#include <qv4mm_p.h>
Definition at line 123 of file qv4mm_p.h.
◆ anonymous enum
◆ BlockAllocator()
◆ allocate()
HeapItem * QV4::BlockAllocator::allocate |
( |
size_t | size, |
|
|
bool | forceAllocation = false ) |
◆ allocatedMem()
size_t QV4::BlockAllocator::allocatedMem |
( |
| ) |
const |
|
inline |
◆ binForSlots()
size_t QV4::BlockAllocator::binForSlots |
( |
size_t | nSlots | ) |
|
|
inlinestatic |
◆ freeAll()
void QV4::BlockAllocator::freeAll |
( |
| ) |
|
◆ resetBlackBits()
void QV4::BlockAllocator::resetBlackBits |
( |
| ) |
|
◆ sweep()
void QV4::BlockAllocator::sweep |
( |
| ) |
|
◆ totalSlots()
size_t QV4::BlockAllocator::totalSlots |
( |
| ) |
const |
|
inline |
◆ usedMem()
size_t QV4::BlockAllocator::usedMem |
( |
| ) |
const |
|
inline |
◆ allocationStats
uint* QV4::BlockAllocator::allocationStats = nullptr |
◆ chunkAllocator
◆ chunks
std::vector<Chunk *> QV4::BlockAllocator::chunks |
◆ engine
◆ freeBins
◆ nextFree
HeapItem* QV4::BlockAllocator::nextFree = nullptr |
◆ nFree
size_t QV4::BlockAllocator::nFree = 0 |
◆ usedSlotsAfterLastSweep
size_t QV4::BlockAllocator::usedSlotsAfterLastSweep = 0 |
The documentation for this struct was generated from the following files: