Home
last modified time | relevance | path

Searched refs:IsMarked (Results 1 – 25 of 28) sorted by relevance

12

/art/runtime/
Dobject_callbacks.h33 virtual mirror::Object* IsMarked(mirror::Object* obj) = 0;
Dread_barrier.h76 ALWAYS_INLINE static MirrorType* IsMarked(MirrorType* ref)
Dread_barrier-inl.h206 inline MirrorType* ReadBarrier::IsMarked(MirrorType* ref) { in IsMarked() function
222 Runtime::Current()->GetHeap()->ConcurrentCopyingCollector()->IsMarked(ref)); in IsMarked()
Dindirect_reference_table.cc347 mirror::Object* new_obj = visitor->IsMarked(obj); in SweepJniWeakGlobals()
Dintern_table_test.cc97 mirror::Object* IsMarked(mirror::Object* s) override REQUIRES_SHARED(Locks::mutator_lock_) { in IsMarked() function in art::TestPredicate
Dintern_table.cc404 mirror::Object* new_object = visitor->IsMarked(object); in SweepWeaks()
Dmonitor.cc1658 ObjPtr<mirror::Object> new_obj = obj != nullptr ? visitor->IsMarked(obj.Ptr()) : nullptr; in SweepMonitorList()
1681 mirror::Object* IsMarked(mirror::Object* object) override in IsMarked() function in art::MonitorDeflateVisitor
Dart_method-inl.h705 ObjPtr<mirror::Class> marked = ReadBarrier::IsMarked(klass.Ptr());
/art/runtime/gc/collector/
Dmark_sweep-inl.h36 DCHECK(IsMarked(obj)) << "Scanning unmarked object " << obj << "\n" << heap_->DumpSpaces(); in ScanObjectVisit()
Dgarbage_collector.h123 virtual mirror::Object* IsMarked(mirror::Object* obj)
Dsemi_space.h166 mirror::Object* IsMarked(mirror::Object* object) override
Dconcurrent_copying.h123 return IsMarked(ref) == ref; in IsInToSpace()
160 mirror::Object* IsMarked(mirror::Object* from_ref) override
Dmark_sweep.cc424 return IsMarked(obj); in IsNullOrMarkedHeapReference()
547 DCHECK(IsMarked(obj) != nullptr); in MarkObjectParallel()
582 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); in VisitRoot()
1111 mirror::Object* IsMarked(mirror::Object* obj) override in IsMarked() function in art::gc::collector::MarkSweep::VerifySystemWeakVisitor
1454 inline mirror::Object* MarkSweep::IsMarked(mirror::Object* object) { in IsMarked() function in art::gc::collector::MarkSweep
Dsemi_space.cc600 mirror::Object* SemiSpace::IsMarked(mirror::Object* obj) { in IsMarked() function in art::gc::collector::SemiSpace
618 mirror::Object* new_obj = IsMarked(obj); in IsNullOrMarkedHeapReference()
Dmark_sweep.h234 mirror::Object* IsMarked(mirror::Object* object) override
Dconcurrent_copying.cc2270 << " is_marked=" << IsMarked(to_ref) in ProcessMarkStackRef()
2360 << " is_marked=" << IsMarked(to_ref) in ProcessMarkStackRef()
2486 << rb_state << " is_marked=" << IsMarked(obj); in CheckEmptyMarkStack()
2489 << " is_marked=" << IsMarked(obj); in CheckEmptyMarkStack()
3630 mirror::Object* ConcurrentCopying::IsMarked(mirror::Object* from_ref) { in IsMarked() function in art::gc::collector::ConcurrentCopying
3833 mirror::Object* to_ref = IsMarked(from_ref); in IsNullOrMarkedHeapReference()
Dmark_compact.h133 mirror::Object* IsMarked(mirror::Object* obj) override
Dmark_compact.cc1209 CHECK(collector_->IsMarked(root) != nullptr) << info.ToString(); in VisitRoot()
4051 DCHECK(IsMarked(obj)) << "Scanning marked object " << obj << "\n" << heap_->DumpSpaces(); in ScanObject()
4109 DCHECK(IsMarked(obj) != nullptr); in MarkObjectNonNullNoPush()
4184 mirror::Object* MarkCompact::IsMarked(mirror::Object* obj) { in IsMarked() function in art::gc::collector::MarkCompact
4226 return IsMarked(ref); in IsNullOrMarkedHeapReference()
/art/runtime/gc/
Dallocation_record.cc97 mirror::Object* new_object = visitor->IsMarked(old_object); in SweepClassObject()
118 mirror::Object* new_object = old_object == nullptr ? nullptr : visitor->IsMarked(old_object); in SweepAllocationRecords()
Dsystem_weak_test.cc82 mirror::Object* new_object = old_object == nullptr ? nullptr : visitor->IsMarked(old_object); in Sweep()
Dreference_queue.cc227 list_ = down_cast<mirror::Reference*>(visitor->IsMarked(list_)); in UpdateRoots()
Dreference_processor.cc152 referent.IsNull() ? nullptr : collector_->IsMarked(referent.Ptr()); in GetReferent()
/art/runtime/jit/
Dprofiling_info.cc87 mirror::Class* marked = ReadBarrier::IsMarked(existing); in AddInvokeInfo()
Djit_code_cache.cc428 mirror::Object* new_object = visitor->IsMarked(object); in SweepRootTables()
438 mirror::Object* new_klass = visitor->IsMarked(object); in SweepRootTables()
455 mirror::Class* new_klass = down_cast<mirror::Class*>(visitor->IsMarked(klass)); in SweepRootTables()
/art/openjdkjvmti/
Djvmti_weak_table-inl.h203 return visitor->IsMarked(original_obj); in SweepImpl()

12