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

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

AccessMode enum nameheap::base::BasicSlotSet< kTaggedSize >
Address typedefheap::base::BasicSlotSet< kTaggedSize >
Allocate(size_t buckets)v8::internal::SlotSetinlinestatic
ATOMIC enum valueheap::base::BasicSlotSet< kTaggedSize >
BasicSlotSet typedefv8::internal::SlotSetprivate
bucket(size_t bucket_index)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
BucketForSlot(size_t slot_offset)heap::base::BasicSlotSet< kTaggedSize >inlinestatic
buckets()heap::base::BasicSlotSet< kTaggedSize >inlineprotected
BucketsForSize(size_t size)heap::base::BasicSlotSet< kTaggedSize >inlinestatic
CheckPossiblyEmptyBuckets(size_t buckets, PossiblyEmptyBuckets *possibly_empty_buckets)v8::internal::SlotSetinline
ClearBucket(Bucket *bucket, int start_cell, int end_cell)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
Contains(size_t slot_offset)heap::base::BasicSlotSet< kTaggedSize >inline
ConvertAccessMode()v8::internal::SlotSetinlinestatic
Delete(BasicSlotSet *slot_set)heap::base::BasicSlotSet< kTaggedSize >inlinestatic
EmptyBucketMode enum nameheap::base::BasicSlotSet< kTaggedSize >
FREE_EMPTY_BUCKETS enum valueheap::base::BasicSlotSet< kTaggedSize >
FreeBucketIfEmpty(size_t bucket_index)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
Insert(size_t slot_offset)heap::base::BasicSlotSet< kTaggedSize >inline
Iterate(Address chunk_start, size_t start_bucket, size_t end_bucket, Callback callback, EmptyBucketMode mode)v8::internal::SlotSetinline
heap::base::BasicSlotSet< kTaggedSize >::Iterate(Address chunk_start, size_t start_bucket, size_t end_bucket, Callback callback, EmptyBucketCallback empty_bucket_callback)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
IterateAndTrackEmptyBuckets(Address chunk_start, size_t start_bucket, size_t end_bucket, Callback callback, PossiblyEmptyBuckets *possibly_empty_buckets)v8::internal::SlotSetinline
kBitsPerBucketheap::base::BasicSlotSet< kTaggedSize >static
kBitsPerBucketLog2heap::base::BasicSlotSet< kTaggedSize >static
kBitsPerCellheap::base::BasicSlotSet< kTaggedSize >static
kBitsPerCellLog2heap::base::BasicSlotSet< kTaggedSize >static
kBucketsRegularPagev8::internal::SlotSetstatic
kCellSizeBytesheap::base::BasicSlotSet< kTaggedSize >static
kCellSizeBytesLog2heap::base::BasicSlotSet< kTaggedSize >static
kCellsPerBucketheap::base::BasicSlotSet< kTaggedSize >static
kCellsPerBucketLog2heap::base::BasicSlotSet< kTaggedSize >static
KEEP_EMPTY_BUCKETS enum valueheap::base::BasicSlotSet< kTaggedSize >
kNumBucketsSizeheap::base::BasicSlotSet< kTaggedSize >protectedstatic
kSystemPointerSizeheap::base::BasicSlotSet< kTaggedSize >privatestatic
LoadBucket(Bucket **bucket)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
LoadBucket(size_t bucket_index)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
Lookup(size_t slot_offset)heap::base::BasicSlotSet< kTaggedSize >inline
Merge(SlotSet *other, size_t buckets)v8::internal::SlotSetinline
NON_ATOMIC enum valueheap::base::BasicSlotSet< kTaggedSize >
num_buckets() constheap::base::BasicSlotSet< kTaggedSize >inline
OffsetForBucket(size_t bucket_index)heap::base::BasicSlotSet< kTaggedSize >inlinestatic
ReleaseBucket(size_t bucket_index)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
Remove(size_t slot_offset)heap::base::BasicSlotSet< kTaggedSize >inline
RemoveRange(size_t start_offset, size_t end_offset, size_t buckets, EmptyBucketMode mode)heap::base::BasicSlotSet< kTaggedSize >inline
set_num_buckets(size_t num_buckets)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
SlotToIndices(size_t slot_offset, size_t *bucket_index, int *cell_index, int *bit_index)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
StoreBucket(Bucket **bucket, Bucket *value)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
StoreBucket(size_t bucket_index, Bucket *value)heap::base::BasicSlotSet< kTaggedSize >inlineprotected
SwapInNewBucket(size_t bucket_index, Bucket *value)heap::base::BasicSlotSet< kTaggedSize >inlineprotected