Home
last modified time | relevance | path

Searched refs:Heap (Results 1 – 25 of 70) sorted by relevance

123

/art/runtime/gc/
Dheap.cc151 reinterpret_cast<uint8_t*>(300 * MB - Heap::kDefaultNonMovingSpaceCapacity);
161 Heap::Heap(size_t initial_size, in Heap() function in art::gc::Heap
639 MemMap* Heap::MapAnonymousPreferredAddress(const char* name, in MapAnonymousPreferredAddress()
654 bool Heap::MayUseCollector(CollectorType type) const { in MayUseCollector()
658 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, in CreateMallocSpaceFromMemMap()
686 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit, in CreateMainMallocSpace()
711 void Heap::ChangeAllocator(AllocatorType allocator) { in ChangeAllocator()
723 void Heap::DisableMovingGc() { in DisableMovingGc()
751 bool Heap::IsCompilingBoot() const { in IsCompilingBoot()
764 void Heap::IncrementDisableMovingGC(Thread* self) { in IncrementDisableMovingGC()
[all …]
Dverification.h36 class Heap; variable
40 explicit Verification(gc::Heap* heap) : heap_(heap) {} in Verification()
61 gc::Heap* const heap_;
Dheap-inl.h43 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, in AllocObjectWithAllocator()
216 inline void Heap::PushOnAllocationStack(Thread* self, ObjPtr<mirror::Object>* obj) { in PushOnAllocationStack()
227 inline mirror::Object* Heap::AllocLargeObject(Thread* self, in AllocLargeObject()
240 inline mirror::Object* Heap::TryToAllocate(Thread* self, in TryToAllocate()
377 inline bool Heap::ShouldAllocLargeObject(ObjPtr<mirror::Class> c, size_t byte_count) const { in ShouldAllocLargeObject()
385 inline bool Heap::IsOutOfMemoryOnAllocation(AllocatorType allocator_type, in IsOutOfMemoryOnAllocation()
406 inline void Heap::CheckConcurrentGC(Thread* self, in CheckConcurrentGC()
414 inline void Heap::WriteBarrierField(ObjPtr<mirror::Object> dst, in WriteBarrierField()
420 inline void Heap::WriteBarrierArray(ObjPtr<mirror::Object> dst, in WriteBarrierArray()
426 inline void Heap::WriteBarrierEveryFieldOf(ObjPtr<mirror::Object> obj) { in WriteBarrierEveryFieldOf()
Dreference_queue.h45 class Heap; variable
Dheap_test.cc33 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
Dreference_processor.h43 class Heap; variable
/art/runtime/gc/accounting/
Dremembered_set.h39 class Heap; variable
50 explicit RememberedSet(const std::string& name, Heap* heap, space::ContinuousSpace* space) in RememberedSet()
67 Heap* GetHeap() const { in GetHeap()
77 Heap* const heap_;
Dmod_union_table.h39 class Heap; variable
51 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable()
96 Heap* GetHeap() const { in GetHeap()
106 Heap* const heap_;
113 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap, in ModUnionTableReferenceCache()
161 explicit ModUnionTableCardCache(const std::string& name, Heap* heap,
Dheap_bitmap.h28 class Heap; variable
67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap()
70 const Heap* const heap_;
87 friend class art::gc::Heap;
Dmod_union_table-inl.h32 Heap* heap, in ModUnionTableToZygoteAllocspace()
Dcard_table.h39 class Heap; variable
/art/runtime/
Druntime_options.def47 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryMaximumSize, gc::Heap::kDefaultMaximum…
48 RUNTIME_OPTIONS_KEY (MemoryKiB, MemoryInitialSize, gc::Heap::kDefaultInitial…
50 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMinFree, gc::Heap::kDefaultMinFree)
51 RUNTIME_OPTIONS_KEY (MemoryKiB, HeapMaxFree, gc::Heap::kDefaultMaxFree)
52 RUNTIME_OPTIONS_KEY (MemoryKiB, NonMovingSpaceCapacity, gc::Heap::kDefaultNonMovi…
53 RUNTIME_OPTIONS_KEY (double, HeapTargetUtilization, gc::Heap::kDefaultTargetU…
54 RUNTIME_OPTIONS_KEY (double, ForegroundHeapGrowthMultiplier, gc::Heap::kDefaultHeapGro…
60 … LongPauseLogThreshold, gc::Heap::kDefaultLongPauseLogThreshold)
62 … LongGCLogThreshold, gc::Heap::kDefaultLongGCLogThreshold)
94 … LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType)
[all …]
Dread_barrier-inl.h78 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier()
206 gc::Heap* heap = Runtime::Current()->GetHeap(); in IsDuringStartup()
/art/runtime/gc/collector/
Dgarbage_collector.h42 class Heap; variable
139 GarbageCollector(Heap* heap, const std::string& name);
148 Heap* GetHeap() const { in GetHeap()
222 Heap* const heap_;
Dpartial_mark_sweep.h33 PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
Dpartial_mark_sweep.cc28 PartialMarkSweep::PartialMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in PartialMarkSweep()
Dsticky_mark_sweep.h33 StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
Dsticky_mark_sweep.cc27 StickyMarkSweep::StickyMarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix) in StickyMarkSweep()
Dmark_compact.h45 class Heap; variable
62 explicit MarkCompact(Heap* heap, const std::string& name_prefix = "");
Dsemi_space.h44 class Heap; variable
63 explicit SemiSpace(Heap* heap, bool generational = false, const std::string& name_prefix = "");
/art/tools/ahat/src/heapdump/
DAhatSnapshot.java24 import com.android.tools.perflib.heap.Heap;
89 for (Heap heap : snapshot.getHeaps()) { in AhatSnapshot()
100 Collection<Heap> heaps = snapshot.getHeaps(); in AhatSnapshot()
101 for (Heap heap : heaps) { in AhatSnapshot()
/art/runtime/gc/space/
Dspace.h39 class Heap; variable
189 friend class art::gc::Heap;
454 friend class gc::Heap;
/art/tools/cpp-define-generator/
Dconstant_heap.def24 DEFINE_EXPR(MIN_LARGE_OBJECT_THRESHOLD, size_t, art::gc::Heap::kMinLargeObjectThreshold)
/art/runtime/native/
Ddalvik_system_VMDebug.cc283 gc::Heap* const heap = Runtime::Current()->GetHeap(); in VMDebug_countInstancesOfClass()
301 gc::Heap* const heap = Runtime::Current()->GetHeap(); in VMDebug_countInstancesOfClasses()
344 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getHeapSpaceStats()
403 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatInternal()
464 gc::Heap* heap = Runtime::Current()->GetHeap(); in VMDebug_getRuntimeStatsInternal()
/art/runtime/mirror/
Dobject.cc120 gc::Heap* heap = Runtime::Current()->GetHeap(); in CopyObject()
155 gc::Heap* heap = Runtime::Current()->GetHeap(); in Clone()

123