/art/runtime/interpreter/ |
interpreter_switch_impl.h | 41 ShadowFrame& shadow_frame; member in struct:art::interpreter::SwitchImplContext 60 ShadowFrame& shadow_frame, JValue result_register, 66 .shadow_frame = shadow_frame,
|
interpreter.cc | 244 ShadowFrame& shadow_frame, 247 DCHECK(!shadow_frame.GetMethod()->IsAbstract()); 248 DCHECK(!shadow_frame.GetMethod()->IsNative()); 249 if (LIKELY(shadow_frame.GetDexPC() == 0)) { // Entering the method, but not via deoptimization. 254 ArtMethod *method = shadow_frame.GetMethod(); 258 shadow_frame.GetThisObject(accessor.InsSize()), 263 shadow_frame.GetThisObject(accessor.InsSize()), 273 jit->MethodEntered(self, shadow_frame.GetMethod()); 283 ArtInterpreterToCompiledCodeBridge(self, nullptr, &shadow_frame, arg_offset, &result); 285 self->PushShadowFrame(&shadow_frame); 414 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); local [all...] |
interpreter_switch_impl.cc | 35 if (!MoveToExceptionHandler(self, shadow_frame, instr)) { \ 37 DoMonitorCheckOnExit<do_assignability_check>(self, &shadow_frame); \ 40 shadow_frame.SetDexPC(dex::kDexNoIndex); \ 46 static_cast<int32_t>(shadow_frame.GetDexPC()) - static_cast<int32_t>(dex_pc); \ 63 if (!DoMonitorCheckOnExit<do_assignability_check>(self, &shadow_frame)) { \ 73 shadow_frame, \ 88 instrumentation->Branch(self, shadow_frame.GetMethod(), dex_pc, offset); \ 92 shadow_frame.GetMethod(), \ 98 shadow_frame.SetDexPC(dex::kDexNoIndex); \ 108 jit->AddSamples(self, shadow_frame.GetMethod(), 1, /*with_backedges*/ true); 201 ShadowFrame& shadow_frame = ctx->shadow_frame; local [all...] |
unstarted_runtime_test.cc | 52 ShadowFrame* shadow_frame, \ 56 interpreter::UnstartedRuntime::Unstarted ## Name(self, shadow_frame, result, arg_offset); \ 399 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, method, 0); local 403 shadow_frame->SetVRegReference(0, reference_empty_string); 404 shadow_frame->SetVRegReference(1, string_arg); 408 *shadow_frame, 432 ShadowFrame::DeleteDeoptimizedFrame(shadow_frame); 898 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 901 shadow_frame->SetVRegReference(0, class_klass); 902 UnstartedClassIsAnonymousClass(self, shadow_frame, &result, 0) 923 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 957 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 1037 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, method, 0); local 1059 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 1138 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 1194 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, boot_cp_init, 0); local 1304 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local 1364 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, nullptr, 0); local [all...] |
/art/test/1945-proxy-method-arguments/ |
get_args.cc | 45 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local 46 if (shadow_frame != nullptr) {
|
/art/openjdkjvmti/ |
ti_stack.cc | 1064 art::ShadowFrame* shadow_frame = visitor.GetCurrentShadowFrame(); local [all...] |
/art/runtime/jit/ |
jit.cc | 478 ShadowFrame* shadow_frame = nullptr; local 525 shadow_frame = thread->PopShadowFrame(); 545 int32_t vreg_value = shadow_frame->GetVReg(vreg); 580 thread->PushShadowFrame(shadow_frame);
|
/art/runtime/ |
stack.cc | 31 #include "interpreter/shadow_frame.h" 182 ShadowFrame* shadow_frame = thread_->FindDebuggerShadowFrame(frame_id); local 183 if (shadow_frame != nullptr) { 190 shadow_frame->GetVRegReference(vreg))); 192 *val = shadow_frame->GetVReg(vreg); 402 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local 403 if (shadow_frame == nullptr) { 408 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); 409 CHECK(shadow_frame != nullptr); 415 shadow_frame->SetVRegReference(vreg, reinterpret_cast<mirror::Object*>(new_value)) 439 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local [all...] |
thread.cc | 66 #include "interpreter/shadow_frame.h" 223 StackedShadowFrameRecord(ShadowFrame* shadow_frame, 226 : shadow_frame_(shadow_frame), 292 ShadowFrame* shadow_frame = record->GetShadowFrame(); local 294 return shadow_frame; 300 ShadowFrame* shadow_frame, 305 return new (memory) FrameIdToShadowFrame(frame_id, shadow_frame, next); 323 ShadowFrame* shadow_frame, 326 shadow_frame_(shadow_frame), 375 ShadowFrame* shadow_frame = FindDebuggerShadowFrame(frame_id) local 3474 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local 3955 ShadowFrame* shadow_frame = local [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 803 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); local 2818 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); local [all...] |