Home
last modified time | relevance | path

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

123

/art/runtime/gc/
Dheap.cc116 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
453 MemMap* Heap::MapAnonymousPreferredAddress(const char* name, byte* request_begin, size_t capacity, in MapAnonymousPreferredAddress()
467 space::MallocSpace* Heap::CreateMallocSpaceFromMemMap(MemMap* mem_map, size_t initial_size, in CreateMallocSpaceFromMemMap()
492 void Heap::CreateMainMallocSpace(MemMap* mem_map, size_t initial_size, size_t growth_limit, in CreateMainMallocSpace()
517 void Heap::ChangeAllocator(AllocatorType allocator) { in ChangeAllocator()
529 void Heap::DisableMovingGc() { in DisableMovingGc()
558 std::string Heap::SafeGetClassDescriptor(mirror::Class* klass) { in SafeGetClassDescriptor()
587 std::string Heap::SafePrettyTypeOf(mirror::Object* obj) { in SafePrettyTypeOf()
602 void Heap::DumpObject(std::ostream& stream, mirror::Object* obj) { in DumpObject()
635 bool Heap::IsCompilingBoot() const { in IsCompilingBoot()
[all …]
Dheap-inl.h39 inline mirror::Object* Heap::AllocObjectWithAllocator(Thread* self, mirror::Class* klass, in AllocObjectWithAllocator()
172 inline void Heap::PushOnAllocationStack(Thread* self, mirror::Object** obj) { in PushOnAllocationStack()
183 inline mirror::Object* Heap::AllocLargeObject(Thread* self, mirror::Class** klass, in AllocLargeObject()
195 inline mirror::Object* Heap::TryToAllocate(Thread* self, AllocatorType allocator_type, in TryToAllocate()
276 inline Heap::AllocationTimer::AllocationTimer(Heap* heap, mirror::Object** allocated_obj_ptr) in AllocationTimer()
283 inline Heap::AllocationTimer::~AllocationTimer() { in ~AllocationTimer()
294 inline bool Heap::ShouldAllocLargeObject(mirror::Class* c, size_t byte_count) const { in ShouldAllocLargeObject()
303 inline bool Heap::IsOutOfMemoryOnAllocation(AllocatorType allocator_type, size_t alloc_size) { in IsOutOfMemoryOnAllocation()
322 inline void Heap::CheckConcurrentGC(Thread* self, size_t new_num_bytes_allocated, in CheckConcurrentGC()
Dheap.h127 class Heap {
156 explicit Heap(size_t initial_size, size_t growth_limit, size_t min_free,
171 ~Heap();
929 Heap* const heap_;
935 explicit ScopedDisableRosAllocVerification(Heap* heap) in ScopedDisableRosAllocVerification()
1063 Heap* heap_;
1067 AllocationTimer(Heap* heap, mirror::Object** allocated_obj_ptr);
1071 DISALLOW_IMPLICIT_CONSTRUCTORS(Heap);
1079 explicit ScopedHeapFill(Heap* heap) in ScopedHeapFill()
1089 Heap* const heap_;
Dreference_queue.h40 class Heap; variable
Dheap_test.cc32 Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
Dreference_processor.h38 class Heap; variable
/art/runtime/gc/accounting/
Dmod_union_table.h43 class Heap; variable
56 explicit ModUnionTable(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTable()
84 Heap* GetHeap() const { in GetHeap()
93 Heap* const heap_;
100 explicit ModUnionTableReferenceCache(const std::string& name, Heap* heap, in ModUnionTableReferenceCache()
136 …explicit ModUnionTableCardCache(const std::string& name, Heap* heap, space::ContinuousSpace* space) in ModUnionTableCardCache()
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_;
Dheap_bitmap.h28 class Heap; variable
60 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap()
63 const Heap* const heap_;
80 friend class art::gc::Heap;
Dmod_union_table-inl.h31 explicit ModUnionTableToZygoteAllocspace(const std::string& name, Heap* heap, in ModUnionTableToZygoteAllocspace()
Dcard_table.h38 class Heap; variable
/art/runtime/gc/collector/
Dgarbage_collector.h32 class Heap; variable
120 GarbageCollector(Heap* heap, const std::string& name);
134 Heap* GetHeap() const { in GetHeap()
188 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()
Dconcurrent_copying.h28 explicit ConcurrentCopying(Heap* heap, bool generational = false,
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 = "");
324 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/
Dparsed_options.cc181 heap_initial_size_ = gc::Heap::kDefaultInitialSize; in Parse()
182 heap_maximum_size_ = gc::Heap::kDefaultMaximumSize; in Parse()
183 heap_min_free_ = gc::Heap::kDefaultMinFree; in Parse()
184 heap_max_free_ = gc::Heap::kDefaultMaxFree; in Parse()
185 heap_non_moving_space_capacity_ = gc::Heap::kDefaultNonMovingSpaceCapacity; in Parse()
186 heap_target_utilization_ = gc::Heap::kDefaultTargetUtilization; in Parse()
187 foreground_heap_growth_multiplier_ = gc::Heap::kDefaultHeapGrowthMultiplier; in Parse()
242 long_pause_log_threshold_ = gc::Heap::kDefaultLongPauseLogThreshold; in Parse()
243 long_gc_log_threshold_ = gc::Heap::kDefaultLongGCLogThreshold; in Parse()
Druntime_android.cc49 gc::Heap* heap = runtime->GetHeap(); in HandleUnexpectedSignal()
/art/runtime/gc/space/
Dspace.h39 class Heap; variable
182 friend class art::gc::Heap;
434 friend class gc::Heap;
/art/compiler/
Dimage_test.cc119 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
165 gc::Heap* heap = Runtime::Current()->GetHeap(); in TEST_F()
/art/runtime/mirror/
Dobject.cc85 gc::Heap* heap = Runtime::Current()->GetHeap(); in CopyObject()
126 gc::Heap* heap = Runtime::Current()->GetHeap(); in Clone()

123