Home
last modified time | relevance | path

Searched refs:MarkObjectVisitor (Results 1 – 10 of 10) sorted by relevance

/aosp12/art/runtime/gc/accounting/
H A Dmod_union_table.cc93 ModUnionUpdateObjectReferencesVisitor(MarkObjectVisitor* visitor, in ModUnionUpdateObjectReferencesVisitor()
133 MarkObjectVisitor* const visitor_;
145 ModUnionScanImageRootVisitor(MarkObjectVisitor* visitor, in ModUnionScanImageRootVisitor()
166 MarkObjectVisitor* const visitor_;
189 MarkObjectVisitor* visitor, in AddToReferenceArrayVisitor()
231 MarkObjectVisitor* const visitor_;
239 MarkObjectVisitor* visitor, in ModUnionReferenceVisitor()
260 MarkObjectVisitor* const visitor_;
330 class EmptyMarkObjectVisitor : public MarkObjectVisitor {
497 CardBitVisitor(MarkObjectVisitor* visitor, in CardBitVisitor()
[all …]
H A Dmod_union_table.h37 class MarkObjectVisitor; variable
80 virtual void UpdateAndMarkReferences(MarkObjectVisitor* visitor) = 0;
131 void UpdateAndMarkReferences(MarkObjectVisitor* visitor) override
178 void UpdateAndMarkReferences(MarkObjectVisitor* visitor) override
H A Dmod_union_table_test.cc98 class CollectVisitedVisitor : public MarkObjectVisitor {
/aosp12/art/runtime/
H A Dobject_callbacks.h36 class MarkObjectVisitor {
38 virtual ~MarkObjectVisitor() {} in ~MarkObjectVisitor()
/aosp12/art/runtime/gc/
H A Dreference_queue.h42 class MarkObjectVisitor; variable
89 void ForwardSoftReferences(MarkObjectVisitor* visitor)
H A Dreference_queue.cc180 void ReferenceQueue::ForwardSoftReferences(MarkObjectVisitor* visitor) { in ForwardSoftReferences()
H A Dheap.cc3322 struct IdentityMarkHeapReferenceVisitor : public MarkObjectVisitor {
/aosp12/art/runtime/gc/collector/
H A Dsemi_space.cc541 class SemiSpace::MarkObjectVisitor { class in art::gc::collector::SemiSpace
543 explicit MarkObjectVisitor(SemiSpace* collector) : collector_(collector) {} in MarkObjectVisitor() function in art::gc::collector::SemiSpace::MarkObjectVisitor
582 MarkObjectVisitor visitor(this); in ScanObject()
H A Dgarbage_collector.h49 class GarbageCollector : public RootVisitor, public IsMarkedVisitor, public MarkObjectVisitor {
H A Dsemi_space.h246 class MarkObjectVisitor; variable