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

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

AddAt(PtrComprCageBase cage_base, InternalIndex entry, Args &&... args)v8::internal::OffHeapHashTableBase< Data >inline
Allocate(int capacity)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
capacity() constv8::internal::OffHeapHashTableBase< Data >inline
capacity_v8::internal::OffHeapHashTableBase< Data >protected
ComputeCapacity(int at_least_space_for)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
ComputeCapacityWithShrink(int current_capacity, int at_least_space_for)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
CopyEntryExcludingKeyInto(PtrComprCageBase cage_base, InternalIndex from_index, Data *to, InternalIndex to_index)v8::internal::SharedStructTypeRegistry::Datainline
Data(int capacity)v8::internal::SharedStructTypeRegistry::Datainlineexplicit
deleted_element()v8::internal::OffHeapHashTableBase< Data >inlinestatic
elements_v8::internal::OffHeapHashTableBase< Data >protected
ElementsRemoved(int count)v8::internal::OffHeapHashTableBase< Data >inline
empty_element()v8::internal::OffHeapHashTableBase< Data >inlinestatic
FindEntry(IsolateT *isolate, FindKey key, uint32_t hash) constv8::internal::OffHeapHashTableBase< Data >inline
FindEntryOrInsertionEntry(IsolateT *isolate, FindKey key, uint32_t hash) constv8::internal::OffHeapHashTableBase< Data >inline
FindInsertionEntry(PtrComprCageBase cage_base, uint32_t hash) constv8::internal::OffHeapHashTableBase< Data >inline
FirstProbe(uint32_t hash, uint32_t size)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
Free(void *container)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
GetKey(PtrComprCageBase cage_base, InternalIndex index) constv8::internal::SharedStructTypeRegistry::Datainline
GetSizeExcludingHeader() constv8::internal::OffHeapHashTableBase< Data >inline
GetSizeExcludingHeader(int capacity)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
Hash(PtrComprCageBase cage_base, Tagged< Object > key)v8::internal::SharedStructTypeRegistry::Datainlinestatic
HasSufficientCapacityToAdd(int number_of_additional_elements) constv8::internal::OffHeapHashTableBase< Data >inlineprotected
HasSufficientCapacityToAdd(int capacity, int number_of_elements, int number_of_deleted_elements, int number_of_additional_elements)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
IsKey(Tagged< Object > k)v8::internal::OffHeapHashTableBase< Data >inlinestatic
IterateElements(Root root, RootVisitor *visitor)v8::internal::OffHeapHashTableBase< Data >inline
kEntrySizev8::internal::SharedStructTypeRegistry::Datastatic
KeyIsMatch(IsolateT *isolate, DirectHandle< String > key, Tagged< Object > obj)v8::internal::SharedStructTypeRegistry::Datainlinestatic
kMaxEmptyFactorv8::internal::SharedStructTypeRegistry::Datastatic
kMinCapacityv8::internal::SharedStructTypeRegistry::Datastatic
New(int capacity)v8::internal::SharedStructTypeRegistry::Datainlinestatic
NextProbe(InternalIndex last, uint32_t number, uint32_t size)v8::internal::OffHeapHashTableBase< Data >inlineprotectedstatic
number_of_deleted_elements() constv8::internal::OffHeapHashTableBase< Data >inline
number_of_deleted_elements_v8::internal::OffHeapHashTableBase< Data >protected
number_of_elements() constv8::internal::OffHeapHashTableBase< Data >inline
number_of_elements_v8::internal::OffHeapHashTableBase< Data >protected
OffHeapHashTableBase(int capacity)v8::internal::OffHeapHashTableBase< Data >explicitprotected
operator delete(void *table)v8::internal::SharedStructTypeRegistry::Datainline
operator new(size_t size, int capacity)v8::internal::SharedStructTypeRegistry::Datainline
operator new(size_t size)=deletev8::internal::SharedStructTypeRegistry::Data
OverwriteDeletedAt(PtrComprCageBase cage_base, InternalIndex entry, Args &&... args)v8::internal::OffHeapHashTableBase< Data >inline
RehashInto(PtrComprCageBase cage_base, Data *new_table)v8::internal::OffHeapHashTableBase< Data >inline
Set(InternalIndex index, Tagged< Map > map)v8::internal::SharedStructTypeRegistry::Datainline
SetKey(InternalIndex index, Tagged< Object > key)v8::internal::SharedStructTypeRegistry::Datainline
ShouldResizeToAdd(int number_of_additional_elements, int *new_capacity)v8::internal::OffHeapHashTableBase< Data >inline
slot(InternalIndex index, int offset=0) constv8::internal::OffHeapHashTableBase< Data >inline