Home
last modified time | relevance | path

Searched refs:pReq (Results 1 – 6 of 6) sorted by relevance

/art/runtime/jdwp/
Djdwp_event.cc590 DebugInvokeReq* pReq = Dbg::GetInvokeReq(); in SuspendByPolicy() local
592 pReq->ready = true; in SuspendByPolicy()
594 pReq->ready = false; in SuspendByPolicy()
600 if (!pReq->invoke_needed) { in SuspendByPolicy()
609 Dbg::ExecuteMethod(pReq); in SuspendByPolicy()
611 pReq->error = ERR_NONE; in SuspendByPolicy()
615 void JdwpState::SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy, in SendRequestAndPossiblySuspend() argument
620 if (pReq != NULL) { in SendRequestAndPossiblySuspend()
626 EventFinish(pReq); in SendRequestAndPossiblySuspend()
640 DebugInvokeReq* pReq = Dbg::GetInvokeReq(); in InvokeInProgress() local
[all …]
Djdwp_main.cc169 void JdwpState::SendRequest(ExpandBuf* pReq) { in SendRequest() argument
177 ssize_t actual = netState->WritePacket(pReq, expandBufGetLength(pReq)); in SendRequest()
178 if (static_cast<size_t>(actual) != expandBufGetLength(pReq)) { in SendRequest()
180 actual, expandBufGetLength(pReq)); in SendRequest()
Djdwp.h262 void SendRequest(ExpandBuf* pReq);
307 void SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy,
314 void EventFinish(ExpandBuf* pReq);
/art/runtime/
Dthread_list.cc678 DebugInvokeReq* pReq = self->GetInvokeReq(); in SuspendSelfForDebugger() local
679 DCHECK(pReq != NULL); in SuspendSelfForDebugger()
680 if (pReq->invoke_needed) { in SuspendSelfForDebugger()
682 pReq->Clear(); in SuspendSelfForDebugger()
685 MutexLock mu(self, pReq->lock); in SuspendSelfForDebugger()
686 pReq->cond.Signal(self); in SuspendSelfForDebugger()
Ddebugger.cc3665 void Dbg::ExecuteMethod(DebugInvokeReq* pReq) { in ExecuteMethod() argument
3688 Handle<mirror::ArtMethod> m(hs.NewHandle(pReq->method)); in ExecuteMethod()
3689 if ((pReq->options & JDWP::INVOKE_NONVIRTUAL) == 0 && pReq->receiver != NULL) { in ExecuteMethod()
3690 mirror::ArtMethod* actual_method = pReq->klass->FindVirtualMethodForVirtualOrInterface(m.Get()); in ExecuteMethod()
3697 << " receiver=" << pReq->receiver in ExecuteMethod()
3698 << " arg_count=" << pReq->arg_count; in ExecuteMethod()
3703 pReq->result_value = InvokeWithJValues(soa, pReq->receiver, soa.EncodeMethod(m.Get()), in ExecuteMethod()
3704 reinterpret_cast<jvalue*>(pReq->arg_values)); in ExecuteMethod()
3708 pReq->exception = gRegistry->Add(exception); in ExecuteMethod()
3709 pReq->result_tag = BasicTagFromDescriptor(m.Get()->GetShorty()); in ExecuteMethod()
[all …]
Ddebugger.h565 static void ExecuteMethod(DebugInvokeReq* pReq);