V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::wasm::ThreadImpl Class Reference

Public Member Functions

 ThreadImpl (Zone *zone, CodeMap *codemap, Handle< WasmInstanceObject > instance_object)
 
WasmInterpreter::State state ()
 
void InitFrame (const WasmFunction *function, WasmValue *args)
 
WasmInterpreter::State Run (int num_steps=-1)
 
void Pause ()
 
void Reset ()
 
int GetFrameCount ()
 
WasmValue GetReturnValue (uint32_t index)
 
WasmValue GetStackValue (sp_t index)
 
void SetStackValue (sp_t index, WasmValue value)
 
TrapReason GetTrapReason ()
 
pc_t GetBreakpointPc ()
 
bool PossibleNondeterminism ()
 
uint64_t NumInterpretedCalls ()
 
void AddBreakFlags (uint8_t flags)
 
void ClearBreakFlags ()
 
uint32_t NumActivations ()
 
uint32_t StartActivation ()
 
void FinishActivation (uint32_t id)
 
uint32_t ActivationFrameBase (uint32_t id)
 
WasmInterpreter::Thread::ExceptionHandlingResult HandleException (Isolate *isolate)
 

Friends

class InterpretedFrameImpl
 

Detailed Description

Definition at line 1083 of file wasm-interpreter.cc.


The documentation for this class was generated from the following file: