#include <caged-heap.h>
Definition at line 25 of file caged-heap.h.
◆ AllocatorType
◆ CagedHeap() [1/2]
cppgc::internal::CagedHeap::CagedHeap |
( |
const CagedHeap & | | ) |
|
|
delete |
◆ CagedHeap() [2/2]
cppgc::internal::CagedHeap::CagedHeap |
( |
PageAllocator & | platform_allocator, |
|
|
size_t | desired_heap_size ) |
|
explicitprivate |
◆ base()
void * cppgc::internal::CagedHeap::base |
( |
| ) |
const |
|
inline |
◆ BaseFromAddress()
static uintptr_t cppgc::internal::CagedHeap::BaseFromAddress |
( |
const void * | address | ) |
|
|
inlinestatic |
◆ CommitAgeTable()
void cppgc::internal::CagedHeap::CommitAgeTable |
( |
PageAllocator & | platform_allocator | ) |
|
|
static |
◆ InitializeIfNeeded()
void cppgc::internal::CagedHeap::InitializeIfNeeded |
( |
PageAllocator & | platform_allocator, |
|
|
size_t | desired_heap_size ) |
|
static |
◆ Instance()
CagedHeap & cppgc::internal::CagedHeap::Instance |
( |
| ) |
|
|
static |
◆ IsOnHeap()
bool cppgc::internal::CagedHeap::IsOnHeap |
( |
const void * | address | ) |
const |
|
inline |
◆ OffsetFromAddress()
template<typename RetType = uintptr_t>
static RetType cppgc::internal::CagedHeap::OffsetFromAddress |
( |
const void * | address | ) |
|
|
inlinestatic |
◆ operator=()
◆ page_allocator() [1/2]
◆ page_allocator() [2/2]
const AllocatorType & cppgc::internal::CagedHeap::page_allocator |
( |
| ) |
const |
|
inline |
◆ testing::TestWithHeap
friend class testing::TestWithHeap |
|
friend |
◆ v8::base::LeakyObject< CagedHeap >
◆ instance_
CagedHeap * cppgc::internal::CagedHeap::instance_ = nullptr |
|
staticprivate |
◆ page_bounded_allocator_
std::unique_ptr<AllocatorType> cppgc::internal::CagedHeap::page_bounded_allocator_ |
|
private |
◆ reserved_area_
The documentation for this class was generated from the following files: