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

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

Allocate(IsolateT *isolate, int nof_descriptors, int slack, AllocationType allocation=AllocationType::kYoung)v8::internal::DescriptorArraystatic
Allocate(IsolateT *isolate, int nof_descriptors, int slack, AllocationType allocation)v8::internal::DescriptorArray
Append(Descriptor *desc)v8::internal::DescriptorArrayinline
BinarySearch(Tagged< Name > name, int number_of_own_descriptors)v8::internal::DescriptorArrayprivate
CheckNameCollisionDuringInsertion(Descriptor *desc, uint32_t descriptor_hash, int insertion_index)v8::internal::DescriptorArray
ClearEnumCache()v8::internal::DescriptorArray
CopyEnumCacheFrom(Tagged< DescriptorArray > array)v8::internal::DescriptorArrayinline
CopyFrom(InternalIndex index, Tagged< DescriptorArray > src)v8::internal::DescriptorArrayprivate
CopyUpTo(Isolate *isolate, DirectHandle< DescriptorArray > desc, int enumeration_index, int slack=0)v8::internal::DescriptorArraystatic
CopyUpToAddAttributes(Isolate *isolate, DirectHandle< DescriptorArray > desc, int enumeration_index, PropertyAttributes attributes, int slack=0)v8::internal::DescriptorArraystatic
EntryDetailsField typedefv8::internal::DescriptorArray
EntryKeyField typedefv8::internal::DescriptorArray
EntryValueField typedefv8::internal::DescriptorArray
GeneralizeAllFields(bool clear_constness)v8::internal::DescriptorArray
GetDescriptorSlot(int descriptor)v8::internal::DescriptorArrayinline
GetDetails(InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetFieldIndex(InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetFieldType(InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetFieldType(PtrComprCageBase cage_base, InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetFirstPointerSlot()v8::internal::DescriptorArrayinline
GetKey(InternalIndex descriptor_number) constv8::internal::DescriptorArrayinline
GetKey(PtrComprCageBase cage_base, InternalIndex descriptor_number) constv8::internal::DescriptorArrayinline
GetSortedKey(int descriptor_number)v8::internal::DescriptorArrayinline
GetSortedKey(PtrComprCageBase cage_base, int descriptor_number)v8::internal::DescriptorArrayinline
GetSortedKeyIndex(int descriptor_number)v8::internal::DescriptorArrayinline
GetStrongValue(InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetStrongValue(PtrComprCageBase cage_base, InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetValue(InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
GetValue(PtrComprCageBase cage_base, InternalIndex descriptor_number)v8::internal::DescriptorArrayinline
Initialize(Tagged< EnumCache > enum_cache, Tagged< HeapObject > undefined_value, int nof_descriptors, int slack, uint32_t raw_gc_state)v8::internal::DescriptorArray
InitializeOrChangeEnumCache(DirectHandle< DescriptorArray > descriptors, Isolate *isolate, DirectHandle< FixedArray > keys, DirectHandle< FixedArray > indices, AllocationType allocation_if_initialize)v8::internal::DescriptorArraystatic
IsEqualUpTo(Tagged< DescriptorArray > desc, int nof_descriptors)v8::internal::DescriptorArray
IsInitializedDescriptor(InternalIndex descriptor_number) constv8::internal::DescriptorArrayinline
kEntryDetailsIndexv8::internal::DescriptorArraystatic
kEntryDetailsOffsetv8::internal::DescriptorArraystatic
kEntryKeyIndexv8::internal::DescriptorArraystatic
kEntryKeyOffsetv8::internal::DescriptorArraystatic
kEntrySizev8::internal::DescriptorArraystatic
kEntryValueIndexv8::internal::DescriptorArraystatic
kEntryValueOffsetv8::internal::DescriptorArraystatic
kNotFoundv8::internal::DescriptorArraystatic
kSizeOfRawGcStatev8::internal::DescriptorArraystatic
LinearSearch(Tagged< Name > name, int number_of_own_descriptors)v8::internal::DescriptorArrayprivate
number_of_entries() constv8::internal::DescriptorArrayinline
number_of_slack_descriptors() constv8::internal::DescriptorArrayinline
OffsetOfDescriptorAt(int descriptor)v8::internal::DescriptorArrayinlinestatic
PrintDescriptorDetails(std::ostream &os, InternalIndex descriptor, PropertyDetails::PrintMode mode)v8::internal::DescriptorArray
PrintDescriptors(std::ostream &os)v8::internal::DescriptorArray
Replace(InternalIndex descriptor_number, Descriptor *descriptor)v8::internal::DescriptorArray
Search(Tagged< Name > name, int number_of_own_descriptors, bool concurrent_search=false)v8::internal::DescriptorArray
Search(Tagged< Name > name, Tagged< Map > map, bool concurrent_search=false)v8::internal::DescriptorArray
Search(int field_offset, int number_of_own_descriptors)v8::internal::DescriptorArray
Search(int field_offset, Tagged< Map > map)v8::internal::DescriptorArray
SearchWithCache(Isolate *isolate, Tagged< Name > name, Tagged< Map > map)v8::internal::DescriptorArray
Set(InternalIndex descriptor_number, Descriptor *desc)v8::internal::DescriptorArrayinline
Set(InternalIndex descriptor_number, Tagged< Name > key, Tagged< MaybeObject > value, PropertyDetails details)v8::internal::DescriptorArrayinline
SetDetails(InternalIndex descriptor_number, PropertyDetails details)v8::internal::DescriptorArrayinlineprivate
SetKey(InternalIndex descriptor_number, Tagged< Name > key)v8::internal::DescriptorArrayinlineprivate
SetSortedKey(int pointer, int descriptor_number)v8::internal::DescriptorArrayinlineprivate
SetValue(InternalIndex descriptor_number, Tagged< MaybeObject > value)v8::internal::DescriptorArrayinlineprivate
SizeFor(int number_of_all_descriptors)v8::internal::DescriptorArrayinlinestatic
Sort()v8::internal::DescriptorArray
SwapSortedKeys(int first, int second)v8::internal::DescriptorArrayinlineprivate
ToDetailsIndex(int descriptor_number)v8::internal::DescriptorArrayinlinestatic
ToKeyIndex(int descriptor_number)v8::internal::DescriptorArrayinlinestatic
ToValueIndex(int descriptor_number)v8::internal::DescriptorArrayinlinestatic