#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: