Namespaces | |
namespace | wasm |
Concepts | |
concept | HasIteratorConcept |
concept | HasIteratorCategory |
Typedefs | |
typedef uintptr_t | Address |
using | PlatformSmiTagging = SmiTagging< kApiTaggedSize > |
using | SandboxedPointer_t = Address |
using | ExternalPointerHandle = uint32_t |
using | ExternalPointer_t = Address |
using | CppHeapPointerHandle = uint32_t |
using | CppHeapPointer_t = Address |
using | ExternalPointerTagRange = TagRange< ExternalPointerTag > |
using | IndirectPointerHandle = uint32_t |
using | TrustedPointerHandle = IndirectPointerHandle |
using | CodePointerHandle = IndirectPointerHandle |
typedef uintptr_t v8::internal::Address |
using v8::internal::CodePointerHandle = typedef IndirectPointerHandle |
using v8::internal::CppHeapPointer_t = typedef Address |
using v8::internal::CppHeapPointerHandle = typedef uint32_t |
using v8::internal::ExternalPointer_t = typedef Address |
using v8::internal::ExternalPointerHandle = typedef uint32_t |
using v8::internal::ExternalPointerTagRange = typedef TagRange<ExternalPointerTag> |
using v8::internal::IndirectPointerHandle = typedef uint32_t |
using v8::internal::PlatformSmiTagging = typedef SmiTagging<kApiTaggedSize> |
using v8::internal::SandboxedPointer_t = typedef Address |
using v8::internal::TrustedPointerHandle = typedef IndirectPointerHandle |
enum v8::internal::ExternalPointerTag : uint16_t |
|
strong |
|
strong |
void v8::internal::DisposeTracedReference | ( | Address * | global_handle | ) |
Address * v8::internal::GlobalizeTracedReference | ( | Isolate * | isolate, |
Address | value, | ||
Address * | slot, | ||
TracedReferenceStoreMode | store_mode, | ||
TracedReferenceHandling | reference_handling | ||
) |
|
constexpr |
internal::Isolate * v8::internal::IsolateFromNeverReadOnlySpaceObject | ( | Address | obj | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
inline |
|
constexpr |
void v8::internal::PrintFunctionCallbackInfo | ( | void * | function_callback_info | ) |
void v8::internal::PrintPropertyCallbackInfo | ( | void * | property_callback_info | ) |
|
constexpr |
bool v8::internal::ShouldThrowOnError | ( | internal::Isolate * | isolate | ) |
|
constexpr |
|
constexpr |
void v8::internal::VerifyHandleIsNonEmpty | ( | bool | is_empty | ) |
|
constexpr |
|
constexpr |
const int v8::internal::kApiDoubleSize = sizeof(double) |
const int v8::internal::kApiInt32Size = sizeof(int32_t) |
const int v8::internal::kApiInt64Size = sizeof(int64_t) |
const int v8::internal::kApiSizetSize = sizeof(size_t) |
const int v8::internal::kApiSystemPointerSize = sizeof(void*) |
Configuration of tagging scheme.
const int v8::internal::kApiTaggedSize = kApiSystemPointerSize |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
const int v8::internal::kForwardingTag = 0 |
const intptr_t v8::internal::kForwardingTagMask = (1 << kForwardingTagSize) - 1 |
const int v8::internal::kForwardingTagSize = 2 |
|
constexpr |
const intptr_t v8::internal::kHeapObjectReferenceTagMask = 1 << (kHeapObjectTagSize - 1) |
const int v8::internal::kHeapObjectTag = 1 |
const intptr_t v8::internal::kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
const int v8::internal::kHeapObjectTagSize = 2 |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
const int v8::internal::kSmiMaxValue = static_cast<int>(PlatformSmiTagging::kSmiMaxValue) |
const int v8::internal::kSmiMinValue = static_cast<int>(PlatformSmiTagging::kSmiMinValue) |
const int v8::internal::kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
const int v8::internal::kSmiTag = 0 |
const intptr_t v8::internal::kSmiTagMask = (1 << kSmiTagSize) - 1 |
const int v8::internal::kSmiTagSize = 1 |
const int v8::internal::kSmiValueSize = PlatformSmiTagging::kSmiValueSize |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
const int v8::internal::kWeakHeapObjectTag = 3 |
|
constexpr |