v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::WasmInterpreterRuntime Member List

This is the complete list of members for v8::internal::wasm::WasmInterpreterRuntime, including all inherited members.

AllowsAtomicsWait() constv8::internal::wasm::WasmInterpreterRuntime
ArrayNewUninitialized(uint32_t length, uint32_t array_index) constv8::internal::wasm::WasmInterpreterRuntime
AtomicNotify(uint64_t effective_index, int32_t val)v8::internal::wasm::WasmInterpreterRuntime
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=nullptr)v8::internal::wasm::WasmInterpreterRuntime
BoundsCheckMemRange(uint64_t index, uint64_t *size, Address *out_address) constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
CallExternalJSFunction(const uint8_t *&current_code, const WasmModule *module, DirectHandle< Object > object_ref, const FunctionSig *sig, uint32_t *sp, uint32_t return_slot_offset)v8::internal::wasm::WasmInterpreterRuntimeprivate
CallImportedFunction(const uint8_t *&current_code, uint32_t function_index, uint32_t *sp, uint32_t current_stack_size, uint32_t ref_stack_fp_index, uint32_t current_slot_offset)v8::internal::wasm::WasmInterpreterRuntimeprivate
CallWasmToJSBuiltin(Isolate *isolate, DirectHandle< Object > object_ref, Address packed_args, const FunctionSig *sig)v8::internal::wasm::WasmInterpreterRuntimeprivate
CheckIndirectCallSignature(uint32_t table_index, uint32_t entry_index, uint32_t sig_index) constv8::internal::wasm::WasmInterpreterRuntimeprivate
ClearIndirectCallCacheEntry(Isolate *isolate, DirectHandle< WasmInstanceObject > instance, uint32_t table_index, uint32_t entry_index)v8::internal::wasm::WasmInterpreterRuntimestatic
codemap_v8::internal::wasm::WasmInterpreterRuntimeprivate
ContinueExecution(WasmInterpreterThread *thread, bool called_from_js)v8::internal::wasm::WasmInterpreterRuntime
CreateWasmExceptionPackage(uint32_t tag_index) constv8::internal::wasm::WasmInterpreterRuntime
current_frame_v8::internal::wasm::WasmInterpreterRuntimeprivate
current_thread_v8::internal::wasm::WasmInterpreterRuntimeprivate
DataDrop(uint32_t index)v8::internal::wasm::WasmInterpreterRuntimeinline
EffectiveAddress(uint64_t index) constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
ElemDrop(uint32_t index)v8::internal::wasm::WasmInterpreterRuntimeinline
ExecuteCallRef(const uint8_t *&current_code, WasmRef func_ref, uint32_t sig_index, uint32_t stack_pos, uint32_t *sp, uint32_t ref_stack_fp_offset, uint32_t slot_offset, uint32_t return_slot_offset, bool is_tail_call)v8::internal::wasm::WasmInterpreterRuntime
ExecuteFunction(const uint8_t *&code, uint32_t function_index, uint32_t current_stack_size, uint32_t ref_stack_fp_offset, uint32_t slot_offset, uint32_t return_slot_offset)v8::internal::wasm::WasmInterpreterRuntime
ExecuteImportedFunction(const uint8_t *&code, uint32_t func_index, uint32_t current_stack_size, uint32_t ref_stack_fp_offset, uint32_t slot_offset, uint32_t return_slot_offset, bool is_tail_call=false)v8::internal::wasm::WasmInterpreterRuntime
ExecuteIndirectCall(const uint8_t *&current_code, uint32_t table_index, uint32_t sig_index, uint32_t entry_index, uint32_t stack_pos, uint32_t *sp, uint32_t ref_stack_fp_offset, uint32_t slot_offset, uint32_t return_slot_offset, bool is_tail_call)v8::internal::wasm::WasmInterpreterRuntime
ExtractWasmRef(uint32_t ref_stack_index)v8::internal::wasm::WasmInterpreterRuntime
function_result_v8::internal::wasm::WasmInterpreterRuntimeprivate
fuzzer_start_time_v8::internal::wasm::WasmInterpreterRuntimeprivate
generic_wasm_to_js_interpreter_wrapper_fn_v8::internal::wasm::WasmInterpreterRuntimeprivate
GetArrayType(uint32_t array_index) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetFunctionBytecode(uint32_t func_index)v8::internal::wasm::WasmInterpreterRuntimeinline
GetFunctionIndex(Address frame_pointer, int index) constv8::internal::wasm::WasmInterpreterRuntime
GetFunctionRef(uint32_t index) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetGlobalAddress(uint32_t index)v8::internal::wasm::WasmInterpreterRuntimeinline
GetGlobalRef(uint32_t index) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetInterpretedStack(Address frame_pointer)v8::internal::wasm::WasmInterpreterRuntime
GetIsolate() constv8::internal::wasm::WasmInterpreterRuntimeinline
GetMemorySize() constv8::internal::wasm::WasmInterpreterRuntimeinline
GetMemoryStart() constv8::internal::wasm::WasmInterpreterRuntimeinline
GetNullValue(const ValueType obj_type) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetReturnValue(size_t index) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetWasmArrayRefElement(Tagged< WasmArray > array, uint32_t index) constv8::internal::wasm::WasmInterpreterRuntimeinline
GetWasmTag(uint32_t tag_index) constv8::internal::wasm::WasmInterpreterRuntimeinline
global_addresses_v8::internal::wasm::WasmInterpreterRuntimeprivate
HandleException(uint32_t *sp, const uint8_t *&current_code)v8::internal::wasm::WasmInterpreterRuntimeprivate
HasRefArgsField typedefv8::internal::wasm::WasmInterpreterRuntime
HasRefRetsField typedefv8::internal::wasm::WasmInterpreterRuntime
I32AtomicWait(uint64_t effective_index, int32_t val, int64_t timeout)v8::internal::wasm::WasmInterpreterRuntime
I64AtomicWait(uint64_t effective_index, int64_t val, int64_t timeout)v8::internal::wasm::WasmInterpreterRuntime
indirect_call_tables_v8::internal::wasm::WasmInterpreterRuntimeprivate
IndirectCallTable typedefv8::internal::wasm::WasmInterpreterRuntimeprivate
InitGlobalAddressCache()v8::internal::wasm::WasmInterpreterRuntimeprivate
InitializeRefLocalsRefs(const WasmBytecode *target_function)v8::internal::wasm::WasmInterpreterRuntimeprivate
InitIndirectFunctionTables()v8::internal::wasm::WasmInterpreterRuntimeprivate
InitMemoryAddresses()v8::internal::wasm::WasmInterpreterRuntimeinlineprivate
instance_object_v8::internal::wasm::WasmInterpreterRuntimeprivate
instruction_table_v8::internal::wasm::WasmInterpreterRuntimeprivate
instruction_table_offset()v8::internal::wasm::WasmInterpreterRuntimestatic
IsMemory64() constv8::internal::wasm::WasmInterpreterRuntimeinline
IsNull(Isolate *isolate, const WasmRef obj, const ValueType obj_type)v8::internal::wasm::WasmInterpreterRuntimeinlinestatic
IsNullTypecheck(const WasmRef obj, const ValueType obj_type) constv8::internal::wasm::WasmInterpreterRuntimeinline
isolate_v8::internal::wasm::WasmInterpreterRuntimeprivate
IsRefNull(DirectHandle< Object > ref) constv8::internal::wasm::WasmInterpreterRuntimeinline
JSToWasmObject(WasmRef extern_ref, ValueType value_type) constv8::internal::wasm::WasmInterpreterRuntime
MatchingExceptionTag(DirectHandle< Object > exception_object, uint32_t index) constv8::internal::wasm::WasmInterpreterRuntimeprivate
memory_start_v8::internal::wasm::WasmInterpreterRuntimeprivate
memory_start_offset()v8::internal::wasm::WasmInterpreterRuntimestatic
MemoryCopy(const uint8_t *&current_code, uint64_t dst, uint64_t src, uint64_t size)v8::internal::wasm::WasmInterpreterRuntime
MemoryFill(const uint8_t *&current_code, uint64_t dst, uint32_t value, uint64_t size)v8::internal::wasm::WasmInterpreterRuntime
MemoryGrow(uint32_t delta_pages)v8::internal::wasm::WasmInterpreterRuntime
MemoryInit(const uint8_t *&current_code, uint32_t data_segment_index, uint64_t dst, uint64_t src, uint64_t size)v8::internal::wasm::WasmInterpreterRuntime
MemorySize() constv8::internal::wasm::WasmInterpreterRuntimeinline
module_v8::internal::wasm::WasmInterpreterRuntimeprivate
operator=(const WasmInterpreterRuntime &)=deletev8::internal::wasm::WasmInterpreterRuntime
PackedArgsSizeField typedefv8::internal::wasm::WasmInterpreterRuntime
PrepareTailCall(const uint8_t *&code, uint32_t func_index, uint32_t current_stack_size, uint32_t return_slot_offset)v8::internal::wasm::WasmInterpreterRuntime
PrintStack(uint32_t *sp, RegMode reg_mode, int64_t r0, double fp0)v8::internal::wasm::WasmInterpreterRuntime
PurgeIndirectCallCache(uint32_t table_index)v8::internal::wasm::WasmInterpreterRuntimeprivate
reference_stack() constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
RefIsArray(const WasmRef obj, const ValueType obj_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
RefIsEq(const WasmRef obj, const ValueType obj_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
RefIsI31(const WasmRef obj, const ValueType obj_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
RefIsString(const WasmRef obj, const ValueType obj_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
RefIsStruct(const WasmRef obj, const ValueType obj_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
ResetCurrentHandleScope()v8::internal::wasm::WasmInterpreterRuntime
RethrowException(const uint8_t *&code, uint32_t *sp, uint32_t catch_block_index)v8::internal::wasm::WasmInterpreterRuntime
RttCanon(uint32_t type_index) constv8::internal::wasm::WasmInterpreterRuntime
SetGlobalRef(uint32_t index, DirectHandle< Object > ref) constv8::internal::wasm::WasmInterpreterRuntimeinline
SetTrap(TrapReason trap_reason, pc_t trap_pc)v8::internal::wasm::WasmInterpreterRuntime
SetTrap(TrapReason trap_reason, const uint8_t *&current_code)v8::internal::wasm::WasmInterpreterRuntime
SetTrapFunctionIndex(int32_t func_index)v8::internal::wasm::WasmInterpreterRuntime
start_function_index_v8::internal::wasm::WasmInterpreterRuntimeprivate
state() constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
StoreRefArgsIntoStackSlots(uint8_t *sp, uint32_t ref_stack_fp_offset, const FunctionSig *sig)v8::internal::wasm::WasmInterpreterRuntimeprivate
StoreRefResultsIntoRefStack(uint8_t *sp, uint32_t ref_stack_fp_offset, const FunctionSig *sig)v8::internal::wasm::WasmInterpreterRuntimeprivate
StoreWasmRef(uint32_t ref_stack_index, const WasmRef &ref)v8::internal::wasm::WasmInterpreterRuntime
StructNewUninitialized(uint32_t index) constv8::internal::wasm::WasmInterpreterRuntime
SubtypeCheck(const WasmRef obj, const ValueType obj_type, const DirectHandle< Map > rtt, const ModuleTypeIndex target_type, bool null_succeeds) constv8::internal::wasm::WasmInterpreterRuntime
SubtypeCheck(Tagged< Map > rtt, Tagged< Map > formal_rtt, uint32_t type_index) constv8::internal::wasm::WasmInterpreterRuntimeprivate
TableCopy(const uint8_t *&current_code, uint32_t dst_table_index, uint32_t src_table_index, uint32_t dst, uint32_t src, uint32_t size)v8::internal::wasm::WasmInterpreterRuntime
TableFill(const uint8_t *&current_code, uint32_t table_index, uint32_t count, DirectHandle< Object > value, uint32_t start)v8::internal::wasm::WasmInterpreterRuntime
TableGet(const uint8_t *&current_code, uint32_t table_index, uint32_t entry_index, DirectHandle< Object > *result)v8::internal::wasm::WasmInterpreterRuntime
TableGrow(uint32_t table_index, uint32_t delta, DirectHandle< Object > value)v8::internal::wasm::WasmInterpreterRuntime
TableInit(const uint8_t *&current_code, uint32_t table_index, uint32_t element_segment_index, uint32_t dst, uint32_t src, uint32_t size)v8::internal::wasm::WasmInterpreterRuntime
TableSet(const uint8_t *&current_code, uint32_t table_index, uint32_t entry_index, DirectHandle< Object > ref)v8::internal::wasm::WasmInterpreterRuntime
TableSize(uint32_t table_index)v8::internal::wasm::WasmInterpreterRuntime
thread() constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
ThrowException(const uint8_t *&code, uint32_t *sp, Tagged< Object > exception_object)v8::internal::wasm::WasmInterpreterRuntime
TotalBytecodeSize() constv8::internal::wasm::WasmInterpreterRuntimeinline
trap_function_index_v8::internal::wasm::WasmInterpreterRuntimeprivate
trap_pc_v8::internal::wasm::WasmInterpreterRuntimeprivate
UnpackException(uint32_t *sp, const WasmTag &tag, DirectHandle< Object > exception_object, uint32_t first_param_slot_index, uint32_t first_param_ref_stack_index)v8::internal::wasm::WasmInterpreterRuntime
UnwindCurrentStackFrame(uint32_t *sp, uint32_t slot_offset, uint32_t rets_size, uint32_t args_size, uint32_t rets_refs, uint32_t args_refs, uint32_t ref_stack_fp_offset)v8::internal::wasm::WasmInterpreterRuntime
UpdateIndirectCallTable(Isolate *isolate, DirectHandle< WasmInstanceObject > instance, uint32_t table_index)v8::internal::wasm::WasmInterpreterRuntimestatic
UpdateMemoryAddress(DirectHandle< WasmInstanceObject > instance)v8::internal::wasm::WasmInterpreterRuntimestatic
wasm_trusted_instance_data() constv8::internal::wasm::WasmInterpreterRuntimeinlineprivate
WasmArrayCopy(WasmRef dest_wasm_array, uint32_t dest_index, WasmRef src_wasm_array, uint32_t src_index, uint32_t length)v8::internal::wasm::WasmInterpreterRuntime
WasmArrayInitSegment(uint32_t segment_index, WasmRef wasm_array, uint32_t array_offset, uint32_t segment_offset, uint32_t length)v8::internal::wasm::WasmInterpreterRuntime
WasmArrayNewSegment(uint32_t array_index, uint32_t segment_index, uint32_t offset, uint32_t length)v8::internal::wasm::WasmInterpreterRuntime
WasmInterpreterRuntime(const WasmModule *module, Isolate *isolate, IndirectHandle< WasmInstanceObject > instance_object, WasmInterpreter::CodeMap *codemap)v8::internal::wasm::WasmInterpreterRuntime
WasmInterpreterRuntime(const WasmInterpreterRuntime &)=deletev8::internal::wasm::WasmInterpreterRuntime
WasmJSToWasmObject(WasmRef extern_ref, ValueType value_type, uint32_t canonical_index) constv8::internal::wasm::WasmInterpreterRuntime
WasmStackCheck(const uint8_t *current_bytecode, const uint8_t *&code)v8::internal::wasm::WasmInterpreterRuntimeinline
WasmToJSCallSig typedefv8::internal::wasm::WasmInterpreterRuntimeprivate
WasmToJSObject(WasmRef ref) constv8::internal::wasm::WasmInterpreterRuntime