Home
last modified time | relevance | path

Searched refs:root_info (Results 1 – 13 of 13) sorted by relevance

/art/runtime/gc/collector/
Dmark_sweep.h186 static void MarkRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
190 static void VerifyRootMarked(mirror::Object** root, void* arg, const RootInfo& root_info)
198 static void MarkRootParallelCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
248 static void VerifyRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info);
250 void VerifyRoot(const mirror::Object* root, const RootInfo& root_info) NO_THREAD_SAFETY_ANALYSIS;
Dsemi_space.h136 static void MarkRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
Dmark_compact.h117 static void MarkRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
Dmark_sweep.cc471 void MarkSweep::VerifyRootCallback(Object** root, void* arg, const RootInfo& root_info) { in VerifyRootCallback() argument
472 reinterpret_cast<MarkSweep*>(arg)->VerifyRoot(*root, root_info); in VerifyRootCallback()
475 void MarkSweep::VerifyRoot(const Object* root, const RootInfo& root_info) { in VerifyRoot() argument
481 root_info.Describe(LOG(ERROR)); in VerifyRoot()
/art/runtime/
Dreference_table.h52 void VisitRoots(RootCallback* visitor, void* arg, const RootInfo& root_info);
Dreference_table.cc245 void ReferenceTable::VisitRoots(RootCallback* visitor, void* arg, const RootInfo& root_info) { in VisitRoots() argument
247 root.VisitRoot(visitor, arg, root_info); in VisitRoots()
Dgc_root.h71 typedef void (RootCallback)(mirror::Object** root, void* arg, const RootInfo& root_info);
Dindirect_reference_table.cc243 const RootInfo& root_info) { in VisitRoots() argument
245 callback(ref, arg, root_info); in VisitRoots()
Dindirect_reference_table.h335 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info)
Ddebugger.h91 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info)
126 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info)
Ddebugger.cc344 void DebugInvokeReq::VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info) { in VisitRoots() argument
346 callback(&receiver, arg, root_info); in VisitRoots()
349 callback(&thread, arg, root_info); in VisitRoots()
352 callback(reinterpret_cast<mirror::Object**>(&klass), arg, root_info); in VisitRoots()
355 callback(reinterpret_cast<mirror::Object**>(&method), arg, root_info); in VisitRoots()
367 void SingleStepControl::VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info) { in VisitRoots() argument
369 callback(reinterpret_cast<mirror::Object**>(&method), arg, root_info); in VisitRoots()
/art/runtime/hprof/
Dhprof.cc505 static void RootVisitor(mirror::Object** obj, void* arg, const RootInfo& root_info) in RootVisitor() argument
510 reinterpret_cast<Hprof*>(arg)->VisitRoot(*obj, root_info); in RootVisitor()
520 void VisitRoot(const mirror::Object* obj, const RootInfo& root_info)
1065 void Hprof::VisitRoot(const mirror::Object* obj, const RootInfo& root_info) { in VisitRoot() argument
1083 CHECK_LT(root_info.GetType(), sizeof(xlate) / sizeof(HprofHeapTag)); in VisitRoot()
1087 gc_scan_state_ = xlate[root_info.GetType()]; in VisitRoot()
1088 gc_thread_serial_number_ = root_info.GetThreadId(); in VisitRoot()
/art/runtime/gc/
Dheap.cc2322 static void VerifyRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info) in VerifyRootCallback() argument
2327 << " thread_id= " << root_info.GetThreadId() << " root_type= " << root_info.GetType(); in VerifyRootCallback()