v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::WasmJSFunctionData::OffheapData Class Reference

#include <wasm-objects.h>

Collaboration diagram for v8::internal::WasmJSFunctionData::OffheapData:

Public Member Functions

 OffheapData (uint64_t signature_hash)
 
 ~OffheapData ()
 
WasmCodePointer set_compiled_wrapper (wasm::WasmCode *wrapper)
 
WasmCodePointer set_generic_wrapper (Address call_target)
 

Private Attributes

WasmCodePointer wrapper_code_pointer_ = wasm::kInvalidWasmCodePointer
 
wasm::WasmCodewrapper_ {nullptr}
 
const uint64_t signature_hash_
 

Detailed Description

Definition at line 1226 of file wasm-objects.h.

Constructor & Destructor Documentation

◆ OffheapData()

v8::internal::WasmJSFunctionData::OffheapData::OffheapData ( uint64_t signature_hash)
inlineexplicit

Definition at line 1228 of file wasm-objects.h.

◆ ~OffheapData()

v8::internal::WasmJSFunctionData::OffheapData::~OffheapData ( )

Definition at line 3352 of file wasm-objects.cc.

Here is the call graph for this function:

Member Function Documentation

◆ set_compiled_wrapper()

WasmCodePointer v8::internal::WasmJSFunctionData::OffheapData::set_compiled_wrapper ( wasm::WasmCode * wrapper)

Definition at line 3325 of file wasm-objects.cc.

Here is the call graph for this function:

◆ set_generic_wrapper()

WasmCodePointer v8::internal::WasmJSFunctionData::OffheapData::set_generic_wrapper ( Address call_target)

Definition at line 3343 of file wasm-objects.cc.

Here is the call graph for this function:

Member Data Documentation

◆ signature_hash_

const uint64_t v8::internal::WasmJSFunctionData::OffheapData::signature_hash_
private

Definition at line 1239 of file wasm-objects.h.

◆ wrapper_

wasm::WasmCode* v8::internal::WasmJSFunctionData::OffheapData::wrapper_ {nullptr}
private

Definition at line 1238 of file wasm-objects.h.

◆ wrapper_code_pointer_

WasmCodePointer v8::internal::WasmJSFunctionData::OffheapData::wrapper_code_pointer_ = wasm::kInvalidWasmCodePointer
private

Definition at line 1237 of file wasm-objects.h.


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