#include <stddef.h>#include <stdint.h>#include <string.h>#include <atomic>#include <compare>#include <concepts>#include <iterator>#include <limits>#include <memory>#include <optional>#include <type_traits>#include "v8config.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Concepts | |
| concept | v8::internal::HasIteratorConcept |
| concept | v8::internal::HasIteratorCategory |
Macros | |
| #define | V8_EMBEDDER_DATA_TAG_COUNT 15 |
| #define | V8_EXTERNAL_POINTER_TAG_COUNT 40 |
Typedefs | |
| typedef uintptr_t | v8::internal::Address |
| using | v8::internal::PlatformSmiTagging = SmiTagging< kApiTaggedSize > |
| using | v8::internal::SandboxedPointer_t = Address |
| using | v8::internal::ExternalPointerHandle = uint32_t |
| using | v8::internal::ExternalPointer_t = Address |
| using | v8::internal::CppHeapPointerHandle = uint32_t |
| using | v8::internal::CppHeapPointer_t = Address |
| using | v8::internal::ExternalPointerTagRange = TagRange< ExternalPointerTag > |
| using | v8::internal::IndirectPointerHandle = uint32_t |
| using | v8::internal::TrustedPointerHandle = IndirectPointerHandle |
| using | v8::internal::CodePointerHandle = IndirectPointerHandle |
Functions | |
| constexpr bool | v8::internal::PointerCompressionIsEnabled () |
| constexpr bool | v8::internal::SmiValuesAre31Bits () |
| constexpr bool | v8::internal::SmiValuesAre32Bits () |
| constexpr bool | v8::internal::Is64 () |
| constexpr bool | v8::internal::SandboxIsEnabled () |
| constexpr ExternalPointerTagRange | v8::internal::kAnyExternalPointerTagRange (kFirstExternalPointerTag, kLastExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnySharedExternalPointerTagRange (kFirstSharedExternalPointerTag, kLastSharedExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnyForeignExternalPointerTagRange (kFirstForeignExternalPointerTag, kLastForeignExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnyInterceptorInfoExternalPointerTagRange (kFirstInterceptorInfoExternalPointerTag, kLastInterceptorInfoExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnyManagedExternalPointerTagRange (kFirstManagedExternalPointerTag, kLastManagedExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnyMaybeReadOnlyExternalPointerTagRange (kFirstMaybeReadOnlyExternalPointerTag, kLastMaybeReadOnlyExternalPointerTag) |
| constexpr ExternalPointerTagRange | v8::internal::kAnyManagedResourceExternalPointerTag (kFirstManagedResourceTag, kLastManagedResourceTag) |
| internal::Isolate * | v8::internal::IsolateFromNeverReadOnlySpaceObject (Address obj) |
| bool | v8::internal::ShouldThrowOnError (internal::Isolate *isolate) |
| template<class T > | |
| void | v8::internal::PerformCastCheck (T *data) |
| void | v8::internal::VerifyHandleIsNonEmpty (bool is_empty) |
| void | v8::internal::PrintFunctionCallbackInfo (void *function_callback_info) |
| void | v8::internal::PrintPropertyCallbackInfo (void *property_callback_info) |
| #define V8_EMBEDDER_DATA_TAG_COUNT 15 |
| #define V8_EXTERNAL_POINTER_TAG_COUNT 40 |