#include <gc-info-table.h>
Definition at line 35 of file gc-info-table.h.
◆ GCInfoTable() [1/2]
◆ ~GCInfoTable()
cppgc::internal::GCInfoTable::~GCInfoTable |
( |
| ) |
|
◆ GCInfoTable() [2/2]
cppgc::internal::GCInfoTable::GCInfoTable |
( |
const GCInfoTable & | | ) |
|
|
delete |
◆ allocator()
PageAllocator & cppgc::internal::GCInfoTable::allocator |
( |
| ) |
const |
|
inline |
◆ CheckMemoryIsZeroed()
void cppgc::internal::GCInfoTable::CheckMemoryIsZeroed |
( |
uintptr_t * | base, |
|
|
size_t | len ) |
|
private |
◆ GCInfoFromIndex()
const GCInfo & cppgc::internal::GCInfoTable::GCInfoFromIndex |
( |
GCInfoIndex | index | ) |
const |
|
inline |
◆ InitialTableLimit()
GCInfoIndex cppgc::internal::GCInfoTable::InitialTableLimit |
( |
| ) |
const |
|
private |
◆ LimitForTesting()
GCInfoIndex cppgc::internal::GCInfoTable::LimitForTesting |
( |
| ) |
const |
|
inline |
◆ MaxTableSize()
size_t cppgc::internal::GCInfoTable::MaxTableSize |
( |
| ) |
const |
|
private |
◆ NumberOfGCInfos()
GCInfoIndex cppgc::internal::GCInfoTable::NumberOfGCInfos |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ RegisterNewGCInfo()
GCInfoIndex cppgc::internal::GCInfoTable::RegisterNewGCInfo |
( |
std::atomic< uint16_t > & | registered_index, |
|
|
const GCInfo & | info ) |
◆ Resize()
void cppgc::internal::GCInfoTable::Resize |
( |
| ) |
|
|
private |
◆ TableSlotForTesting()
◆ current_index_
◆ kInitialWantedLimit
GCInfoIndex cppgc::internal::GCInfoTable::kInitialWantedLimit = 512 |
|
staticconstexpr |
◆ kMaxIndex
GCInfoIndex cppgc::internal::GCInfoTable::kMaxIndex = 1 << 14 |
|
staticconstexpr |
◆ kMinIndex
GCInfoIndex cppgc::internal::GCInfoTable::kMinIndex = 1 |
|
staticconstexpr |
◆ limit_
◆ oom_handler_
◆ page_allocator_
◆ read_only_table_end_
uint8_t* cppgc::internal::GCInfoTable::read_only_table_end_ |
|
private |
◆ table_
GCInfo* cppgc::internal::GCInfoTable::table_ |
|
private |
◆ table_mutex_
The documentation for this class was generated from the following files: