v8
9.4.146 (node 16.13.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 198 of file v8-internal.h.
|
inlinestatic |
Definition at line 300 of file v8-internal.h.
Referenced by String::Empty().
|
static |
|
inlinestatic |
Definition at line 441 of file v8-internal.h.
|
inlinestatic |
Definition at line 370 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::GetData().
|
inlinestatic |
Definition at line 322 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 431 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 340 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 352 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
Referenced by PersistentBase< T >::IsWeak().
|
inlinestatic |
Definition at line 331 of file v8-internal.h.
References Internals::kOddballKindOffset, Internals::ReadTaggedSignedField(), and Internals::SmiValue().
|
inlinestatic |
Definition at line 384 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 306 of file v8-internal.h.
References v8::internal::kHeapObjectTag, and v8::internal::kHeapObjectTagMask.
|
inlinestatic |
Definition at line 378 of file v8-internal.h.
References Internals::kIsolateLongTaskStatsCounterOffset.
Referenced by LongTaskStats::Reset().
|
inlinestaticconstexpr |
Definition at line 314 of file v8-internal.h.
Referenced by ReturnValue< T >::Set(), and PropertyCallbackInfo< T >::ShouldThrowOnError().
|
inlinestatic |
Definition at line 335 of file v8-internal.h.
References Internals::kExternalTwoByteRepresentationTag, and Internals::kFullStringRepresentationMask.
Referenced by String::GetExternalStringResource().
|
inlinestaticconstexpr |
Definition at line 318 of file v8-internal.h.
References SmiTagging< 8 >::IsValidSmi().
Referenced by ReturnValue< T >::Set().
|
inlinestatic |
Definition at line 451 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 392 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 409 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Context::GetEmbedderData(), and Internals::GetInstanceType().
|
inlinestatic |
Definition at line 421 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 362 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::SetData().
|
inlinestatic |
Definition at line 310 of file v8-internal.h.
References SmiTagging< 8 >::SmiToInt().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 345 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 357 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
|
static |
Definition at line 281 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 218 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 219 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), Context::GetEmbedderData(), and Object::GetInternalField().
|
static |
Definition at line 259 of file v8-internal.h.
Referenced by String::Empty(), and ReturnValue< T >::SetEmptyString().
|
staticconstexpr |
Definition at line 286 of file v8-internal.h.
|
static |
Definition at line 227 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 248 of file v8-internal.h.
|
static |
Definition at line 251 of file v8-internal.h.
|
static |
Definition at line 249 of file v8-internal.h.
|
static |
Definition at line 226 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 258 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 272 of file v8-internal.h.
|
static |
Definition at line 267 of file v8-internal.h.
|
static |
Definition at line 217 of file v8-internal.h.
|
static |
Definition at line 269 of file v8-internal.h.
|
static |
Definition at line 224 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 210 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 282 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 239 of file v8-internal.h.
|
static |
Definition at line 232 of file v8-internal.h.
Referenced by Internals::GetEmbedderData(), and Internals::SetEmbedderData().
|
static |
Definition at line 237 of file v8-internal.h.
|
static |
Definition at line 233 of file v8-internal.h.
|
static |
Definition at line 235 of file v8-internal.h.
|
static |
Definition at line 241 of file v8-internal.h.
Referenced by Internals::IncrementLongTasksStatsCounter().
|
static |
Definition at line 245 of file v8-internal.h.
Referenced by Internals::GetRoot().
|
static |
Definition at line 243 of file v8-internal.h.
|
static |
Definition at line 216 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 271 of file v8-internal.h.
|
static |
Definition at line 270 of file v8-internal.h.
|
static |
Definition at line 273 of file v8-internal.h.
|
static |
Definition at line 211 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 223 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 261 of file v8-internal.h.
Referenced by PersistentBase< T >::SetWrapperClassId(), TracedReferenceBase::SetWrapperClassId(), PersistentBase< T >::WrapperClassId(), and TracedReferenceBase::WrapperClassId().
|
static |
Definition at line 262 of file v8-internal.h.
Referenced by Internals::GetNodeFlag(), Internals::GetNodeState(), Internals::UpdateNodeFlag(), and Internals::UpdateNodeState().
|
static |
Definition at line 265 of file v8-internal.h.
|
static |
Definition at line 264 of file v8-internal.h.
Referenced by PersistentBase< T >::IsWeak().
|
static |
Definition at line 263 of file v8-internal.h.
Referenced by Internals::GetNodeState(), and Internals::UpdateNodeState().
|
static |
Definition at line 276 of file v8-internal.h.
|
static |
Definition at line 256 of file v8-internal.h.
Referenced by ReturnValue< T >::SetNull().
|
static |
Definition at line 229 of file v8-internal.h.
Referenced by Isolate::GetNumberOfDataSlots().
|
static |
Definition at line 215 of file v8-internal.h.
Referenced by Internals::GetOddballKind().
|
static |
Definition at line 268 of file v8-internal.h.
|
static |
Definition at line 225 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 212 of file v8-internal.h.
Referenced by String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
static |
Definition at line 255 of file v8-internal.h.
Referenced by ReturnValue< T >::Get().
|
static |
Definition at line 280 of file v8-internal.h.
|
static |
Definition at line 257 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 275 of file v8-internal.h.
|
static |
Definition at line 254 of file v8-internal.h.
Referenced by ReturnValue< T >::SetUndefined().