v8
8.4.371 (node 14.19.3)
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 157 of file v8-internal.h.
|
inlinestatic |
Definition at line 230 of file v8-internal.h.
Referenced by String::Empty().
|
static |
|
inlinestatic |
Definition at line 297 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::GetData().
|
inlinestatic |
Definition at line 252 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 351 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 267 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 279 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
Referenced by PersistentBase< T >::IsWeak().
|
inlinestatic |
Definition at line 258 of file v8-internal.h.
References Internals::kOddballKindOffset, Internals::ReadTaggedSignedField(), and Internals::SmiValue().
|
inlinestatic |
Definition at line 305 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 236 of file v8-internal.h.
References v8::internal::kHeapObjectTag, and v8::internal::kHeapObjectTagMask.
|
inlinestaticconstexpr |
Definition at line 244 of file v8-internal.h.
Referenced by ReturnValue< T >::Set(), and PropertyCallbackInfo< T >::ShouldThrowOnError().
|
inlinestatic |
Definition at line 262 of file v8-internal.h.
References Internals::kExternalTwoByteRepresentationTag, and Internals::kFullStringRepresentationMask.
Referenced by String::GetExternalStringResource().
|
inlinestaticconstexpr |
Definition at line 248 of file v8-internal.h.
References SmiTagging< 8 >::IsValidSmi().
Referenced by ReturnValue< T >::Set().
|
inlinestatic |
Definition at line 361 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
inlinestatic |
Definition at line 313 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 330 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Context::GetAlignedPointerFromEmbedderData(), Context::GetEmbedderData(), and Internals::GetInstanceType().
|
inlinestatic |
Definition at line 341 of file v8-internal.h.
References Internals::ReadRawField().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 289 of file v8-internal.h.
References v8::internal::kApiSystemPointerSize, and Internals::kIsolateEmbedderDataOffset.
Referenced by Isolate::SetData().
|
inlinestatic |
Definition at line 240 of file v8-internal.h.
References SmiTagging< 8 >::SmiToInt().
Referenced by Internals::GetOddballKind().
|
inlinestatic |
Definition at line 272 of file v8-internal.h.
References Internals::kNodeFlagsOffset.
|
inlinestatic |
Definition at line 284 of file v8-internal.h.
References Internals::kNodeFlagsOffset, and Internals::kNodeStateMask.
|
static |
Definition at line 222 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 169 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 170 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), Object::GetAlignedPointerFromInternalField(), Context::GetEmbedderData(), and Object::GetInternalField().
|
static |
Definition at line 201 of file v8-internal.h.
Referenced by String::Empty(), and ReturnValue< T >::SetEmptyString().
|
staticconstexpr |
Definition at line 227 of file v8-internal.h.
Referenced by Isolate::AdjustAmountOfExternalAllocatedMemory().
|
static |
Definition at line 183 of file v8-internal.h.
Referenced by Isolate::AdjustAmountOfExternalAllocatedMemory().
|
static |
Definition at line 185 of file v8-internal.h.
Referenced by Isolate::AdjustAmountOfExternalAllocatedMemory().
|
static |
Definition at line 181 of file v8-internal.h.
Referenced by Isolate::AdjustAmountOfExternalAllocatedMemory().
|
static |
Definition at line 175 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 174 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 200 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 209 of file v8-internal.h.
|
static |
Definition at line 168 of file v8-internal.h.
|
static |
Definition at line 211 of file v8-internal.h.
|
static |
Definition at line 172 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase(), and Internals::IsExternalTwoByteString().
|
static |
Definition at line 161 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 223 of file v8-internal.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
|
static |
Definition at line 180 of file v8-internal.h.
Referenced by Internals::GetEmbedderData(), and Internals::SetEmbedderData().
|
static |
Definition at line 187 of file v8-internal.h.
|
static |
Definition at line 189 of file v8-internal.h.
|
static |
Definition at line 193 of file v8-internal.h.
Referenced by Internals::GetRoot().
|
static |
Definition at line 191 of file v8-internal.h.
|
static |
Definition at line 213 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 167 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 214 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 212 of file v8-internal.h.
Referenced by Object::GetAlignedPointerFromInternalField(), and Object::GetInternalField().
|
static |
Definition at line 162 of file v8-internal.h.
Referenced by Internals::GetInstanceType().
|
static |
Definition at line 171 of file v8-internal.h.
Referenced by Context::GetAlignedPointerFromEmbedderData(), and Context::GetEmbedderData().
|
static |
Definition at line 203 of file v8-internal.h.
Referenced by PersistentBase< T >::SetWrapperClassId(), TracedReferenceBase< T >::SetWrapperClassId(), PersistentBase< T >::WrapperClassId(), and TracedReferenceBase< T >::WrapperClassId().
|
static |
Definition at line 204 of file v8-internal.h.
Referenced by Internals::GetNodeFlag(), Internals::GetNodeState(), Internals::UpdateNodeFlag(), and Internals::UpdateNodeState().
|
static |
Definition at line 207 of file v8-internal.h.
|
static |
Definition at line 206 of file v8-internal.h.
Referenced by PersistentBase< T >::IsWeak().
|
static |
Definition at line 205 of file v8-internal.h.
Referenced by Internals::GetNodeState(), and Internals::UpdateNodeState().
|
static |
Definition at line 217 of file v8-internal.h.
|
static |
Definition at line 198 of file v8-internal.h.
Referenced by ReturnValue< T >::SetNull().
|
static |
Definition at line 177 of file v8-internal.h.
Referenced by Isolate::GetNumberOfDataSlots().
|
static |
Definition at line 166 of file v8-internal.h.
Referenced by Internals::GetOddballKind().
|
static |
Definition at line 210 of file v8-internal.h.
|
static |
Definition at line 173 of file v8-internal.h.
Referenced by String::GetExternalStringResourceBase().
|
static |
Definition at line 163 of file v8-internal.h.
Referenced by String::GetExternalStringResource(), and String::GetExternalStringResourceBase().
|
static |
Definition at line 197 of file v8-internal.h.
Referenced by ReturnValue< T >::Get().
|
static |
Definition at line 221 of file v8-internal.h.
|
static |
Definition at line 199 of file v8-internal.h.
Referenced by ReturnValue< T >::Set().
|
static |
Definition at line 216 of file v8-internal.h.
|
static |
Definition at line 196 of file v8-internal.h.
Referenced by ReturnValue< T >::SetUndefined().