/art/runtime/gc/ |
D | heap.cc | 118 Heap::Heap(size_t initial_size, size_t growth_limit, size_t min_free, size_t max_free, in Heap() function in art::gc::Heap 529 MemMap* Heap::MapAnonymousPreferredAddress(const char* name, uint8_t* request_begin, in MapAnonymousPreferredAddress() 542 bool Heap::MayUseCollector(CollectorType type) const { in MayUseCollector() 546 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, size_t initial_size, in CreateMallocSpaceFromMemMap() 571 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit, in CreateMainMallocSpace() 596 void Heap::ChangeAllocator(AllocatorType allocator) { in ChangeAllocator() 608 void Heap::DisableMovingGc() { in DisableMovingGc() 637 std::string Heap::SafeGetClassDescriptor(mirror::Class* klass) { in SafeGetClassDescriptor() 666 std::string Heap::SafePrettyTypeOf(mirror::Object* obj) { in SafePrettyTypeOf() 681 void Heap::DumpObject(std::ostream& stream, mirror::Object* obj) { in DumpObject() [all …]
|
D | heap-inl.h | 41 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, mirror::Class* klass, in AllocObjectWithAllocator() 199 inline void Heap::PushOnAllocationStack(Thread* self, mirror::Object** obj) { in PushOnAllocationStack() 210 inline mirror::Object* Heap::AllocLargeObject(Thread* self, mirror::Class** klass, in AllocLargeObject() 222 inline mirror::Object* Heap::TryToAllocate(Thread* self, AllocatorType allocator_type, in TryToAllocate() 381 inline Heap::AllocationTimer::AllocationTimer(Heap* heap, mirror::Object** allocated_obj_ptr) in AllocationTimer() 385 inline Heap::AllocationTimer::~AllocationTimer() { in ~AllocationTimer() 396 inline bool Heap::ShouldAllocLargeObject(mirror::Class* c, size_t byte_count) const { in ShouldAllocLargeObject() 405 inline bool Heap::IsOutOfMemoryOnAllocation(AllocatorType allocator_type, size_t alloc_size) { in IsOutOfMemoryOnAllocation() 424 inline void Heap::CheckConcurrentGC(Thread* self, size_t new_num_bytes_allocated, in CheckConcurrentGC()
|
D | heap.h | 133 class Heap { 171 explicit Heap(size_t initial_size, size_t growth_limit, size_t min_free, 188 ~Heap(); 1057 Heap* const heap_; 1063 explicit ScopedDisableRosAllocVerification(Heap* heap) in ScopedDisableRosAllocVerification() 1225 ALWAYS_INLINE AllocationTimer(Heap* heap, mirror::Object** allocated_obj_ptr); 1228 Heap* const heap_; 1235 DISALLOW_IMPLICIT_CONSTRUCTORS(Heap);
|
D | reference_queue.h | 39 class Heap; variable
|
D | heap_test.cc | 33 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
|
/art/runtime/gc/accounting/ |
D | remembered_set.h | 38 class Heap; variable 49 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space) in RememberedSet() 67 Heap* GetHeap() const { in GetHeap() 77 Heap* const heap_;
|
D | mod_union_table.h | 45 class Heap; variable 60 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable() 95 Heap* GetHeap() const { in GetHeap() 104 Heap* const heap_; 111 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap, in ModUnionTableReferenceCache() 152 explicit ModUnionTableCardCache(const std::string& name, Heap* heap,
|
D | heap_bitmap.h | 28 class Heap; variable 67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap() 70 const Heap* const heap_; 87 friend class art::gc::Heap;
|
D | mod_union_table-inl.h | 31 explicit ModUnionTableToZygoteAllocspace(const std::string& name, Heap* heap, in ModUnionTableToZygoteAllocspace()
|
D | mod_union_table_test.cc | 107 const std::string& name, Heap* heap, space::ContinuousSpace* space, in ModUnionTableRefCacheToSpace() 167 gc::Heap* const heap = runtime->GetHeap(); in RunTest()
|
/art/runtime/ |
D | runtime_options.def | 45 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryMaximumSize, gc::Heap::kDefaultMaximum… 46 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryInitialSize, gc::Heap::kDefaultInitial… 48 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMinFree, gc::Heap::kDefaultMinFree) 49 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMaxFree, gc::Heap::kDefaultMaxFree) 50 RUNTIME_OPTIONS_KEY (MemoryKiB, NonMovingSpaceCapacity, gc::Heap::kDefaultNonMovi… 51 RUNTIME_OPTIONS_KEY (double, HeapTargetUtilization, gc::Heap::kDefaultTargetU… 52 RUNTIME_OPTIONS_KEY (double, ForegroundHeapGrowthMultiplier, gc::Heap::kDefaultHeapGro… 58 … LongPauseLogThreshold, gc::Heap::kDefaultLongPauseLogThreshold) 60 … LongGCLogThreshold, gc::Heap::kDefaultLongGCLogThreshold) 87 … LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType) [all …]
|
D | runtime_android.cc | 48 gc::Heap* heap = runtime->GetHeap(); in HandleUnexpectedSignal()
|
D | read_barrier-inl.h | 61 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier() 158 gc::Heap* heap = Runtime::Current()->GetHeap(); in IsDuringStartup()
|
/art/runtime/gc/collector/ |
D | garbage_collector.h | 33 class Heap; variable 128 GarbageCollector(Heap* heap, const std::string& name); 137 Heap* GetHeap() const { in GetHeap() 184 Heap* const heap_;
|
D | partial_mark_sweep.h | 33 explicit PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
|
D | partial_mark_sweep.cc | 28 PartialMarkSweep::PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in PartialMarkSweep()
|
D | sticky_mark_sweep.h | 33 explicit StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
|
D | sticky_mark_sweep.cc | 27 StickyMarkSweep::StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in StickyMarkSweep()
|
D | mark_sweep.h | 46 class Heap; variable 57 explicit MarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = ""); 326 friend class art::gc::Heap;
|
D | semi_space.h | 44 class Heap; variable 63 explicit SemiSpace(Heap* heap, bool generational = false, const std::string& name_prefix = "");
|
D | mark_compact.h | 45 class Heap; variable 62 explicit MarkCompact(Heap* heap, const std::string& name_prefix = "");
|
/art/runtime/gc/space/ |
D | space.h | 39 class Heap; variable 189 friend class art::gc::Heap; 455 friend class gc::Heap;
|
/art/runtime/native/ |
D | dalvik_system_VMDebug.cc | 260 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_countInstancesOfClass() 292 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getHeapSpaceStats() 350 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatInternal() 409 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatsInternal()
|
/art/runtime/mirror/ |
D | object.cc | 85 gc::Heap* heap = Runtime::Current()->GetHeap(); in CopyObject() 125 gc::Heap* heap = Runtime::Current()->GetHeap(); in Clone()
|
/art/compiler/ |
D | image_test.cc | 119 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F() 167 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
|