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

#include <wasm-objects.h>

Inheritance diagram for v8::internal::WasmInternalFunction:
Collaboration diagram for v8::internal::WasmInternalFunction:

Public Types

using BodyDescriptor
 

Public Member Functions

bool try_get_external (Tagged< JSFunction > *result)
 
V8_INLINE WasmCodePointer call_target ()
 
V8_INLINE void set_call_target (WasmCodePointer code_pointer)
 

Static Public Member Functions

static V8_EXPORT_PRIVATE DirectHandle< JSFunctionGetOrCreateExternal (DirectHandle< WasmInternalFunction > internal)
 

Detailed Description

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

Member Typedef Documentation

◆ BodyDescriptor

Initial value:
StackedBodyDescriptor<
FixedExposedTrustedObjectBodyDescriptor<
WasmInternalFunction, kWasmInternalFunctionIndirectPointerTag>,
WithProtectedPointer<kProtectedImplicitArgOffset>>

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

Member Function Documentation

◆ call_target()

WasmCodePointer v8::internal::WasmInternalFunction::call_target ( )

Definition at line 489 of file wasm-objects-inl.h.

◆ GetOrCreateExternal()

DirectHandle< JSFunction > v8::internal::WasmInternalFunction::GetOrCreateExternal ( DirectHandle< WasmInternalFunction > internal)
static

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_call_target()

void v8::internal::WasmInternalFunction::set_call_target ( WasmCodePointer code_pointer)

Definition at line 492 of file wasm-objects-inl.h.

Here is the call graph for this function:

◆ try_get_external()

bool v8::internal::WasmInternalFunction::try_get_external ( Tagged< JSFunction > * result)

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

Here is the call graph for this function:

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