v8
10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
|
#include <v8-internal.h>
This class exports constants and functionality from within v8 that is necessary to implement inline functions in the v8 api. Don't depend on functions and constants defined here.
Definition at line 335 of file v8-internal.h.
|
inlinestatic |
Definition at line 444 of file v8-internal.h.
Referenced by String::Empty().
|
static |
|
inlinestatic |
Definition at line 585 of file v8-internal.h.
|
inlinestatic |
Definition at line 514 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::GetData().
|
inlinestatic |
Definition at line 466 of file v8-internal.h.
References Internals::kHeapObjectMapOffset, Internals::kMapInstanceTypeOffset, Internals::ReadRawField(), and Internals::ReadTaggedPointerField().
Referenced by Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), String::GetExternalStringResourceBase(), and Object::GetInternalField().
|
inlinestatic |
Definition at line 575 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 484 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 496 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
Referenced by PersistentBase< T >::IsWeak().
|
inlinestatic |
Definition at line 475 of file v8-internal.h.
References Internals::kOddballKindOffset, Internals::ReadTaggedSignedField(), and Internals::SmiValue().
|
inlinestatic |
Definition at line 528 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateRootsOffset.
Referenced by String::Empty(), ReturnValue< T >::Get(), ReturnValue< T >::Set(), ReturnValue< T >::SetEmptyString(), ReturnValue< T >::SetNull(), and ReturnValue< T >::SetUndefined().
|
inlinestatic |
Definition at line 450 of file v8-internal.h.
References v8::internal::kHeapObjectTag, and v8::internal::kHeapObjectTagMask.
|
inlinestatic |
Definition at line 522 of file v8-internal.h.
References Internals::kIsolateLongTaskStatsCounterOffset.
Referenced by LongTaskStats::Reset().
|
inlinestaticconstexpr |
Definition at line 458 of file v8-internal.h.
Referenced by ReturnValue< T >::Set(), and PropertyCallbackInfo< T >::ShouldThrowOnError().
|
inlinestatic |
Definition at line 479 of file v8-internal.h.
References Internals::kExternalTwoByteRepresentationTag, and Internals::kStringRepresentationAndEncodingMask.
Referenced by String::GetExternalStringResource().
|
inlinestaticconstexpr |
Definition at line 462 of file v8-internal.h.
References SmiTagging< 8 >::IsValidSmi().
Referenced by ReturnValue< T >::Set().
|
inlinestatic |
Definition at line 595 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 536 of file v8-internal.h.
References v8::internal::kHeapObjectTag.
Referenced by Context::GetEmbedderData(), Internals::GetInstanceType(), Object::GetInternalField(), Internals::ReadExternalPointerField(), Internals::ReadTaggedPointerField(), and Internals::ReadTaggedSignedField().
|
inlinestatic |
Definition at line 553 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Context::GetEmbedderData(), and Internals::GetInstanceType().
|
inlinestatic |
Definition at line 565 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 506 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::SetData().
|
inlinestatic |
Definition at line 454 of file v8-internal.h.
References SmiTagging< 8 >::SmiToInt().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 489 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 501 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
|
static |
Definition at line 375 of file v8-internal.h.
|
static |
Definition at line 368 of file v8-internal.h.
|
static |
Definition at line 377 of file v8-internal.h.
|
static |
Definition at line 369 of file v8-internal.h.
|
static |
Definition at line 425 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 355 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 356 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), Context::GetEmbedderData(), and Object::GetInternalField().
|
static |
Definition at line 403 of file v8-internal.h.
Referenced by String::Empty(), and ReturnValue< T >::SetEmptyString().
|
staticconstexpr |
Definition at line 430 of file v8-internal.h.
|
static |
Definition at line 364 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 392 of file v8-internal.h.
|
static |
Definition at line 393 of file v8-internal.h.
|
static |
Definition at line 395 of file v8-internal.h.
|
static |
Definition at line 363 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 402 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 416 of file v8-internal.h.
|
static |
Definition at line 411 of file v8-internal.h.
|
static |
Definition at line 354 of file v8-internal.h.
|
static |
Definition at line 413 of file v8-internal.h.
|
static |
Definition at line 347 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 426 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 372 of file v8-internal.h.
|
static |
Definition at line 379 of file v8-internal.h.
Referenced by Internals::GetEmbedderData(), and Internals::SetEmbedderData().
|
static |
Definition at line 385 of file v8-internal.h.
|
static |
Definition at line 381 of file v8-internal.h.
|
static |
Definition at line 383 of file v8-internal.h.
|
static |
Definition at line 387 of file v8-internal.h.
Referenced by Internals::IncrementLongTasksStatsCounter().
|
static |
Definition at line 389 of file v8-internal.h.
Referenced by Internals::GetRoot().
|
static |
Definition at line 373 of file v8-internal.h.
|
static |
Definition at line 353 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 415 of file v8-internal.h.
|
static |
Definition at line 414 of file v8-internal.h.
|
static |
Definition at line 417 of file v8-internal.h.
|
static |
Definition at line 348 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 360 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 405 of file v8-internal.h.
Referenced by PersistentBase< T >::SetWrapperClassId(), TracedReferenceBase::SetWrapperClassId(), PersistentBase< T >::WrapperClassId(), and TracedReferenceBase::WrapperClassId().
|
static |
Definition at line 406 of file v8-internal.h.
Referenced by Internals::GetNodeFlag(), Internals::GetNodeState(), Internals::UpdateNodeFlag(), and Internals::UpdateNodeState().
|
static |
Definition at line 409 of file v8-internal.h.
|
static |
Definition at line 408 of file v8-internal.h.
Referenced by PersistentBase< T >::IsWeak().
|
static |
Definition at line 407 of file v8-internal.h.
Referenced by Internals::GetNodeState(), and Internals::UpdateNodeState().
|
static |
Definition at line 420 of file v8-internal.h.
|
static |
Definition at line 400 of file v8-internal.h.
Referenced by ReturnValue< T >::SetNull().
|
static |
Definition at line 366 of file v8-internal.h.
Referenced by Isolate::GetNumberOfDataSlots().
|
static |
Definition at line 352 of file v8-internal.h.
Referenced by Internals::GetOddballKind().
|
static |
Definition at line 412 of file v8-internal.h.
|
static |
Definition at line 367 of file v8-internal.h.
|
static |
Definition at line 362 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 361 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 349 of file v8-internal.h.
Referenced by String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
static |
Definition at line 399 of file v8-internal.h.
Referenced by ReturnValue< T >::Get().
|
static |
Definition at line 424 of file v8-internal.h.
|
static |
Definition at line 401 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 419 of file v8-internal.h.
|
static |
Definition at line 398 of file v8-internal.h.
Referenced by ReturnValue< T >::SetUndefined().