V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::ExternalReferenceTable Class Reference

Public Member Functions

Address address (uint32_t i)
 
const charname (uint32_t i)
 
bool is_initialized () const
 
const charNameFromOffset (uint32_t offset)
 
void Init (Isolate *isolate)
 

Static Public Member Functions

static constexpr uint32_t size ()
 
static const charResolveSymbol (void *address)
 
static constexpr uint32_t EntrySize ()
 
static constexpr uint32_t OffsetOfEntry (uint32_t i)
 
static constexpr uint32_t SizeInBytes ()
 

Static Public Attributes

static constexpr int kSpecialReferenceCount = 1
 
static constexpr int kExternalReferenceCount
 
static constexpr int kBuiltinsReferenceCount
 
static constexpr int kRuntimeReferenceCount
 
static constexpr int kIsolateAddressReferenceCount = kIsolateAddressCount
 
static constexpr int kAccessorReferenceCount
 
static constexpr int kStubCacheReferenceCount = 12
 
static constexpr int kSize
 

Detailed Description

Definition at line 22 of file external-reference-table.h.

Member Data Documentation

◆ kAccessorReferenceCount

constexpr int v8::internal::ExternalReferenceTable::kAccessorReferenceCount
static
Initial value:
=
Accessors::kAccessorInfoCount + Accessors::kAccessorSetterCount

Definition at line 36 of file external-reference-table.h.

◆ kBuiltinsReferenceCount

constexpr int v8::internal::ExternalReferenceTable::kBuiltinsReferenceCount
static
Initial value:
=
#define COUNT_C_BUILTIN(...)
BUILTIN_LIST_C(COUNT_C_BUILTIN)

Definition at line 28 of file external-reference-table.h.

◆ kExternalReferenceCount

constexpr int v8::internal::ExternalReferenceTable::kExternalReferenceCount
static
Initial value:
=
ExternalReference::kExternalReferenceCount

Definition at line 26 of file external-reference-table.h.

◆ kRuntimeReferenceCount

constexpr int v8::internal::ExternalReferenceTable::kRuntimeReferenceCount
static
Initial value:
=
Runtime::kNumFunctions -
Runtime::kNumInlineFunctions

Definition at line 32 of file external-reference-table.h.

◆ kSize

constexpr int v8::internal::ExternalReferenceTable::kSize
static
Initial value:
=
kSpecialReferenceCount + kExternalReferenceCount +
kBuiltinsReferenceCount + kRuntimeReferenceCount +
kIsolateAddressReferenceCount + kAccessorReferenceCount +
kStubCacheReferenceCount

Definition at line 40 of file external-reference-table.h.


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