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

#include <wasm-objects.h>

Inheritance diagram for v8::internal::WasmJSFunctionData:
Collaboration diagram for v8::internal::WasmJSFunctionData:

Classes

class  OffheapData
 

Public Types

using BodyDescriptor
 

Public Member Functions

 DECL_PROTECTED_POINTER_ACCESSORS (protected_offheap_data, TrustedManaged< OffheapData >) inline OffheapData *offheap_data() const
 
Tagged< JSReceiverGetCallable () const
 
wasm::Suspend GetSuspend () const
 
const wasm::CanonicalSigGetSignature () const
 
wasm::CanonicalTypeIndex sig_index () const
 
bool MatchesSignature (wasm::CanonicalTypeIndex other_canonical_sig_index) const
 

Detailed Description

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

Member Typedef Documentation

◆ BodyDescriptor

Initial value:
StackedBodyDescriptor<
SubclassBodyDescriptor<WasmFunctionData::BodyDescriptor,
WithProtectedPointer<kProtectedOffheapDataOffset>>
StackedBodyDescriptor< FixedExposedTrustedObjectBodyDescriptor< WasmFunctionData, kWasmFunctionDataIndirectPointerTag >, WithStrongCodePointer< kWrapperCodeOffset >, WithProtectedPointer< kProtectedInternalOffset > > BodyDescriptor
FixedBodyDescriptor< T::kStartOfStrongFieldsOffset, T::kEndOfStrongFieldsOffset, T::kSize > FixedBodyDescriptorFor

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

Member Function Documentation

◆ DECL_PROTECTED_POINTER_ACCESSORS()

v8::internal::WasmJSFunctionData::DECL_PROTECTED_POINTER_ACCESSORS ( protected_offheap_data ,
TrustedManaged< OffheapData >  ) const

◆ GetCallable()

Tagged< JSReceiver > v8::internal::WasmJSFunctionData::GetCallable ( ) const

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

Here is the call graph for this function:

◆ GetSignature()

const wasm::CanonicalSig * v8::internal::WasmJSFunctionData::GetSignature ( ) const

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

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

◆ GetSuspend()

wasm::Suspend v8::internal::WasmJSFunctionData::GetSuspend ( ) const

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

Here is the call graph for this function:

◆ MatchesSignature()

bool v8::internal::WasmJSFunctionData::MatchesSignature ( wasm::CanonicalTypeIndex other_canonical_sig_index) const

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

Here is the call graph for this function:

◆ sig_index()

wasm::CanonicalTypeIndex v8::internal::WasmJSFunctionData::sig_index ( ) const
inline

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

Here is the caller graph for this function:

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