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() const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
BinarySearchName(Tagged< Name > name, int *out_insertion_index) | v8::internal::TransitionArray | inlineprivate |
Capacity() | v8::internal::TransitionArray | inlineprivate |
CompactPrototypeTransitionArray(Isolate *isolate, Tagged< WeakFixedArray > array) | v8::internal::TransitionArray | privatestatic |
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::TransitionArray | inlineprivatestatic |
CompareKeys(Tagged< Name > key1, uint32_t hash1, PropertyKind kind1, PropertyAttributes attributes1, Tagged< Name > key2, uint32_t hash2, PropertyKind kind2, PropertyAttributes attributes2) | v8::internal::TransitionArray | inlineprivatestatic |
CompareNames(Tagged< Name > key1, uint32_t hash1, Tagged< Name > key2, uint32_t hash2) | v8::internal::TransitionArray | inlineprivatestatic |
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::TransitionArray | static |
ElementMemberT typedef | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | private |
ElementT typedef | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | private |
Factory class | v8::internal::TransitionArray | friend |
FLEXIBLE_ARRAY_MEMBER(ElementMemberT, objects) | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | protected |
ForEachTransitionTo(Tagged< Name > name, const ForEachTransitionCallback &callback) | v8::internal::TransitionArray | private |
get(int index) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
get(int index, RelaxedLoadTag) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
get(int index, AcquireLoadTag) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
get(int index, SeqCstAccessTag) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
GetKey(int transition_number) | v8::internal::TransitionArray | inline |
GetKeySlot(int transition_number) | v8::internal::TransitionArray | inline |
GetPrototypeTransitions() | v8::internal::TransitionArray | inline |
GetRawTarget(int transition_number) | v8::internal::TransitionArray | inline |
GetSideStepTransitions() | v8::internal::TransitionArray | inlineprivate |
GetTarget(int transition_number) | v8::internal::TransitionArray | inline |
GetTargetIfExists(int transition_number, Isolate *isolate, Tagged< Map > *target) | v8::internal::TransitionArray | inline |
GetTargetSlot(int transition_number) | v8::internal::TransitionArray | inline |
GrowPrototypeTransitionArray(DirectHandle< WeakFixedArray > array, int new_capacity, Isolate *isolate) | v8::internal::TransitionArray | privatestatic |
HasPrototypeTransitions() | v8::internal::TransitionArray | inline |
HasSideStepTransitions() | v8::internal::TransitionArray | inline |
Header typedef | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | |
IsCowArray() const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inlineprotected |
IsInBounds(int index) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inlineprotected |
kDefaultMode | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | privatestatic |
kElementsAreMaybeObject | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | static |
kElementSize | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | static |
kEntryKeyIndex | v8::internal::TransitionArray | static |
kEntrySize | v8::internal::TransitionArray | static |
kEntryTargetIndex | v8::internal::TransitionArray | static |
kFirstIndex | v8::internal::TransitionArray | static |
kMaxCachedPrototypeTransitions | v8::internal::TransitionArray | privatestatic |
kMaxCapacity | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | static |
kMaxRegularCapacity | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | static |
kNotFound | v8::internal::TransitionArray | static |
kProtoTransitionHeaderSize | v8::internal::TransitionArray | privatestatic |
kProtoTransitionNumberOfEntriesOffset | v8::internal::TransitionArray | privatestatic |
kPrototypeTransitionsIndex | v8::internal::TransitionArray | static |
kSideStepTransitionsIndex | v8::internal::TransitionArray | static |
kSupportsSmiElements | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | privatestatic |
kTransitionLengthIndex | v8::internal::TransitionArray | static |
LengthFor(int number_of_transitions) | v8::internal::TransitionArray | inlineprivatestatic |
LinearSearchName(Tagged< Name > name, int *out_insertion_index) | v8::internal::TransitionArray | inlineprivate |
MarkCompactCollector class | v8::internal::TransitionArray | friend |
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::WeakFixedArray | inlinestatic |
NewCapacityForIndex(int index, int old_capacity) | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | protectedstatic |
number_of_transitions() const | v8::internal::TransitionArray | inline |
NumberOfPrototypeTransitions(Tagged< WeakFixedArray > proto_transitions) | v8::internal::TransitionArray | inlineprivatestatic |
OffsetOfElementAt(int index) | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inlinestatic |
PrintInternal(std::ostream &os) | v8::internal::TransitionArray | |
RawFieldOfElementAt(int index) const | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
RawFieldOfFirstElement() const | v8::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::TransitionArray | private |
SearchAndGetTarget(PropertyKind kind, Tagged< Name > name, PropertyAttributes attributes) | v8::internal::TransitionArray | private |
SearchAndGetTargetForTesting(PropertyKind kind, Tagged< Name > name, PropertyAttributes attributes) | v8::internal::TransitionArray | inline |
SearchDetails(int transition, PropertyKind kind, PropertyAttributes attributes, int *out_insertion_index) | v8::internal::TransitionArray | private |
SearchDetailsAndGetTarget(int transition, PropertyKind kind, PropertyAttributes attributes) | v8::internal::TransitionArray | private |
SearchName(Tagged< Name > name, bool concurrent_search=false, int *out_insertion_index=nullptr) | v8::internal::TransitionArray | inlineprivate |
SearchNameForTesting(Tagged< Name > name, int *out_insertion_index=nullptr) | v8::internal::TransitionArray | inline |
SearchSpecial(Tagged< Symbol > symbol, bool concurrent_search=false, int *out_insertion_index=nullptr) | v8::internal::TransitionArray | inlineprivate |
Set(int transition_number, Tagged< Name > key, Tagged< MaybeObject > target) | v8::internal::TransitionArray | inlineprivate |
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::TransitionArray | inline |
SetNumberOfPrototypeTransitions(Tagged< WeakFixedArray > proto_transitions, int value) | v8::internal::TransitionArray | privatestatic |
SetNumberOfTransitions(int number_of_transitions) | v8::internal::TransitionArray | inlineprivate |
SetPrototypeTransitions(Tagged< WeakFixedArray > prototype_transitions) | v8::internal::TransitionArray | inlineprivate |
SetRawTarget(int transition_number, Tagged< MaybeObject > target) | v8::internal::TransitionArray | inline |
SetSideStepTransitions(Tagged< WeakFixedArray > transitions) | v8::internal::TransitionArray | inlineprivate |
Shape typedef | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | |
SizeFor(int capacity) | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inlinestatic |
SlotType typedef | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | private |
Sort() | v8::internal::TransitionArray | |
Super typedef | v8::internal::WeakFixedArray | private |
swap(int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) | v8::internal::TaggedArrayBase< WeakFixedArray, WeakFixedArrayShape > | inline |
ToKeyIndex(int transition_number) | v8::internal::TransitionArray | inlinestatic |
ToTargetIndex(int transition_number) | v8::internal::TransitionArray | inlinestatic |
TransitionsAccessor class | v8::internal::TransitionArray | friend |