#include <wasm-interpreter.h>
|
| WasmInterpreter (Isolate *isolate, const WasmModule *module, const ModuleWireBytes &wire_bytes, DirectHandle< WasmInstanceObject > instance) |
|
void | BeginExecution (WasmInterpreterThread *thread, uint32_t function_index, Address frame_pointer, uint8_t *interpreter_fp, uint32_t ref_stack_offset, const std::vector< WasmValue > &argument_values) |
|
void | BeginExecution (WasmInterpreterThread *thread, uint32_t function_index, Address frame_pointer, uint8_t *interpreter_fp) |
|
WasmInterpreterThread::State | ContinueExecution (WasmInterpreterThread *thread, bool called_from_js) |
|
WasmValue | GetReturnValue (int index) const |
|
std::vector< WasmInterpreterStackEntry > | GetInterpretedStack (Address frame_pointer) |
|
int | GetFunctionIndex (Address frame_pointer, int index) const |
|
void | SetTrapFunctionIndex (int32_t func_index) |
|
WasmInterpreterRuntime * | GetWasmRuntime () |
|
Definition at line 584 of file wasm-interpreter.h.
◆ WasmInterpreter() [1/2]
◆ WasmInterpreter() [2/2]
v8::internal::wasm::WasmInterpreter::WasmInterpreter |
( |
const WasmInterpreter & | | ) |
|
|
privatedelete |
◆ BeginExecution() [1/2]
void v8::internal::wasm::WasmInterpreter::BeginExecution |
( |
WasmInterpreterThread * | thread, |
|
|
uint32_t | function_index, |
|
|
Address | frame_pointer, |
|
|
uint8_t * | interpreter_fp ) |
|
inline |
◆ BeginExecution() [2/2]
void v8::internal::wasm::WasmInterpreter::BeginExecution |
( |
WasmInterpreterThread * | thread, |
|
|
uint32_t | function_index, |
|
|
Address | frame_pointer, |
|
|
uint8_t * | interpreter_fp, |
|
|
uint32_t | ref_stack_offset, |
|
|
const std::vector< WasmValue > & | argument_values ) |
|
inline |
◆ ContinueExecution()
◆ GetFunctionIndex()
int v8::internal::wasm::WasmInterpreter::GetFunctionIndex |
( |
Address | frame_pointer, |
|
|
int | index ) const |
|
inline |
◆ GetInterpretedStack()
◆ GetReturnValue()
WasmValue v8::internal::wasm::WasmInterpreter::GetReturnValue |
( |
int | index | ) |
const |
|
inline |
◆ GetWasmRuntime()
◆ GlobalTearDown()
void v8::internal::wasm::WasmInterpreter::GlobalTearDown |
( |
| ) |
|
|
static |
◆ InitializeOncePerProcess()
void v8::internal::wasm::WasmInterpreter::InitializeOncePerProcess |
( |
| ) |
|
|
static |
◆ NotifyIsolateDisposal()
void v8::internal::wasm::WasmInterpreter::NotifyIsolateDisposal |
( |
Isolate * | isolate | ) |
|
|
static |
◆ operator=()
◆ SetTrapFunctionIndex()
void v8::internal::wasm::WasmInterpreter::SetTrapFunctionIndex |
( |
int32_t | func_index | ) |
|
|
inline |
◆ codemap_
CodeMap v8::internal::wasm::WasmInterpreter::codemap_ |
|
private |
◆ instance_object_
◆ module_bytes_
const ZoneVector<uint8_t> v8::internal::wasm::WasmInterpreter::module_bytes_ |
|
private |
◆ wasm_runtime_
◆ zone_
Zone v8::internal::wasm::WasmInterpreter::zone_ |
|
private |
The documentation for this class was generated from the following files: