![]() |
v8 13.6.233 (node 24.1.0)
V8 is Google's open source JavaScript engine
|
#include <memory>
Go to the source code of this file.
Macros | |
#define | V8_GLIBC_PREREQ(major, minor) |
#define | V8_GNUC_PREREQ(major, minor, patchlevel) |
#define | V8_TARGET_OS_STRING "unknown" |
#define | V8_LIBC_BSD V8_OS_BSD |
#define | V8_HAS_CPP_ATTRIBUTE(FEATURE) |
#define | V8_INLINE inline |
#define | V8_INLINE_STATEMENT |
#define | V8_ASSUME USE |
#define | V8_ASSUME_ALIGNED(ptr, alignment) |
#define | V8_CONST |
#define | V8_CONSTINIT |
#define | V8_NONNULL(...) |
#define | V8_NOINLINE /* NOT SUPPORTED */ |
#define | V8_PRESERVE_MOST /* NOT SUPPORTED */ |
#define | V8_DEPRECATED(message) |
#define | V8_DEPRECATE_SOON(message) |
#define | START_ALLOW_USE_DEPRECATED() |
#define | END_ALLOW_USE_DEPRECATED() |
#define | ALLOW_COPY_AND_MOVE_WITH_DEPRECATED_FIELDS(ClassName) |
#define | V8_ENUM_DEPRECATED(message) |
#define | V8_ENUM_DEPRECATE_SOON(message) |
#define | V8_UNLIKELY(condition) |
#define | V8_LIKELY(condition) |
#define | V8_WARN_UNUSED_RESULT /* NOT SUPPORTED */ |
#define | V8_WEAK /* NOT SUPPORTED */ |
#define | V8_NODISCARD /* NOT SUPPORTED */ |
#define | V8_NO_UNIQUE_ADDRESS /* NOT SUPPORTED */ |
#define | V8_TRIVIAL_ABI |
#define | V8_HAS_ATTRIBUTE_TRIVIAL_ABI 0 |
#define | V8_CLANG_NO_SANITIZE(what) |
defined(V8_TRIVIAL_ABI) | |
#define | V8_EXPORT |
#define | V8_STATIC_ROOTS_BOOL false |
#define | V8_TARGET_BIG_ENDIAN_BOOL false |
#define ALLOW_COPY_AND_MOVE_WITH_DEPRECATED_FIELDS | ( | ClassName | ) |
Definition at line 637 of file v8config.h.
#define END_ALLOW_USE_DEPRECATED | ( | ) |
Definition at line 634 of file v8config.h.
#define START_ALLOW_USE_DEPRECATED | ( | ) |
Definition at line 633 of file v8config.h.
#define V8_ASSUME USE |
Definition at line 533 of file v8config.h.
#define V8_ASSUME_ALIGNED | ( | ptr, | |
alignment ) |
Definition at line 545 of file v8config.h.
#define V8_CLANG_NO_SANITIZE | ( | what | ) |
defined(V8_TRIVIAL_ABI)
Definition at line 765 of file v8config.h.
#define V8_CONST |
Definition at line 555 of file v8config.h.
#define V8_CONSTINIT |
Definition at line 564 of file v8config.h.
#define V8_DEPRECATE_SOON | ( | message | ) |
Definition at line 614 of file v8config.h.
#define V8_DEPRECATED | ( | message | ) |
Definition at line 606 of file v8config.h.
Referenced by String::Write(), and String::WriteOneByte().
#define V8_ENUM_DEPRECATE_SOON | ( | message | ) |
Definition at line 651 of file v8config.h.
#define V8_ENUM_DEPRECATED | ( | message | ) |
Definition at line 650 of file v8config.h.
#define V8_EXPORT |
Definition at line 800 of file v8config.h.
Referenced by v8::api_internal::AnnotateStrongRetainer(), Internals::CheckInitializedImpl(), TracedReferenceBase::CheckValue(), v8::api_internal::ClearWeak(), v8::api_internal::ConvertToJSGlobalProxyIfNecessary(), v8::api_internal::CopyGlobalReference(), v8::internal::CopyTracedReference(), cppgc::internal::DCheckImpl(), v8::api_internal::DisposeGlobal(), v8::internal::DisposeTracedReference(), v8::api_internal::Eternalize(), Local< String >(*)(Isolate *isolate, const char *name)::False, cppgc::internal::Fatal(), v8::api_internal::FromJustIsNothing(), v8::api_internal::GetFunctionTemplateData(), StrongCrossThreadPersistentPolicy::GetPersistentRegion(), StrongPersistentPolicy::GetPersistentRegion(), WeakCrossThreadPersistentPolicy::GetPersistentRegion(), WeakPersistentPolicy::GetPersistentRegion(), v8::api_internal::GlobalizeReference(), v8::internal::GlobalizeTracedReference(), SandboxHardwareSupport::InitializeBeforeThreadCreation(), cppgc::InitializeProcess(), v8::api_internal::InternalFieldOutOfBounds(), cppgc::testing::IsHeapObjectOld(), cppgc::IsInitialized(), v8::internal::IsolateFromNeverReadOnlySpaceObject(), v8::api_internal::MakeWeak(), v8::api_internal::MakeWeak(), v8::api_internal::MoveGlobalReference(), v8::internal::MoveTracedReference(), v8::RegisterExtension(), v8::internal::ShouldThrowOnError(), cppgc::ShutdownProcess(), Platform::SystemClockTimeMillis(), v8::api_internal::ToLocalEmpty(), v8::TryHandleWebAssemblyTrapPosix(), v8::TryHandleWebAssemblyTrapWindows(), v8::TryToCopyAndConvertArrayToCppBuffer(), v8::V8_DEPRECATE_SOON(), v8::internal::VerifyHandleIsNonEmpty(), and StackAllocated< true >::VerifyOnStack().
#define V8_GLIBC_PREREQ | ( | major, | |
minor ) |
Definition at line 50 of file v8config.h.
#define V8_GNUC_PREREQ | ( | major, | |
minor, | |||
patchlevel ) |
Definition at line 70 of file v8config.h.
#define V8_HAS_ATTRIBUTE_TRIVIAL_ABI 0 |
Definition at line 755 of file v8config.h.
#define V8_HAS_CPP_ATTRIBUTE | ( | FEATURE | ) |
Definition at line 356 of file v8config.h.
#define V8_INLINE inline |
Definition at line 500 of file v8config.h.
Referenced by SnapshotCreator::AddData(), SnapshotCreator::AddData(), Internals::AddressToSmi(), MakeGarbageCollectedTraitBase< T >::Allocate(), CrossThreadPersistentRegion::AllocateNode(), PersistentRegion::AllocateNode(), PersistentBase< v8::Context >::AnnotateStrongRetainer(), BasicTracedReference< T >::As(), Local< String >(*)(Isolate *isolate, const char *name)::As(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::As(), Persistent< T, NonCopyablePersistentTraits< T > >::As(), TracedReference< T >::As(), DijkstraWriteBarrierPolicy::AssigningBarrier(), DijkstraWriteBarrierPolicy::AssigningBarrier(), NoWriteBarrierPolicy::AssigningBarrier(), NoWriteBarrierPolicy::AssigningBarrier(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::BasicMember(), Internals::CanHaveInternalField(), Array::Cast(), ArrayBuffer::Cast(), ArrayBufferView::Cast(), BigInt64Array::Cast(), BigInt::Cast(), BigIntObject::Cast(), BigUint64Array::Cast(), Boolean::Cast(), BooleanObject::Cast(), DataView::Cast(), Date::Cast(), External::Cast(), FixedArray::Cast(), Float16Array::Cast(), Float32Array::Cast(), Float64Array::Cast(), Function::Cast(), Int16Array::Cast(), Int32::Cast(), Int32Array::Cast(), Int8Array::Cast(), Integer::Cast(), Local< String >(*)(Isolate *isolate, const char *name)::Cast(), Map::Cast(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::Cast(), Name::Cast(), Number::Cast(), NumberObject::Cast(), Persistent< T, NonCopyablePersistentTraits< T > >::Cast(), PrimitiveArray::Cast(), Promise::Cast(), Promise::Resolver::Cast(), Proxy::Cast(), RegExp::Cast(), Set::Cast(), SharedArrayBuffer::Cast(), String::Cast(), StringObject::Cast(), Symbol::Cast(), SymbolObject::Cast(), TypedArray::Cast(), Uint16Array::Cast(), Uint32::Cast(), Uint32Array::Cast(), Uint8Array::Cast(), Uint8ClampedArray::Cast(), Value::Cast(), Value::Cast(), WasmMemoryMapDescriptor::Cast(), WasmMemoryObject::Cast(), WasmModuleObject::Cast(), Maybe< T >::Check(), Internals::CheckInitialized(), DisabledCheckingPolicy::CheckPointer(), DisabledCheckingPolicy::CheckPointer(), SameThreadEnabledCheckingPolicy< kCheckOffHeapAssignments >::CheckPointer(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::Clear(), RawPointer::Clear(), IndirectHandleBase::Clear(), MemberBase< StorageType >::ClearFromGC(), PersistentBase< T >::ClearWeak(), NonCopyablePersistentTraits< T >::Copy(), PropertyCallbackInfo< Value >::Data(), HeapConsistency::DijkstraWriteBarrier(), HeapConsistency::DijkstraWriteBarrierRange(), Isolate::DiscardThreadSpecificMetadata(), cppgc::internal::EnsureGCInfoIndex(), EnsureGCInfoIndexTrait::EnsureIndex(), HandleHelper::EqualHandles(), EscapableHandleScope::Escape(), EscapableHandleScope::EscapeMaybe(), Eternal< T >::Eternal(), Eternal< T >::Eternal(), Local< String >(*)(Isolate *isolate, const char *name)::False, Private::ForApi(), CrossThreadPersistentRegion::FreeNode(), PersistentRegion::FreeNode(), Maybe< T >::FromJust(), Maybe< T >::FromJust(), Maybe< T >::FromMaybe(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::FromMaybe(), BasePageHandle::FromPayload(), BasePageHandle::FromPayload(), LocalBase< T >::FromRepr(), LocalBase< T >::FromSlot(), WriteBarrier::GenerationalBarrier(), HeapConsistency::GenerationalBarrier(), HeapConsistency::GenerationalBarrierForSourceObject(), HeapConsistency::GenerationalBarrierForUncompressedSlot(), WriteBarrierTypeForNonCagedHeapPolicy::Get(), WriteBarrierTypeForNonCagedHeapPolicy::Get(), WriteBarrierTypeForNonCagedHeapPolicy::Get(), WriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kNoValuePresent >::Get(), WriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kValuePresent >::Get(), Eternal< T >::Get(), PersistentBase< T >::Get(), TracedReferenceBase::Get(), Object::GetAlignedPointerFromInternalField(), Object::GetAlignedPointerFromInternalField(), RawPointer::GetAsInteger(), Object::GetCreationContext(), Object::GetCreationContext(), Context::GetDataFromSnapshotOnce(), Isolate::GetDataFromSnapshotOnce(), Internals::GetEmbedderData(), PromiseRejectMessage::GetEvent(), ExceptionPropagationMessage::GetException(), ExceptionPropagationMessage::GetExceptionContext(), Value::GetHash(), Internals::GetInstanceType(), ExceptionPropagationMessage::GetInterfaceName(), ExceptionPropagationMessage::GetIsolate(), HandleScope::GetIsolate(), Object::GetIsolate(), PropertyCallbackInfo< Value >::GetIsolate(), WeakCallbackInfo< T >::GetIsolate(), Internals::GetIsolateForSandbox(), Internals::GetNodeFlag(), Internals::GetNodeState(), Context::GetNumberOfEmbedderDataFields(), Internals::GetOddballKind(), WeakCallbackInfo< T >::GetParameter(), PromiseRejectMessage::GetPromise(), ExceptionPropagationMessage::GetPropertyName(), MemberBase< StorageType >::GetRaw(), MemberBase< StorageType >::GetRawAtomic(), MemberBase< StorageType >::GetRawSlot(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::GetRawStorage(), MemberBase< StorageType >::GetRawStorage(), PropertyCallbackInfo< Value >::GetReturnValue(), Internals::GetRoot(), Internals::GetRootSlot(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::GetSlotForTesting(), Module::GetStalledTopLevelAwaitMessages(), PromiseRejectMessage::GetValue(), WriteBarrier::GetWriteBarrierType(), WriteBarrier::GetWriteBarrierType(), HeapConsistency::GetWriteBarrierType(), HeapConsistency::GetWriteBarrierType(), Global< T >::Global(), Global< T >::Global(), Global< T >::Global(), Global< v8::Context >::Global(), ValueHelper::HandleAsValue(), HandleScope::HandleScope(), Internals::HasHeapObjectTag(), PropertyCallbackInfo< Value >::HolderV2(), Internals::IncrementLongTasksStatsCounter(), IndirectHandleBase::IndirectHandleBase(), IndirectHandleBase::IndirectHandleBase(), IndirectHandleBase::IndirectHandleBase(), V8::Initialize(), DijkstraWriteBarrierPolicy::InitializingBarrier(), DijkstraWriteBarrierPolicy::InitializingBarrier(), NoWriteBarrierPolicy::InitializingBarrier(), NoWriteBarrierPolicy::InitializingBarrier(), Internals::IntegralToSmi(), FunctionCallbackInfo< T >::internal::PrintFunctionCallbackInfo, PersistentBase< T >::internal::ValueHelper, Object::InternalFieldCount(), Object::InternalFieldCount(), Internals::IntToSmi(), MemberBase< StorageType >::IsCleared(), RawPointer::IsCleared(), ObjectTemplate::IsCodeLike(), IndirectHandleBase::IsEmpty(), ValueHelper::IsEmpty(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::IsEmpty(), Internals::IsExternalTwoByteString(), Maybe< T >::IsJust(), Maybe< void >::IsJust(), Value::IsName(), Maybe< T >::IsNothing(), Maybe< void >::IsNothing(), RawPointer::IsSentinel(), Internals::IsValidSmi(), SmiTagging< 4 >::IsValidSmi(), SmiTagging< 4 >::IsValidSmi(), SmiTagging< 4 >::IsValidSmi(), SmiTagging< 8 >::IsValidSmi(), PersistentBase< v8::Context >::IsWeak(), v8::internal::kAnyManagedResourceExternalPointerTag(), RawPointer::Load(), RawPointer::LoadAtomic(), Internals::LoadMap(), Local< String >(*)(Isolate *isolate, const char *name)::Local(), Local< String >(*)(Isolate *isolate, const char *name)::Local(), LocalBase< T >::LocalBase(), LocalBase< T >::LocalBase(), LocalBase< T >::LocalBase(), Locker::Locker(), cppgc::MakeGarbageCollected(), cppgc::MakeGarbageCollected(), MakeGarbageCollectedTraitBase< T >::MarkObjectAsFullyConstructed(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::MaybeLocal(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::MaybeLocal(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::MaybeLocal(), MemberBase< StorageType >::MemberBase(), MemberBase< StorageType >::MemberBase(), MemberBase< StorageType >::MemberBase(), MemberBase< StorageType >::MemberBase(), MemberBase< StorageType >::MemberBase(), MemberBase< StorageType >::MemberBase(), Local< String >(*)(Isolate *isolate, const char *name)::New(), Local< String >(*)(Isolate *isolate, const char *name)::New(), Local< String >(*)(Isolate *isolate, const char *name)::New(), LocalBase< T >::New(), LocalBase< T >::New(), Object::New(), Signature::New(), DictionaryTemplate::NewInstance(), Local< String >(*)(Isolate *isolate, const char *name)::Null, BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator bool(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator T*(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), cppgc::internal::operator!=(), RawPointer::operator!=, Local< String >(*)(Isolate *isolate, const char *name)::operator!=(), Local< String >(*)(Isolate *isolate, const char *name)::operator!=(), Maybe< T >::operator!=(), Maybe< void >::operator!=(), v8::operator!=(), v8::operator!=(), v8::operator!=(), PersistentBase< T >::operator!=(), PersistentBase< T >::operator!=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator*(), Local< String >(*)(Isolate *isolate, const char *name)::operator*(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator->(), Local< String >(*)(Isolate *isolate, const char *name)::operator->(), cppgc::internal::operator<(), RawPointer::operator<, cppgc::internal::operator<=(), RawPointer::operator<=, HeapHandle::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::operator=(), IndirectHandleBase::operator=(), Global< T >::operator=(), Persistent< T, NonCopyablePersistentTraits< T > >::operator=(), Persistent< T, NonCopyablePersistentTraits< T > >::operator=(), TracedReference< T >::operator=(), TracedReference< T >::operator=(), cppgc::internal::operator==(), cppgc::internal::operator==(), cppgc::internal::operator==(), cppgc::internal::operator==(), cppgc::internal::operator==(), cppgc::internal::operator==(), cppgc::internal::operator==(), RawPointer::operator==, Local< String >(*)(Isolate *isolate, const char *name)::operator==(), Local< String >(*)(Isolate *isolate, const char *name)::operator==(), Maybe< T >::operator==(), Maybe< void >::operator==(), v8::operator==(), PersistentBase< T >::operator==(), PersistentBase< T >::operator==(), TracedReferenceBase::operator==, TracedReferenceBase::operator==, cppgc::internal::operator>(), RawPointer::operator>, cppgc::internal::operator>=(), RawPointer::operator>=, ScriptOrigin::Options(), v8::internal::PerformCastCheck(), Persistent< T, NonCopyablePersistentTraits< T > >::Persistent(), Persistent< T, NonCopyablePersistentTraits< T > >::Persistent(), Persistent< T, NonCopyablePersistentTraits< T > >::Persistent(), Persistent< T, NonCopyablePersistentTraits< T > >::Persistent(), Persistent< T, NonCopyablePersistentTraits< T > >::Persistent(), PersistentRegion::PersistentRegion(), ReturnValue< T >::PersistentValueMapBase, IndirectHandleBase::ptr(), RawPointer::RawPointer(), RawPointer::RawPointer(), RawPointer::RawPointer(), Internals::ReadExternalPointerField(), Internals::ReadRawField(), Internals::ReadTaggedPointerField(), Internals::ReadTaggedSignedField(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::Release(), IndirectHandleBase::repr(), ValueHelper::ReprAsValue(), LongTaskStats::Reset(), PersistentBase< T >::Reset(), PersistentBase< T >::Reset(), PersistentBase< v8::Context >::Reset(), TracedReference< T >::Reset(), TracedReference< T >::Reset(), Persistent< T, NonCopyablePersistentTraits< T > >::ReturnValue, ReturnValue< T >::ReturnValue(), Context::Scope::Scope(), ScriptOrigin::ScriptOrigin(), ScriptOriginOptions::ScriptOriginOptions(), ScriptOriginOptions::ScriptOriginOptions(), FunctionTemplate::SealAndPrepareForPromotionToReadOnly(), ReturnValue< T >::Set(), ReturnValue< T >::Set(), ReturnValue< T >::Set(), ReturnValue< T >::Set(), cppgc::internal::SetAndReturnType(), Context::SetEmbedderData(), Internals::SetEmbedderData(), Object::SetInternalField(), ReturnValue< T >::SetNonEmpty(), ReturnValue< T >::SetNonEmpty(), ReturnValue< T >::SetNonEmpty(), Template::SetPrivate(), MemberBase< StorageType >::SetRaw(), MemberBase< StorageType >::SetRawAtomic(), MemberBase< StorageType >::SetRawStorageAtomic(), PersistentBase< T >::SetWeak(), PersistentBase< v8::Context >::SetWeak(), PersistentBase< v8::Context >::SetWeak(), PersistentBase< v8::Context >::SetWrapperClassId(), PropertyCallbackInfo< Value >::ShouldThrowOnError(), IndirectHandleBase::slot(), IndirectHandleBase::slot(), ValueHelper::SlotAsValue(), SmiTagging< 4 >::SmiToInt(), SmiTagging< 8 >::SmiToInt(), Internals::SmiValue(), StackAllocated< check_statically_enabled >::StackAllocated(), StackAllocated< check_statically_enabled >::StackAllocated(), StackAllocated< check_statically_enabled >::StackAllocated(), StackAllocated< true >::StackAllocated(), StackAllocated< true >::StackAllocated(), StackAllocated< true >::StackAllocated(), HeapConsistency::SteeleWriteBarrier(), RawPointer::Store(), RawPointer::StoreAtomic(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::Swap(), PropertyCallbackInfo< Value >::This(), Maybe< T >::To(), Maybe< T >::ToChecked(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::ToLocal(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::ToLocalChecked(), TracedReference< T >::TracedReference(), TracedReference< T >::TracedReference(), TracedReference< T >::TracedReference(), TracedReference< T >::TracedReference(), TracedReference< T >::TracedReference(), TracedReferenceBase::TracedReferenceBase(), Local< String >(*)(Isolate *isolate, const char *name)::True, TypecheckWitness::TypecheckWitness(), Local< String >(*)(Isolate *isolate, const char *name)::Undefined, Unlocker::Unlocker(), Object::Unwrap(), Object::Unwrap(), Object::Unwrap(), Object::Unwrap(), Object::Unwrap(), Object::Unwrap(), Internals::UpdateNodeFlag(), Internals::UpdateNodeState(), BasicMember< T, internal::StrongMemberTag, internal::DijkstraWriteBarrierPolicy, internal::DefaultMemberCheckingPolicy, internal::DefaultMemberStorage >::V8_CLANG_NO_SANITIZE(), PropertyCallbackInfo< T >::V8_DEPRECATE_SOON(), IndirectHandleBase::value(), ValueHelper::ValueAsAddress(), ValueHelper::ValueAsRepr(), StackAllocated< check_statically_enabled >::VerifyOnStack(), StackAllocated< true >::VerifyOnStack(), RawPointer::VisitPossiblePointers(), Object::Wrap(), Object::Wrap(), Object::Wrap(), PersistentBase< v8::Context >::WrapperClassId(), String::WriteUtf8V2(), EscapableHandleScope::~EscapableHandleScope(), EscapableHandleScopeBase::~EscapableHandleScopeBase(), Global< T >::~Global(), Persistent< T, NonCopyablePersistentTraits< T > >::~Persistent(), Context::Scope::~Scope(), and ScriptCompiler::Source::~Source().
#define V8_INLINE_STATEMENT |
Definition at line 510 of file v8config.h.
#define V8_LIBC_BSD V8_OS_BSD |
Definition at line 291 of file v8config.h.
#define V8_LIKELY | ( | condition | ) |
Definition at line 661 of file v8config.h.
Referenced by CrossThreadPersistentRegion::AllocateNode(), PersistentRegion::AllocateNode(), WriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kNoValuePresent >::Get(), WriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kValuePresent >::Get(), Object::GetAlignedPointerFromInternalField(), Object::GetAlignedPointerFromInternalField(), Internals::ReadExternalPointerField(), Maybe< T >::To(), PersistentRegionBase::TryAllocateNodeFromFreeList(), and Internals::TryIntegralToSmi().
#define V8_NO_UNIQUE_ADDRESS /* NOT SUPPORTED */ |
Definition at line 722 of file v8config.h.
#define V8_NODISCARD /* NOT SUPPORTED */ |
Definition at line 693 of file v8config.h.
#define V8_NOINLINE /* NOT SUPPORTED */ |
Definition at line 586 of file v8config.h.
Referenced by WriteBarrier::GetWriteBarrierType().
#define V8_NONNULL | ( | ... | ) |
Definition at line 574 of file v8config.h.
#define V8_PRESERVE_MOST /* NOT SUPPORTED */ |
Definition at line 598 of file v8config.h.
Referenced by WriteBarrier::GetWriteBarrierType().
#define V8_STATIC_ROOTS_BOOL false |
Definition at line 1001 of file v8config.h.
#define V8_TARGET_BIG_ENDIAN_BOOL false |
Definition at line 1008 of file v8config.h.
#define V8_TARGET_OS_STRING "unknown" |
Definition at line 262 of file v8config.h.
#define V8_TRIVIAL_ABI |
Definition at line 754 of file v8config.h.
#define V8_UNLIKELY | ( | condition | ) |
Definition at line 660 of file v8config.h.
Referenced by DijkstraWriteBarrierPolicy::AssigningBarrier(), DijkstraWriteBarrierPolicy::AssigningBarrier(), Maybe< T >::Check(), cppgc::internal::EnsureGCInfoIndex(), Maybe< T >::FromJust(), Maybe< T >::FromJust(), WriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kNoValuePresent >::Get(), TracedReference< T >::Reset(), TracedReference< T >::Reset(), TracedReferenceBase::Reset(), ReturnValue< T >::Set(), ReturnValue< T >::Set(), ReturnValue< T >::Set(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::ToLocalChecked(), TracedReference< T >::TracedReference(), and TracedReference< T >::TracedReference().
#define V8_WARN_UNUSED_RESULT /* NOT SUPPORTED */ |
Definition at line 671 of file v8config.h.
Referenced by Set::Add(), VirtualAddressSpace::AllocateGuardRegion(), Function::Call(), Function::Call(), Object::CallAsConstructor(), Object::CallAsFunction(), Promise::Catch(), Script::Compile(), ScriptCompiler::Compile(), ScriptCompiler::Compile(), ScriptCompiler::CompileFunction(), ScriptCompiler::CompileModule(), ScriptCompiler::CompileModule(), ScriptCompiler::CompileUnboundScript(), ScriptCompiler::CreateCodeCacheForFunction(), Object::CreateDataProperty(), Object::CreateDataProperty(), VirtualAddressSpace::DecommitPages(), Visitor::DeferTraceToMutatorThreadIfConcurrent(), Object::DefineOwnProperty(), Object::DefineProperty(), Map::Delete(), Object::Delete(), Object::Delete(), Set::Delete(), ArrayBuffer::Detach(), VirtualAddressSpace::DiscardSystemPages(), Value::Equals(), Module::Evaluate(), RegExp::Exec(), Function::Experimental_IsNopFunction(), VirtualAddressSpace::FreeGuardRegion(), Function::FunctionProtoToString(), Map::Get(), Object::Get(), Object::Get(), Object::Get(), Message::GetEndColumn(), FunctionTemplate::GetFunction(), Message::GetLineNumber(), Object::GetOwnPropertyDescriptor(), Object::GetOwnPropertyNames(), Object::GetOwnPropertyNames(), Object::GetPropertyAttributes(), Object::GetPropertyNames(), Object::GetPropertyNames(), Object::GetRealNamedProperty(), Object::GetRealNamedPropertyAttributes(), Object::GetRealNamedPropertyInPrototypeChain(), Message::GetSource(), Message::GetSourceLine(), Message::GetStartColumn(), Map::Has(), Object::Has(), Object::Has(), Set::Has(), Object::HasOwnProperty(), Object::HasOwnProperty(), Object::HasRealIndexedProperty(), Object::HasRealNamedCallbackProperty(), Object::HasRealNamedProperty(), Module::InstantiateModule(), Value::Int32Value(), Value::IntegerValue(), Date::New(), Promise::Resolver::New(), RegExp::New(), String::NewExternalOneByte(), String::NewExternalTwoByte(), String::NewFromOneByte(), String::NewFromTwoByte(), String::NewFromUtf8(), String::NewFromUtf8Literal(), String::NewFromUtf8Literal(), DictionaryTemplate::NewInstance(), Function::NewInstance(), Function::NewInstance(), ObjectTemplate::NewInstance(), Function::NewInstanceWithSideEffectType(), FunctionTemplate::NewRemoteInstance(), RegExp::NewWithBacktrackLimit(), Value::NumberValue(), Object::ObjectProtoToString(), Date::Parse(), JSON::Parse(), ValueDeserializer::ReadDouble(), ValueDeserializer::ReadHeader(), ValueDeserializer::ReadRawBytes(), ValueDeserializer::ReadUint32(), ValueDeserializer::ReadUint64(), ValueDeserializer::ReadValue(), VirtualAddressSpace::RecommitPages(), Promise::Resolver::Reject(), ValueSerializer::Release(), Promise::Resolver::Resolve(), Script::Run(), Script::Run(), Map::Set(), Object::Set(), Object::Set(), Object::Set(), Object::SetLazyDataProperty(), Object::SetNativeDataProperty(), VirtualAddressSpace::SetPagePermissions(), Object::SetPrototypeV2(), Module::SetSyntheticModuleExport(), TryCatch::StackTrace(), TryCatch::StackTrace(), JSON::Stringify(), Promise::Then(), Promise::Then(), Maybe< T >::To(), Value::ToArrayIndex(), Value::ToBigInt(), Value::ToDetailString(), Value::ToInt32(), Value::ToInteger(), MaybeLocal< Promise >(*)(Local< Context > context, Local< Data > host_defined_options, Local< Value > resource_name, Local< String > specifier, Local< FixedArray > import_attributes)::ToLocal(), Value::ToNumber(), Value::ToNumeric(), Value::ToObject(), Value::ToPrimitive(), Value::ToString(), Value::ToUint32(), v8::TryToCopyAndConvertArrayToCppBuffer(), Value::Uint32Value(), Object::V8_DEPRECATE_SOON(), and ValueSerializer::WriteValue().
#define V8_WEAK /* NOT SUPPORTED */ |
Definition at line 679 of file v8config.h.