Home
last modified time | relevance | path

Searched refs:TrackingAllocator (Results 1 – 15 of 15) sorted by relevance

/aosp12/art/runtime/gc/accounting/
H A Dheap_bitmap.h70 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
75 TrackingAllocator<LargeObjectBitmap*, kAllocatorTagHeapBitmapLOS>>
H A Dremembered_set.h48 TrackingAllocator<uint8_t*, kAllocatorTagRememberedSet>> CardSet;
H A Dmod_union_table.h56 TrackingAllocator<uint8_t*, kAllocatorTagModUnionCardSet>> CardSet;
/aosp12/art/libartbase/base/
H A Dtracking_safe_map.h27 Key, T, Compare, TrackingAllocator<std::pair<const Key, T>, kTag>> {
H A Dallocator.h154 using TrackingAllocator = typename std::conditional<kEnableTrackingAllocator, variable
H A Dmem_map.cc55 std::multimap<Key, T, Compare, TrackingAllocator<std::pair<const Key, T>, kTag>>;
/aosp12/art/runtime/
H A Dreference_table.h59 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
H A Dmonitor_pool.h239 typedef TrackingAllocator<uint8_t, kAllocatorTagMonitorPool> Allocator;
H A Dclass_table.h141 TrackingAllocator<TableSlot, kAllocatorTagClassTable>> ClassSet;
H A Dintern_table.h110 TrackingAllocator<GcRoot<mirror::String>, kAllocatorTagInternTable>>;
H A Dmonitor.h455 typedef std::list<Monitor*, TrackingAllocator<Monitor*, kAllocatorTagMonitorList>> Monitors;
/aosp12/art/runtime/gc/allocator/
H A Drosalloc.h712 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 Ddex_builder.h49 class TrackingAllocator : public ::dex::Writer::Allocator {
576 TrackingAllocator allocator_;
H A Ddex_builder.cc144 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 Dlarge_object_space.h230 TrackingAllocator<AllocationInfo*, kAllocatorTagLOSFreeList>> FreeBlocks;