Searched defs:MonitorVisitor (Results 1 – 1 of 1) sorted by relevance
845 struct MonitorVisitor : public art::StackVisitor, public art::SingleRootVisitor { struct848 REQUIRES_SHARED(art::Locks::mutator_lock_) in REQUIRES_SHARED()855 ~MonitorVisitor() { in ~MonitorVisitor()859 bool VisitFrame() override REQUIRES_SHARED(art::Locks::mutator_lock_) { in VisitFrame()868 static void AppendOwnedMonitors(art::ObjPtr<art::mirror::Object> owned_monitor, void* arg) in AppendOwnedMonitors()882 void VisitRoot(art::mirror::Object* obj, [[maybe_unused]] const art::RootInfo& info) override in VisitRoot()893 art::VariableSizedHandleScope hs;894 jint current_stack_depth;895 std::vector<art::Handle<art::mirror::Object>> monitors;896 std::vector<jint> stack_depths;