/art/runtime/interpreter/ |
interpreter.cc | 255 ShadowFrame& shadow_frame, JValue result_register); 258 ShadowFrame& shadow_frame, JValue result_register); 261 ShadowFrame& shadow_frame, JValue result_register); 264 ShadowFrame& shadow_frame, JValue result_register); 270 ShadowFrame& shadow_frame, 273 DCHECK(!shadow_frame.GetMethod()->IsAbstract()); 274 DCHECK(!shadow_frame.GetMethod()->IsNative()); 275 if (LIKELY(shadow_frame.GetDexPC() == 0)) { // Entering the method, but not via deoptimization. 280 ArtMethod *method = shadow_frame.GetMethod(); 283 instrumentation->MethodEnterEvent(self, shadow_frame.GetThisObject(code_item->ins_size_) 424 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); local [all...] |
unstarted_runtime_test.cc | 48 ShadowFrame* shadow_frame, \ 52 interpreter::UnstartedRuntime::Unstarted ## Name(self, shadow_frame, result, arg_offset); \ 393 ShadowFrame* shadow_frame = ShadowFrame::CreateDeoptimizedFrame(10, nullptr, method, 0); local 397 shadow_frame->SetVRegReference(0, reference_empty_string); 398 shadow_frame->SetVRegReference(1, string_arg); 400 interpreter::DoCall<false, false>(method, self, *shadow_frame, inst, inst_data[0], &result); 406 ShadowFrame::DeleteDeoptimizedFrame(shadow_frame);
|
/art/runtime/jit/ |
jit.cc | 425 ShadowFrame* shadow_frame = nullptr; local 472 shadow_frame = thread->PopShadowFrame(); 492 int32_t vreg_value = shadow_frame->GetVReg(vreg); 527 thread->PushShadowFrame(shadow_frame);
|
/art/runtime/ |
stack.cc | 220 ShadowFrame* shadow_frame = thread_->FindDebuggerShadowFrame(frame_id); local 221 if (shadow_frame != nullptr) { 228 shadow_frame->GetVRegReference(vreg))); 230 *val = shadow_frame->GetVReg(vreg); 429 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local 430 if (shadow_frame == nullptr) { 435 shadow_frame = thread_->FindOrCreateDebuggerShadowFrame(frame_id, num_regs, m, GetDexPc()); 436 CHECK(shadow_frame != nullptr); 442 shadow_frame->SetVRegReference(vreg, reinterpret_cast<mirror::Object*>(new_value)); 444 shadow_frame->SetVReg(vreg, new_value) 466 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local [all...] |
thread.cc | 214 StackedShadowFrameRecord(ShadowFrame* shadow_frame, 217 : shadow_frame_(shadow_frame), 280 ShadowFrame* shadow_frame = record->GetShadowFrame(); local 282 return shadow_frame; 288 ShadowFrame* shadow_frame, 293 return new (memory) FrameIdToShadowFrame(frame_id, shadow_frame, next); 311 ShadowFrame* shadow_frame, 314 shadow_frame_(shadow_frame), 363 ShadowFrame* shadow_frame = FindDebuggerShadowFrame(frame_id); local 364 if (shadow_frame != nullptr) 2689 ShadowFrame* shadow_frame = GetCurrentShadowFrame(); local 3017 ShadowFrame* shadow_frame = local [all...] |
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | 727 ShadowFrame* shadow_frame = shadow_frame_unique_ptr.get(); local 730 shadow_frame, first_arg_reg); 736 self->PushShadowFrame(shadow_frame); 742 Handle<mirror::Class> h_class(hs.NewHandle(shadow_frame->GetMethod()->GetDeclaringClass())); 744 DCHECK(Thread::Current()->IsExceptionPending()) << PrettyMethod(shadow_frame->GetMethod()); 750 result = interpreter::EnterInterpreterFromEntryPoint(self, code_item, shadow_frame); [all...] |