v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::TransitionArray Member List

This is the complete list of members for v8::internal::TransitionArray, including all inherited members.

Allocate(IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation=AllocationType::kYoung)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >protectedstatic
Allocate(IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >
AllocatedSize() constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
BinarySearchName(Tagged< Name > name, int *out_insertion_index)v8::internal::TransitionArrayinlineprivate
Capacity()v8::internal::TransitionArrayinlineprivate
CompactPrototypeTransitionArray(Isolate *isolate, Tagged< WeakFixedArray > array)v8::internal::TransitionArrayprivatestatic
compare_and_swap(int index, Tagged< ElementT > expected, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
CompareDetails(PropertyKind kind1, PropertyAttributes attributes1, PropertyKind kind2, PropertyAttributes attributes2)v8::internal::TransitionArrayinlineprivatestatic
CompareKeys(Tagged< Name > key1, uint32_t hash1, PropertyKind kind1, PropertyAttributes attributes1, Tagged< Name > key2, uint32_t hash2, PropertyKind kind2, PropertyAttributes attributes2)v8::internal::TransitionArrayinlineprivatestatic
CompareNames(Tagged< Name > key1, uint32_t hash1, Tagged< Name > key2, uint32_t hash2)v8::internal::TransitionArrayinlineprivatestatic
CopyElements(Isolate *isolate, Tagged< WeakFixedArray > dst, int dst_index, Tagged< WeakFixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlinestatic
CreateSideStepTransitions(Isolate *isolate, DirectHandle< TransitionArray > transitions)v8::internal::TransitionArraystatic
ElementMemberT typedefv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >private
ElementT typedefv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >private
Factory classv8::internal::TransitionArrayfriend
FLEXIBLE_ARRAY_MEMBER(ElementMemberT, objects)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >protected
ForEachTransitionTo(Tagged< Name > name, const ForEachTransitionCallback &callback)v8::internal::TransitionArrayprivate
get(int index) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
get(int index, RelaxedLoadTag) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
get(int index, AcquireLoadTag) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
get(int index, SeqCstAccessTag) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
GetKey(int transition_number)v8::internal::TransitionArrayinline
GetKeySlot(int transition_number)v8::internal::TransitionArrayinline
GetPrototypeTransitions()v8::internal::TransitionArrayinline
GetRawTarget(int transition_number)v8::internal::TransitionArrayinline
GetSideStepTransitions()v8::internal::TransitionArrayinlineprivate
GetTarget(int transition_number)v8::internal::TransitionArrayinline
GetTargetIfExists(int transition_number, Isolate *isolate, Tagged< Map > *target)v8::internal::TransitionArrayinline
GetTargetSlot(int transition_number)v8::internal::TransitionArrayinline
GrowPrototypeTransitionArray(DirectHandle< WeakFixedArray > array, int new_capacity, Isolate *isolate)v8::internal::TransitionArrayprivatestatic
HasPrototypeTransitions()v8::internal::TransitionArrayinline
HasSideStepTransitions()v8::internal::TransitionArrayinline
Header typedefv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >
IsCowArray() constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlineprotected
IsInBounds(int index) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlineprotected
kDefaultModev8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >privatestatic
kElementsAreMaybeObjectv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >static
kElementSizev8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >static
kEntryKeyIndexv8::internal::TransitionArraystatic
kEntrySizev8::internal::TransitionArraystatic
kEntryTargetIndexv8::internal::TransitionArraystatic
kFirstIndexv8::internal::TransitionArraystatic
kMaxCachedPrototypeTransitionsv8::internal::TransitionArrayprivatestatic
kMaxCapacityv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >static
kMaxRegularCapacityv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >static
kNotFoundv8::internal::TransitionArraystatic
kProtoTransitionHeaderSizev8::internal::TransitionArrayprivatestatic
kProtoTransitionNumberOfEntriesOffsetv8::internal::TransitionArrayprivatestatic
kPrototypeTransitionsIndexv8::internal::TransitionArraystatic
kSideStepTransitionsIndexv8::internal::TransitionArraystatic
kSupportsSmiElementsv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >privatestatic
kTransitionLengthIndexv8::internal::TransitionArraystatic
LengthFor(int number_of_transitions)v8::internal::TransitionArrayinlineprivatestatic
LinearSearchName(Tagged< Name > name, int *out_insertion_index)v8::internal::TransitionArrayinlineprivate
MarkCompactCollector classv8::internal::TransitionArrayfriend
MoveElements(Isolate *isolate, Tagged< WeakFixedArray > dst, int dst_index, Tagged< WeakFixedArray > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlinestatic
New(IsolateT *isolate, int capacity, AllocationType allocation=AllocationType::kYoung, MaybeDirectHandle< Object > initial_value={})v8::internal::WeakFixedArrayinlinestatic
NewCapacityForIndex(int index, int old_capacity)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >protectedstatic
number_of_transitions() constv8::internal::TransitionArrayinline
NumberOfPrototypeTransitions(Tagged< WeakFixedArray > proto_transitions)v8::internal::TransitionArrayinlineprivatestatic
OffsetOfElementAt(int index)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlinestatic
PrintInternal(std::ostream &os)v8::internal::TransitionArray
RawFieldOfElementAt(int index) constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
RawFieldOfFirstElement() constv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
RightTrim(Isolate *isolate, int new_capacity)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
Search(PropertyKind kind, Tagged< Name > name, PropertyAttributes attributes, int *out_insertion_index=nullptr)v8::internal::TransitionArrayprivate
SearchAndGetTarget(PropertyKind kind, Tagged< Name > name, PropertyAttributes attributes)v8::internal::TransitionArrayprivate
SearchAndGetTargetForTesting(PropertyKind kind, Tagged< Name > name, PropertyAttributes attributes)v8::internal::TransitionArrayinline
SearchDetails(int transition, PropertyKind kind, PropertyAttributes attributes, int *out_insertion_index)v8::internal::TransitionArrayprivate
SearchDetailsAndGetTarget(int transition, PropertyKind kind, PropertyAttributes attributes)v8::internal::TransitionArrayprivate
SearchName(Tagged< Name > name, bool concurrent_search=false, int *out_insertion_index=nullptr)v8::internal::TransitionArrayinlineprivate
SearchNameForTesting(Tagged< Name > name, int *out_insertion_index=nullptr)v8::internal::TransitionArrayinline
SearchSpecial(Tagged< Symbol > symbol, bool concurrent_search=false, int *out_insertion_index=nullptr)v8::internal::TransitionArrayinlineprivate
Set(int transition_number, Tagged< Name > key, Tagged< MaybeObject > target)v8::internal::TransitionArrayinlineprivate
set(int index, Tagged< ElementT > value, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< Smi > value)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< ElementT > value, RelaxedStoreTag, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< Smi > value, RelaxedStoreTag)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< ElementT > value, ReleaseStoreTag, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< Smi > value, ReleaseStoreTag)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
set(int index, Tagged< Smi > value, SeqCstAccessTag)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
SetKey(int transition_number, Tagged< Name > value)v8::internal::TransitionArrayinline
SetNumberOfPrototypeTransitions(Tagged< WeakFixedArray > proto_transitions, int value)v8::internal::TransitionArrayprivatestatic
SetNumberOfTransitions(int number_of_transitions)v8::internal::TransitionArrayinlineprivate
SetPrototypeTransitions(Tagged< WeakFixedArray > prototype_transitions)v8::internal::TransitionArrayinlineprivate
SetRawTarget(int transition_number, Tagged< MaybeObject > target)v8::internal::TransitionArrayinline
SetSideStepTransitions(Tagged< WeakFixedArray > transitions)v8::internal::TransitionArrayinlineprivate
Shape typedefv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >
SizeFor(int capacity)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inlinestatic
SlotType typedefv8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >private
Sort()v8::internal::TransitionArray
Super typedefv8::internal::WeakFixedArrayprivate
swap(int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode)v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape >inline
ToKeyIndex(int transition_number)v8::internal::TransitionArrayinlinestatic
ToTargetIndex(int transition_number)v8::internal::TransitionArrayinlinestatic
TransitionsAccessor classv8::internal::TransitionArrayfriend