#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include <atomic>
#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 |
Macros | |
#define | V8_HAVE_SPACESHIP_OPERATOR 0 |
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::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_HAVE_SPACESHIP_OPERATOR 0 |