Lines Matching defs:pReq
3665 void Dbg::ExecuteMethod(DebugInvokeReq* pReq) {
3688 Handle<mirror::ArtMethod> m(hs.NewHandle(pReq->method));
3689 if ((pReq->options & JDWP::INVOKE_NONVIRTUAL) == 0 && pReq->receiver != NULL) {
3690 mirror::ArtMethod* actual_method = pReq->klass->FindVirtualMethodForVirtualOrInterface(m.Get());
3697 << " receiver=" << pReq->receiver
3698 << " arg_count=" << pReq->arg_count;
3703 pReq->result_value = InvokeWithJValues(soa, pReq->receiver, soa.EncodeMethod(m.Get()),
3704 reinterpret_cast<jvalue*>(pReq->arg_values));
3708 pReq->exception = gRegistry->Add(exception);
3709 pReq->result_tag = BasicTagFromDescriptor(m.Get()->GetShorty());
3710 if (pReq->exception != 0) {
3713 pReq->result_value.SetJ(0);
3714 } else if (pReq->result_tag == JDWP::JT_OBJECT) {
3716 JDWP::JdwpTag new_tag = TagFromObject(soa, pReq->result_value.GetL());
3717 if (new_tag != pReq->result_tag) {
3718 VLOG(jdwp) << " JDWP promoted result from " << pReq->result_tag << " to " << new_tag;
3719 pReq->result_tag = new_tag;
3731 gRegistry->Add(pReq->result_value.GetL());