Searched refs:TrackingAllocator (Results 1 – 15 of 15) sorted by relevance
/aosp12/art/runtime/gc/accounting/ |
H A D | heap_bitmap.h | 70 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>> 75 TrackingAllocator<LargeObjectBitmap*, kAllocatorTagHeapBitmapLOS>>
|
H A D | remembered_set.h | 48 TrackingAllocator<uint8_t*, kAllocatorTagRememberedSet>> CardSet;
|
H A D | mod_union_table.h | 56 TrackingAllocator<uint8_t*, kAllocatorTagModUnionCardSet>> CardSet;
|
/aosp12/art/libartbase/base/ |
H A D | tracking_safe_map.h | 27 Key, T, Compare, TrackingAllocator<std::pair<const Key, T>, kTag>> {
|
H A D | allocator.h | 154 using TrackingAllocator = typename std::conditional<kEnableTrackingAllocator, variable
|
H A D | mem_map.cc | 55 std::multimap<Key, T, Compare, TrackingAllocator<std::pair<const Key, T>, kTag>>;
|
/aosp12/art/runtime/ |
H A D | reference_table.h | 59 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
|
H A D | monitor_pool.h | 239 typedef TrackingAllocator<uint8_t, kAllocatorTagMonitorPool> Allocator;
|
H A D | class_table.h | 141 TrackingAllocator<TableSlot, kAllocatorTagClassTable>> ClassSet;
|
H A D | intern_table.h | 110 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>>;
|
H A D | monitor.h | 455 typedef std::list<Monitor*, TrackingAllocator<Monitor*, kAllocatorTagMonitorList>> Monitors;
|
/aosp12/art/runtime/gc/allocator/ |
H A D | rosalloc.h | 712 using AllocationTrackingSet = std::set<Key, Compare, TrackingAllocator<Key, kTag>>; 719 std::unordered_set<Run*, hash_run, eq_run, TrackingAllocator<Run*, kAllocatorTagRosAlloc>> 754 std::vector<size_t, TrackingAllocator<size_t, kAllocatorTagRosAlloc>> free_page_run_size_map_
|
/aosp12/frameworks/base/startop/view_compiler/ |
H A D | dex_builder.h | 49 class TrackingAllocator : public ::dex::Writer::Allocator { 576 TrackingAllocator allocator_;
|
H A D | dex_builder.cc | 144 void* TrackingAllocator::Allocate(size_t size) { in Allocate() 151 void TrackingAllocator::Free(void* ptr) { allocations_.erase(allocations_.find(ptr)); } in Free()
|
/aosp12/art/runtime/gc/space/ |
H A D | large_object_space.h | 230 TrackingAllocator<AllocationInfo*, kAllocatorTagLOSFreeList>> FreeBlocks;
|