#include <MetaAllocator.h>
|
WTF_EXPORT_PRIVATE | MetaAllocator (size_t allocationGranule, size_t pageSize=WTF::pageSize()) |
|
virtual WTF_EXPORT_PRIVATE | ~MetaAllocator () |
|
WTF_EXPORT_PRIVATE RefPtr< MetaAllocatorHandle > | allocate (size_t sizeInBytes, void *ownerUID) |
|
void | trackAllocations (MetaAllocatorTracker *tracker) |
|
size_t | bytesAllocated () |
|
size_t | bytesReserved () |
|
size_t | bytesCommitted () |
|
WTF_EXPORT_PRIVATE Statistics | currentStatistics () |
|
WTF_EXPORT_PRIVATE void | addFreshFreeSpace (void *start, size_t sizeInBytes) |
|
WTF_EXPORT_PRIVATE size_t | debugFreeSpaceSize () |
|
Lock & | getLock () |
|
WTF_EXPORT_PRIVATE bool | isInAllocatedMemory (const LockHolder &, void *address) |
|
void | dumpProfile () |
|
WTF_EXPORT_PRIVATE | MetaAllocator (size_t allocationGranule, size_t pageSize=WTF::pageSize()) |
|
virtual WTF_EXPORT_PRIVATE | ~MetaAllocator () |
|
WTF_EXPORT_PRIVATE RefPtr< MetaAllocatorHandle > | allocate (size_t sizeInBytes, void *ownerUID) |
|
void | trackAllocations (MetaAllocatorTracker *tracker) |
|
size_t | bytesAllocated () |
|
size_t | bytesReserved () |
|
size_t | bytesCommitted () |
|
WTF_EXPORT_PRIVATE Statistics | currentStatistics () |
|
WTF_EXPORT_PRIVATE void | addFreshFreeSpace (void *start, size_t sizeInBytes) |
|
WTF_EXPORT_PRIVATE size_t | debugFreeSpaceSize () |
|
Lock & | getLock () |
|
WTF_EXPORT_PRIVATE bool | isInAllocatedMemory (const LockHolder &, void *address) |
|
void | dumpProfile () |
|
WTF_EXPORT_PRIVATE | MetaAllocator (size_t allocationGranule, size_t pageSize=WTF::pageSize()) |
|
virtual WTF_EXPORT_PRIVATE | ~MetaAllocator () |
|
WTF_EXPORT_PRIVATE RefPtr< MetaAllocatorHandle > | allocate (size_t sizeInBytes, void *ownerUID) |
|
void | trackAllocations (MetaAllocatorTracker *tracker) |
|
size_t | bytesAllocated () |
|
size_t | bytesReserved () |
|
size_t | bytesCommitted () |
|
WTF_EXPORT_PRIVATE Statistics | currentStatistics () |
|
WTF_EXPORT_PRIVATE void | addFreshFreeSpace (void *start, size_t sizeInBytes) |
|
WTF_EXPORT_PRIVATE size_t | debugFreeSpaceSize () |
|
Lock & | getLock () |
|
WTF_EXPORT_PRIVATE bool | isInAllocatedMemory (const LockHolder &, void *address) |
|
void | dumpProfile () |
|
◆ MetaAllocator() [1/3]
◆ ~MetaAllocator() [1/3]
WTF::MetaAllocator::~MetaAllocator |
( |
| ) |
|
|
virtual |
◆ MetaAllocator() [2/3]
◆ ~MetaAllocator() [2/3]
◆ MetaAllocator() [3/3]
◆ ~MetaAllocator() [3/3]
◆ addFreshFreeSpace() [1/3]
void WTF::MetaAllocator::addFreshFreeSpace |
( |
void * |
start, |
|
|
size_t |
sizeInBytes |
|
) |
| |
◆ addFreshFreeSpace() [2/3]
◆ addFreshFreeSpace() [3/3]
◆ allocate() [1/3]
◆ allocate() [2/3]
◆ allocate() [3/3]
◆ allocateNewSpace() [1/3]
virtual void* WTF::MetaAllocator::allocateNewSpace |
( |
size_t & |
numPages | ) |
|
|
protectedpure virtual |
◆ allocateNewSpace() [2/3]
virtual void* WTF::MetaAllocator::allocateNewSpace |
( |
size_t & |
numPages | ) |
|
|
protectedpure virtual |
◆ allocateNewSpace() [3/3]
virtual void* WTF::MetaAllocator::allocateNewSpace |
( |
size_t & |
numPages | ) |
|
|
protectedpure virtual |
◆ bytesAllocated() [1/3]
size_t WTF::MetaAllocator::bytesAllocated |
( |
| ) |
|
|
inline |
◆ bytesAllocated() [2/3]
size_t WTF::MetaAllocator::bytesAllocated |
( |
| ) |
|
|
inline |
◆ bytesAllocated() [3/3]
size_t WTF::MetaAllocator::bytesAllocated |
( |
| ) |
|
|
inline |
◆ bytesCommitted() [1/3]
size_t WTF::MetaAllocator::bytesCommitted |
( |
| ) |
|
|
inline |
◆ bytesCommitted() [2/3]
size_t WTF::MetaAllocator::bytesCommitted |
( |
| ) |
|
|
inline |
◆ bytesCommitted() [3/3]
size_t WTF::MetaAllocator::bytesCommitted |
( |
| ) |
|
|
inline |
◆ bytesReserved() [1/3]
size_t WTF::MetaAllocator::bytesReserved |
( |
| ) |
|
|
inline |
◆ bytesReserved() [2/3]
size_t WTF::MetaAllocator::bytesReserved |
( |
| ) |
|
|
inline |
◆ bytesReserved() [3/3]
size_t WTF::MetaAllocator::bytesReserved |
( |
| ) |
|
|
inline |
◆ currentStatistics() [1/3]
◆ currentStatistics() [2/3]
◆ currentStatistics() [3/3]
◆ debugFreeSpaceSize() [1/3]
size_t WTF::MetaAllocator::debugFreeSpaceSize |
( |
| ) |
|
◆ debugFreeSpaceSize() [2/3]
◆ debugFreeSpaceSize() [3/3]
◆ dumpProfile() [1/3]
void WTF::MetaAllocator::dumpProfile |
( |
| ) |
|
|
inline |
◆ dumpProfile() [2/3]
void WTF::MetaAllocator::dumpProfile |
( |
| ) |
|
|
inline |
◆ dumpProfile() [3/3]
void WTF::MetaAllocator::dumpProfile |
( |
| ) |
|
|
inline |
◆ getLock() [1/3]
Lock& WTF::MetaAllocator::getLock |
( |
| ) |
|
|
inline |
◆ getLock() [2/3]
Lock& WTF::MetaAllocator::getLock |
( |
| ) |
|
|
inline |
◆ getLock() [3/3]
Lock& WTF::MetaAllocator::getLock |
( |
| ) |
|
|
inline |
◆ isInAllocatedMemory() [1/3]
◆ isInAllocatedMemory() [2/3]
bool WTF::MetaAllocator::isInAllocatedMemory |
( |
const LockHolder & |
, |
|
|
void * |
address |
|
) |
| |
◆ isInAllocatedMemory() [3/3]
◆ notifyNeedPage() [1/3]
virtual void WTF::MetaAllocator::notifyNeedPage |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ notifyNeedPage() [2/3]
virtual void WTF::MetaAllocator::notifyNeedPage |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ notifyNeedPage() [3/3]
virtual void WTF::MetaAllocator::notifyNeedPage |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ notifyPageIsFree() [1/3]
virtual void WTF::MetaAllocator::notifyPageIsFree |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ notifyPageIsFree() [2/3]
virtual void WTF::MetaAllocator::notifyPageIsFree |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ notifyPageIsFree() [3/3]
virtual void WTF::MetaAllocator::notifyPageIsFree |
( |
void * |
page | ) |
|
|
protectedpure virtual |
◆ trackAllocations() [1/3]
◆ trackAllocations() [2/3]
◆ trackAllocations() [3/3]
◆ MetaAllocatorHandle
The documentation for this class was generated from the following files: