Lines Matching refs:Pool
26 Pool::~Pool() {
35 VLOG("DELETE Pool:0x%016llX\n", (uint64_t)fMemPool.get());
38 std::unique_ptr<Pool> Pool::Create() {
39 auto pool = std::unique_ptr<Pool>(new Pool);
41 VLOG("CREATE Pool:0x%016llX\n", (uint64_t)pool->fMemPool.get());
45 bool Pool::IsAttached() {
49 void Pool::attachToThread() {
50 VLOG("ATTACH Pool:0x%016llX\n", (uint64_t)fMemPool.get());
55 void Pool::detachFromThread() {
57 VLOG("DETACH Pool:0x%016llX\n", (uint64_t)memPool);
63 void* Pool::AllocMemory(size_t size) {
68 VLOG("ALLOC Pool:0x%016llX 0x%016llX\n", (uint64_t)memPool, (uint64_t)ptr);
74 VLOG("ALLOC Pool:__________________ 0x%016llX\n", (uint64_t)ptr);
78 void Pool::FreeMemory(void* ptr) {
82 VLOG("FREE Pool:0x%016llX 0x%016llX\n", (uint64_t)memPool, (uint64_t)ptr);
88 VLOG("FREE Pool:__________________ 0x%016llX\n", (uint64_t)ptr);