Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dmark_compact.cc349 std::pair<bool, bool> MarkCompact::GetUffdAndMinorFault() { in GetUffdAndMinorFault()
367 bool MarkCompact::CreateUserfaultfd(bool post_fork) { in CreateUserfaultfd()
417 MarkCompact::LiveWordsBitmap<kAlignment>* MarkCompact::LiveWordsBitmap<kAlignment>::Create( in Create()
424 MarkCompact::GetUffdAndMinorFault(); in IsSigbusFeatureAvailable()
428 size_t MarkCompact::ComputeInfoMapSize() { in ComputeInfoMapSize()
437 size_t MarkCompact::InitializeInfoMap(uint8_t* p, size_t moving_space_sz) { in InitializeInfoMap()
459 MarkCompact::MarkCompact(Heap* heap) in MarkCompact() function in art::gc::collector::MarkCompact
606 void MarkCompact::AddLinearAllocSpaceData(uint8_t* begin, size_t len) { in AddLinearAllocSpaceData()
651 void MarkCompact::ClampGrowthLimit(size_t new_capacity) { in ClampGrowthLimit()
677 void MarkCompact::MaybeClampGcStructures() { in MaybeClampGcStructures()
[all …]
Dmark_compact-inl.h28 inline void MarkCompact::UpdateClassAfterObjectMap(mirror::Object* obj) { in UpdateClassAfterObjectMap()
69 inline uintptr_t MarkCompact::LiveWordsBitmap<kAlignment>::SetLiveWords(uintptr_t begin, in SetLiveWords()
99 inline void MarkCompact::LiveWordsBitmap<kAlignment>::VisitLiveStrides(uintptr_t begin_bit_idx, in VisitLiveStrides()
190 uint32_t MarkCompact::LiveWordsBitmap<kAlignment>::FindNthLiveWordOffset(size_t chunk_idx, in FindNthLiveWordOffset()
224 inline void MarkCompact::UpdateRef(mirror::Object* obj, in UpdateRef()
265 inline bool MarkCompact::VerifyRootSingleUpdate(void* root, in VerifyRootSingleUpdate()
307 inline void MarkCompact::UpdateRoot(mirror::CompressedReference<mirror::Object>* root, in UpdateRoot()
321 inline void MarkCompact::UpdateRoot(mirror::Object** root, in UpdateRoot()
335 inline size_t MarkCompact::LiveWordsBitmap<kAlignment>::CountLiveWordsUpto(size_t bit_idx) const { in CountLiveWordsUpto()
360 inline mirror::Object* MarkCompact::PostCompactBlackObjAddr(mirror::Object* old_ref) const { in PostCompactBlackObjAddr()
[all …]
Dmark_compact.h57 class MarkCompact final : public GarbageCollector {
73 explicit MarkCompact(Heap* heap);
75 ~MarkCompact() {} in ~MarkCompact()
897 DISALLOW_IMPLICIT_CONSTRUCTORS(MarkCompact);
900 std::ostream& operator<<(std::ostream& os, MarkCompact::PageState value);
901 std::ostream& operator<<(std::ostream& os, MarkCompact::ClampInfoStatus value);
/art/runtime/gc/space/
Dbump_pointer_space.h34 class MarkCompact; variable
220 friend class collector::MarkCompact;
/art/runtime/gc/accounting/
Dbitmap.cc102 template class MemoryRangeBitmap<collector::MarkCompact::kAlignment>;
/art/runtime/metrics/
Dstatsd.cc336 auto [uffd_supported, minor_fault_supported] = gc::collector::MarkCompact::GetUffdAndMinorFault(); in EncodeUffdMinorFaultSupport()
/art/runtime/gc/
Dheap.h841 collector::MarkCompact* MarkCompactCollector() { in MarkCompactCollector()
1641 collector::MarkCompact* mark_compact_;
1763 friend class collector::MarkCompact;
Dheap.cc448 auto [uffd_supported, minor_fault_supported] = collector::MarkCompact::GetUffdAndMinorFault(); in Heap()
799 mark_compact_ = new collector::MarkCompact(this); in Heap()
/art/runtime/base/
Dgc_visited_arena_pool.cc121 gc::collector::MarkCompact* mark_compact = in AddMap()