Lines Matching refs:stack_visitor
293 void QuickExceptionHandler::SetCatchEnvironmentForOptimizedHandler(StackVisitor* stack_visitor) { in SetCatchEnvironmentForOptimizedHandler() argument
311 const size_t number_of_registers = stack_visitor->GetNumberOfRegisters(&code_info, catch_depth); in SetCatchEnvironmentForOptimizedHandler()
321 code_info.GetStackMapForNativePcOffset(stack_visitor->GetNativePcOffset()); in SetCatchEnvironmentForOptimizedHandler()
323 const uint32_t throw_depth = stack_visitor->InlineDepth(); in SetCatchEnvironmentForOptimizedHandler()
332 : stack_visitor->GetNumberOfRegisters(&code_info, catch_depth - 1); in SetCatchEnvironmentForOptimizedHandler()
358 bool get_vreg_success = stack_visitor->GetVReg(stack_visitor->GetMethod(), in SetCatchEnvironmentForOptimizedHandler()
365 << "method=" << ArtMethod::PrettyMethod(stack_visitor->GetMethod()) in SetCatchEnvironmentForOptimizedHandler()
366 << ", dex_pc=" << stack_visitor->GetDexPc() << ", " in SetCatchEnvironmentForOptimizedHandler()
367 << "native_pc_offset=" << stack_visitor->GetNativePcOffset() << ")"; in SetCatchEnvironmentForOptimizedHandler()
371 ArtMethod** frame_top = stack_visitor->GetCurrentQuickFrame(); in SetCatchEnvironmentForOptimizedHandler()
836 [&](const art::StackVisitor* stack_visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in DumpFramesWithType()
837 ArtMethod* method = stack_visitor->GetMethod(); in DumpFramesWithType()
839 LOG(INFO) << "|> pc = " << std::hex << stack_visitor->GetCurrentQuickFramePc(); in DumpFramesWithType()
841 << reinterpret_cast<uintptr_t>(stack_visitor->GetCurrentQuickFrame()); in DumpFramesWithType()
842 if (stack_visitor->GetCurrentQuickFrame() != nullptr && method != nullptr) { in DumpFramesWithType()
843 LOG(INFO) << "|> ret = " << std::hex << stack_visitor->GetReturnPc(); in DumpFramesWithType()
858 bool is_shadow = stack_visitor->GetCurrentShadowFrame() != nullptr; in DumpFramesWithType()
860 << ((!is_shadow && stack_visitor->IsInInlinedFrame()) ? "i" : " ") in DumpFramesWithType()