Lines Matching refs:visitor

426   InstallStackVisitor visitor(  in InstrumentationInstallStack()  local
428 visitor.WalkStack(true); in InstrumentationInstallStack()
429 CHECK_EQ(visitor.dex_pcs_.size(), thread->GetInstrumentationStack()->size()); in InstrumentationInstallStack()
436 auto ssi = visitor.shadow_stack_.rbegin(); in InstrumentationInstallStack()
439 while (ssi != visitor.shadow_stack_.rend() && (*ssi).frame_id_ < isi->second.frame_id_) { in InstrumentationInstallStack()
443 uint32_t dex_pc = visitor.dex_pcs_.back(); in InstrumentationInstallStack()
444 visitor.dex_pcs_.pop_back(); in InstrumentationInstallStack()
540 RestoreStackVisitor visitor(thread, instrumentation_exit_pc, instrumentation); in InstrumentationRestoreStack() local
541 visitor.WalkStack(true); in InstrumentationRestoreStack()
542 CHECK_EQ(visitor.frames_removed_, stack->size()); in InstrumentationRestoreStack()
801 InstallStubsClassVisitor visitor(this); in UpdateStubs() local
802 runtime->GetClassLinker()->VisitClasses(&visitor); in UpdateStubs()
809 InstallStubsClassVisitor visitor(this); in UpdateStubs() local
810 runtime->GetClassLinker()->VisitClasses(&visitor); in UpdateStubs()
1578 NthCallerVisitor visitor(self, 1, true); in PopInstrumentationStackFrame() local
1579 visitor.WalkStack(true); in PopInstrumentationStackFrame()
1580 bool deoptimize = (visitor.caller != nullptr) && in PopInstrumentationStackFrame()
1581 (interpreter_stubs_installed_ || IsDeoptimized(visitor.caller) || in PopInstrumentationStackFrame()
1586 visitor.caller->GetDeclaringClass()->IsObsoleteObject() || in PopInstrumentationStackFrame()
1590 Dbg::IsForcedInterpreterNeededForUpcall(self, visitor.caller)); in PopInstrumentationStackFrame()
1598 << visitor.caller->PrettyMethod() in PopInstrumentationStackFrame()