Home
last modified time | relevance | path

Searched refs:VisitRoots (Results 1 – 25 of 65) sorted by relevance

123

/art/runtime/
Dgc_root.h114 VisitRoots(&root, 1, info); in VisitRoot()
125 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
128 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
137 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override in VisitRoots() function
144 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() function
197 visitor->VisitRoots(roots, 1u, info); in VisitRoot()
282 visitor_->VisitRoots(roots_, buffer_pos_, root_info_); in Flush()
322 visitor_->VisitRoots(&root, 1, root_info_); in VisitRoot()
Dhandle_scope-inl.h116 inline void HandleScope::VisitRoots(Visitor& visitor) { in VisitRoots() function
183 inline void BaseHandleScope::VisitRoots(Visitor& visitor) { in VisitRoots() function
185 AsHandleScope()->VisitRoots(visitor); in VisitRoots()
187 AsVariableSized()->VisitRoots(visitor); in VisitRoots()
282 inline void VariableSizedHandleScope::VisitRoots(Visitor& visitor) { in VisitRoots() function
285 cur->VisitRoots(visitor); in VisitRoots()
Dtransaction.h135 void VisitRoots(RootVisitor* visitor)
159 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
246 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
267 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
282 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Dtransaction.cc352 void Transaction::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::Transaction
392 it.second.VisitRoots(visitor); in VisitObjectLogs()
426 log.VisitRoots(visitor); in VisitInternStringLogs()
432 log.VisitRoots(visitor); in VisitResolveStringLogs()
438 log.VisitRoots(visitor); in VisitResolveMethodTypeLogs()
591 void Transaction::ObjectLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::Transaction::ObjectLog
641 void Transaction::InternStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::Transaction::InternStringLog
657 void Transaction::ResolveStringLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::Transaction::ResolveStringLog
673 void Transaction::ResolveMethodTypeLog::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::Transaction::ResolveMethodTypeLog
Dreference_table.h57 void VisitRoots(RootVisitor* visitor, const RootInfo& root_info)
Dhandle_scope.h57 ALWAYS_INLINE void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
152 ALWAYS_INLINE void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
268 void VisitRoots(Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_table-inl.h72 void ClassTable::VisitRoots(Visitor& visitor) { in VisitRoots() function
90 void ClassTable::VisitRoots(const Visitor& visitor) { in VisitRoots() function
Dclass_table.h198 void VisitRoots(Visitor& visitor)
204 void VisitRoots(const Visitor& visitor)
Dhandle_scope_test.cc120 base->VisitRoots(visitor); in TEST_F()
Dintern_table.cc64 void InternTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots() function in art::InternTable
67 strong_interns_.VisitRoots(visitor); in VisitRoots()
384 void InternTable::Table::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::InternTable::Table
Dintern_table.h170 void VisitRoots(RootVisitor* visitor, VisitRootFlags flags)
249 void VisitRoots(RootVisitor* visitor)
Druntime.cc2493 resolution_method_->VisitRoots(buffered_visitor, pointer_size); in VisitConstantRoots()
2496 imt_conflict_method_->VisitRoots(buffered_visitor, pointer_size); in VisitConstantRoots()
2499 imt_unimplemented_method_->VisitRoots(buffered_visitor, pointer_size); in VisitConstantRoots()
2504 m->VisitRoots(buffered_visitor, pointer_size); in VisitConstantRoots()
2510 intern_table_->VisitRoots(visitor, flags); in VisitConcurrentRoots()
2511 class_linker_->VisitRoots(visitor, flags); in VisitConcurrentRoots()
2512 jni_id_manager_->VisitRoots(visitor); in VisitConcurrentRoots()
2515 jit_->GetCodeCache()->VisitRoots(visitor); in VisitConcurrentRoots()
2525 transaction.VisitRoots(visitor); in VisitTransactionRoots()
2530 java_vm_->VisitRoots(visitor); in VisitNonThreadRoots()
[all …]
Dclass_table_test.cc123 table.VisitRoots(roots); in TEST_F()
/art/runtime/verifier/
Dreg_type_cache.cc701 UndefinedType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
702 ConflictType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
703 BooleanType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
704 ByteType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
705 ShortType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
706 CharType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
707 IntegerType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
708 LongLoType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
709 LongHiType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
710 FloatType::GetInstance()->VisitRoots(visitor, ri); in VisitStaticRoots()
[all …]
/art/runtime/mirror/
Dclass-refvisitor-inl.h57 field->VisitRoots(visitor); in VisitNativeRoots()
65 method.VisitRoots<kReadBarrierOption, kVisitProxyMethod>(visitor, pointer_size); in VisitNativeRoots()
Dclass_loader-inl.h43 class_table->VisitRoots(visitor); in VisitReferences()
/art/runtime/base/
Dgc_visited_arena_pool.h40 void VisitRoots(PageVisitor& visitor) const REQUIRES_SHARED(Locks::mutator_lock_) { in VisitRoots() function
122 void VisitRoots(PageVisitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitRoots() function
125 arena.VisitRoots(visitor); in VisitRoots()
/art/runtime/gc/collector/
Dsemi_space.h148 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override
151 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots,
Dmark_sweep.h195 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override
200 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots,
Dmark_sweep.cc589 void MarkSweep::VisitRoots(mirror::Object*** roots, in VisitRoots() function in art::gc::collector::MarkSweep
597 void MarkSweep::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() function in art::gc::collector::MarkSweep
634 Runtime::Current()->VisitRoots(this); in MarkRoots()
1092 Runtime::Current()->VisitRoots(this, static_cast<VisitRootFlags>( in ReMarkRoots()
1097 Runtime::Current()->VisitRoots(&visitor); in ReMarkRoots()
1145 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() function in art::gc::collector::MarkSweep::CheckpointMarkThreadRoots
1153 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() function in art::gc::collector::MarkSweep::CheckpointMarkThreadRoots
1171 thread->VisitRoots(this, kVisitRootFlagAllRoots); in Run()
Dsemi_space.cc474 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots() function in art::gc::collector::SemiSpace
488 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() function in art::gc::collector::SemiSpace
498 Runtime::Current()->VisitRoots(this); in MarkRoots()
Dmark_compact.cc662 thread->VisitRoots(collector_, kVisitRootFlagAllRoots); in Run()
1229 runtime->VisitRoots(&visitor); in ReMarkRoots()
1245 thread->VisitRoots(this, static_cast<VisitRootFlags>(0)); in MarkingPause()
2520 class_table->VisitRoots(*this); in Visit()
2533 collector_->VisitRoots(&root, 1, RootInfo(RootType::kRootVMInternal)); in VisitRoot()
2637 ArtMethod::VisitRoots(*this, start_boundary, end_boundary, static_cast<ArtMethod*>(obj)); in VisitObject()
2740 arena_pool->VisitRoots(updater); in CompactionPause()
2755 arena.VisitRoots(updater); in CompactionPause()
3464 arena->VisitRoots(visitor); in ProcessLinearAlloc()
3635 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() function in art::gc::collector::MarkCompact::ThreadRootsVisitor
[all …]
/art/runtime/jni/
Djni_env_ext.h94 locals_.VisitRoots(visitor, root_info); in VisitJniLocalRoots()
128 monitors_.VisitRoots(visitor, root_info); in VisitMonitorRoots()
Djni_id_manager.h67 void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/gc/
Dallocation_record.cc61 void AllocRecordObjectMap::VisitRoots(RootVisitor* visitor) { in VisitRoots() function in art::gc::AllocRecordObjectMap
83 element.GetMethod()->VisitRoots(buffered_visitor, kRuntimePointerSize); in VisitRoots()

123