Lines Matching refs:pReq
2754 * Execute the method described by "*pReq".
2759 void dvmDbgExecuteMethod(DebugInvokeReq* pReq)
2782 if ((pReq->options & INVOKE_NONVIRTUAL) != 0 || pReq->obj == NULL ||
2783 dvmIsDirectMethod(pReq->method))
2785 meth = pReq->method;
2787 meth = dvmGetVirtualizedMethod(pReq->clazz, pReq->method);
2796 pReq->method, meth, meth->clazz->descriptor, meth->name, desc);
2800 dvmCallMethodA(self, meth, pReq->obj, false, &pReq->resultValue,
2801 (jvalue*)pReq->argArray);
2802 pReq->exceptObj = objectToObjectId(dvmGetException(self));
2803 pReq->resultTag = getReturnTypeBasicTag(meth);
2804 if (pReq->exceptObj != 0) {
2814 pReq->resultValue.j = 0; /*0xadadadad;*/
2815 } else if (pReq->resultTag == JT_OBJECT) {
2817 u1 newTag = tagFromObject((Object*)pReq->resultValue.l);
2818 if (newTag != pReq->resultTag) {
2820 pReq->resultTag, newTag);
2821 pReq->resultTag = newTag;
2833 objectToObjectId((Object*)pReq->resultValue.l);