Home
last modified time | relevance | path

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

/aosp12/art/runtime/gc/space/
H A Dlarge_object_space.h43 class LargeObjectSpace : public DiscontinuousSpace, public AllocSpace {
51 virtual ~LargeObjectSpace() {} in ~LargeObjectSpace()
120 explicit LargeObjectSpace(const std::string& name, uint8_t* begin, uint8_t* end,
147 DISALLOW_COPY_AND_ASSIGN(LargeObjectSpace);
151 class LargeObjectMapSpace : public LargeObjectSpace {
186 class FreeListSpace final : public LargeObjectSpace {
H A Dlarge_object_space.cc104 void LargeObjectSpace::SwapBitmaps() { in SwapBitmaps()
112 LargeObjectSpace::LargeObjectSpace(const std::string& name, uint8_t* begin, uint8_t* end, in LargeObjectSpace() function in art::gc::space::LargeObjectSpace
121 void LargeObjectSpace::CopyLiveToMarked() { in CopyLiveToMarked()
126 : LargeObjectSpace(name, nullptr, nullptr, "large object map space lock") {} in LargeObjectMapSpace()
219 size_t LargeObjectSpace::FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) { in FreeList()
376 : LargeObjectSpace(name, begin, end, "free list space lock"), in FreeListSpace()
608 void LargeObjectSpace::SweepCallback(size_t num_ptrs, mirror::Object** ptrs, void* arg) { in SweepCallback()
610 space::LargeObjectSpace* space = context->space->AsLargeObjectSpace(); in SweepCallback()
625 collector::ObjectBytePair LargeObjectSpace::Sweep(bool swap_bitmaps) { in Sweep()
644 bool LargeObjectSpace::LogFragmentationAllocFailure(std::ostream& /*os*/, in LogFragmentationAllocFailure()
H A Dlarge_object_space_test.cc40 LargeObjectSpace* los = nullptr; in LargeObjectTest()
128 AllocRaceTask(size_t id, size_t iterations, size_t size, LargeObjectSpace* los) : in AllocRaceTask()
151 LargeObjectSpace* los_;
156 LargeObjectSpace* los = nullptr; in RaceTest()
H A Dspace-inl.h42 inline LargeObjectSpace* Space::AsLargeObjectSpace() { in AsLargeObjectSpace()
44 return down_cast<LargeObjectSpace*>(this); in AsLargeObjectSpace()
H A Dspace.h51 class LargeObjectSpace; variable
145 LargeObjectSpace* AsLargeObjectSpace();
/aosp12/art/test/1338-gc-no-los/
H A Drun16 ./default-run "$@" --runtime-option -XX:LargeObjectSpace=disabled
/aosp12/art/runtime/gc/collector/
H A Dmark_sweep.cc442 space::LargeObjectSpace* large_object_space = mark_sweep_->GetHeap()->GetLargeObjectsSpace(); in operator ()()
614 space::LargeObjectSpace* large_object_space = heap->GetLargeObjectsSpace(); in VisitRoot()
1278 space::LargeObjectSpace* large_object_space = GetHeap()->GetLargeObjectsSpace(); in SweepArray()
1333 space::LargeObjectSpace* los = heap_->GetLargeObjectsSpace(); in SweepLargeObjects()
H A Dsemi_space.cc527 space::LargeObjectSpace* los = heap_->GetLargeObjectsSpace(); in SweepLargeObjects()
H A Dconcurrent_copying.cc644 space::LargeObjectSpace* large_object_space = in CheckReference()
2569 space::LargeObjectSpace* large_object_space = GetHeap()->GetLargeObjectsSpace(); in SweepArray()
2602 space::LargeObjectSpace* const los = heap_->GetLargeObjectsSpace(); in MarkZygoteLargeObjects()
/aosp12/art/runtime/gc/
H A Dheap.h105 class LargeObjectSpace; variable
728 space::LargeObjectSpace* GetLargeObjectsSpace() const { in GetLargeObjectsSpace()
1290 space::LargeObjectSpace* large_object_space_;
/aosp12/art/cmdline/
H A Dcmdline_parser_test.cc574 EXPECT_KEY_VALUE(map, M::LargeObjectSpace, gc::space::LargeObjectSpaceType::kMap); in TEST_F()
/aosp12/art/runtime/
H A Druntime_options.def110LargeObjectSpace, gc::Heap::kDefaultLargeObjectSpaceType)
H A Dparsed_options.cc318 .IntoKey(M::LargeObjectSpace) in MakeParser()
H A Druntime.cc1579 runtime_options.GetOrDefault(Opt::LargeObjectSpace), in Init()