Lines Matching refs:GCInfoTable
22 // GCInfoTable::table_, the table which holds GCInfos, is maintained as a
29 "GCInfoTable entries size must be power of "
38 // No need to introduce LSAN support for PageAllocator, as `GCInfoTable` is
39 // already a leaky object and the table payload (`GCInfoTable::table_`) should
46 GCInfoTable* GlobalGCInfoTable::global_table_ = nullptr;
47 constexpr GCInfoIndex GCInfoTable::kMaxIndex;
48 constexpr GCInfoIndex GCInfoTable::kMinIndex;
49 constexpr GCInfoIndex GCInfoTable::kInitialWantedLimit;
53 static v8::base::LeakyObject<GCInfoTable> table(GetAllocator(page_allocator));
61 GCInfoTable::GCInfoTable(PageAllocator* page_allocator)
71 GCInfoTable::~GCInfoTable() {
75 size_t GCInfoTable::MaxTableSize() const {
76 return RoundUp(GCInfoTable::kMaxIndex * kEntrySize,
80 GCInfoIndex GCInfoTable::InitialTableLimit() const {
91 void GCInfoTable::Resize() {
121 void GCInfoTable::CheckMemoryIsZeroed(uintptr_t* base, size_t len) {
129 GCInfoIndex GCInfoTable::RegisterNewGCInfo(
147 CHECK_LT(new_index, GCInfoTable::kMaxIndex);