Lines Matching refs:AllocObject
359 struct AllocObject {
364 AllocObject(const void* p, size_t s, ObjectPlacement l)
380 // For any AllocObject::ptr "live_objects" is supposed to contain at most one
385 typedef vector<AllocObject,
386 STL_Allocator<AllocObject, HeapLeakChecker::Allocator>
654 live_objects->push_back(AllocObject(top_ptr, region.end_addr - top,
660 live_objects->push_back(AllocObject(AsPtr(region.start_addr),
702 AllocObject(top_ptr, stack_end - top, THREAD_DATA));
707 AllocObject(AsPtr(stack_start), top - stack_start, THREAD_DATA));
712 lib->second.push_back(AllocObject(AsPtr(start), stack_start - start,
716 lib->second.push_back(AllocObject(AsPtr(stack_end), end - stack_end,
734 live_objects->push_back(AllocObject(ptr, info.object_size,
786 live_objects->push_back(AllocObject(ptr, info.object_size,
816 push_back(AllocObject(AsPtr(start_address),
1070 live_objects->push_back(AllocObject(&thread_registers[0],
1108 push_back(AllocObject(ptr, object->second, MUST_BE_ON_HEAP));
1190 live_objects->push_back(AllocObject(i->ptr,
1193 live_objects->push_back(AllocObject(AsPtr(region->end_addr),
1198 live_objects->push_back(AllocObject(AsPtr(region->end_addr),
1203 live_objects->push_back(AllocObject(i->ptr,
1207 live_objects->push_back(AllocObject(i->ptr, i->size,
1488 live_objects->push_back(AllocObject(ptr, object_size,