Home
last modified time | relevance | path

Searched refs:LargeObjectSpace (Results 1 – 9 of 9) sorted by relevance

/art/runtime/gc/space/
Dlarge_object_space.h35 class LargeObjectSpace : public DiscontinuousSpace, public AllocSpace {
43 virtual ~LargeObjectSpace() {} in ~LargeObjectSpace()
94 explicit LargeObjectSpace(const std::string& name, byte* begin, byte* end);
109 DISALLOW_COPY_AND_ASSIGN(LargeObjectSpace);
113 class LargeObjectMapSpace : public LargeObjectSpace {
141 class FreeListSpace FINAL : public LargeObjectSpace {
Dspace-inl.h42 inline LargeObjectSpace* Space::AsLargeObjectSpace() { in AsLargeObjectSpace()
44 return down_cast<LargeObjectSpace*>(this); in AsLargeObjectSpace()
Dlarge_object_space_test.cc37 LargeObjectSpace* los = nullptr; in LargeObjectTest()
100 AllocRaceTask(size_t id, size_t iterations, size_t size, LargeObjectSpace* los) : in AllocRaceTask()
122 LargeObjectSpace* los_;
127 LargeObjectSpace* los = nullptr; in RaceTest()
Dlarge_object_space.cc79 void LargeObjectSpace::SwapBitmaps() { in SwapBitmaps()
87 LargeObjectSpace::LargeObjectSpace(const std::string& name, byte* begin, byte* end) in LargeObjectSpace() function in art::gc::space::LargeObjectSpace
94 void LargeObjectSpace::CopyLiveToMarked() { in CopyLiveToMarked()
99 : LargeObjectSpace(name, nullptr, nullptr), in LargeObjectMapSpace()
164 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList()
295 : LargeObjectSpace(name, begin, end), in FreeListSpace()
491 void LargeObjectSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { in SweepCallback()
493 space::LargeObjectSpace* space = context->space->AsLargeObjectSpace(); in SweepCallback()
508 collector::ObjectBytePair LargeObjectSpace::Sweep(bool swap_bitmaps) { in Sweep()
524 void LargeObjectSpace::LogFragmentationAllocFailure(std::ostream& /*os*/, in LogFragmentationAllocFailure()
Dspace.h52 class LargeObjectSpace; variable
139 LargeObjectSpace* AsLargeObjectSpace();
/art/runtime/gc/collector/
Dgarbage_collector.cc125 space::LargeObjectSpace* space = disc_space->AsLargeObjectSpace(); in SwapBitmaps()
Dmark_sweep.cc375 space::LargeObjectSpace* large_object_space = mark_sweep_->GetHeap()->GetLargeObjectsSpace(); in operator ()()
478 space::LargeObjectSpace* large_object_space = GetHeap()->GetLargeObjectsSpace(); in VerifyRoot()
1069 space::LargeObjectSpace* large_object_space = GetHeap()->GetLargeObjectsSpace(); in SweepArray()
Dsemi_space.cc380 space::LargeObjectSpace* large_object_space = GetHeap()->GetLargeObjectsSpace(); in MarkReachableObjects()
/art/runtime/gc/
Dheap.h85 class LargeObjectSpace; variable
536 space::LargeObjectSpace* GetLargeObjectsSpace() const { in GetLargeObjectsSpace()
800 space::LargeObjectSpace* large_object_space_;