Home
last modified time | relevance | path

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

123

/art/runtime/gc/
Dheap.cc118 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 …]
Dheap-inl.h41 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()
Dheap.h133 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);
Dreference_queue.h39 class Heap; variable
Dheap_test.cc33 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
/art/runtime/gc/accounting/
Dremembered_set.h38 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_;
Dmod_union_table.h45 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,
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.h31 explicit ModUnionTableToZygoteAllocspace(const std::string& name, Heap* heap, in ModUnionTableToZygoteAllocspace()
Dmod_union_table_test.cc107 const std::string& name, Heap* heap, space::ContinuousSpace* space, in ModUnionTableRefCacheToSpace()
167 gc::Heap* const heap = runtime->GetHeap(); in RunTest()
/art/runtime/
Druntime_options.def45 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 …]
Druntime_android.cc48 gc::Heap* heap = runtime->GetHeap(); in HandleUnexpectedSignal()
Dread_barrier-inl.h61 gc::Heap* heap = Runtime::Current()->GetHeap(); in Barrier()
158 gc::Heap* heap = Runtime::Current()->GetHeap(); in IsDuringStartup()
/art/runtime/gc/collector/
Dgarbage_collector.h33 class Heap; variable
128 GarbageCollector(Heap* heap, const std::string& name);
137 Heap* GetHeap() const { in GetHeap()
184 Heap* const heap_;
Dpartial_mark_sweep.h33 explicit 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 explicit 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_sweep.h46 class Heap; variable
57 explicit MarkSweep(Heap* heap, bool is_concurrent, const std::string& name_prefix = "");
326 friend class art::gc::Heap;
Dsemi_space.h44 class Heap; variable
63 explicit SemiSpace(Heap* heap, bool generational = false, const std::string& name_prefix = "");
Dmark_compact.h45 class Heap; variable
62 explicit MarkCompact(Heap* heap, const std::string& name_prefix = "");
/art/runtime/gc/space/
Dspace.h39 class Heap; variable
189 friend class art::gc::Heap;
455 friend class gc::Heap;
/art/runtime/native/
Ddalvik_system_VMDebug.cc260 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/
Dobject.cc85 gc::Heap* heap = Runtime::Current()->GetHeap(); in CopyObject()
125 gc::Heap* heap = Runtime::Current()->GetHeap(); in Clone()
/art/compiler/
Dimage_test.cc119 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
167 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()

123