/art/runtime/gc/collector/ |
D | mark_sweep.h | 186 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;
|
D | semi_space.h | 136 static void MarkRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
|
D | mark_compact.h | 117 static void MarkRootCallback(mirror::Object** root, void* arg, const RootInfo& root_info)
|
D | mark_sweep.cc | 471 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/ |
D | reference_table.h | 52 void VisitRoots(RootCallback* visitor, void* arg, const RootInfo& root_info);
|
D | reference_table.cc | 245 void ReferenceTable::VisitRoots(RootCallback* visitor, void* arg, const RootInfo& root_info) { in VisitRoots() argument 247 root.VisitRoot(visitor, arg, root_info); in VisitRoots()
|
D | gc_root.h | 71 typedef void (RootCallback)(mirror::Object** root, void* arg, const RootInfo& root_info);
|
D | indirect_reference_table.cc | 243 const RootInfo& root_info) { in VisitRoots() argument 245 callback(ref, arg, root_info); in VisitRoots()
|
D | indirect_reference_table.h | 335 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info)
|
D | debugger.h | 91 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info) 126 void VisitRoots(RootCallback* callback, void* arg, const RootInfo& root_info)
|
D | debugger.cc | 344 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/ |
D | hprof.cc | 505 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/ |
D | heap.cc | 2322 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()
|