Home
last modified time | relevance | path

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

/art/runtime/jdwp/
Djdwp_event.cc609 DebugInvokeReq* const pReq = Dbg::GetInvokeReq(); in SuspendByPolicy() local
610 if (pReq == nullptr) { in SuspendByPolicy()
615 Dbg::ExecuteMethod(pReq); in SuspendByPolicy()
619 void JdwpState::SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy, in SendRequestAndPossiblySuspend() argument
623 CHECK(pReq != nullptr); in SendRequestAndPossiblySuspend()
630 EventFinish(pReq); in SendRequestAndPossiblySuspend()
646 DebugInvokeReq* pReq = Dbg::GetInvokeReq(); in InvokeInProgress() local
647 return pReq != nullptr; in InvokeInProgress()
731 ExpandBuf* pReq = expandBufAlloc(); in eventPrep() local
732 expandBufAddSpace(pReq, kJDWPHeaderLen); in eventPrep()
[all …]
Djdwp_main.cc180 void JdwpState::SendRequest(ExpandBuf* pReq) { in SendRequest() argument
188 ssize_t actual = netState->WritePacket(pReq, expandBufGetLength(pReq)); in SendRequest()
189 if (static_cast<size_t>(actual) != expandBufGetLength(pReq)) { in SendRequest()
191 actual, expandBufGetLength(pReq)); in SendRequest()
Djdwp.h258 void SendRequest(ExpandBuf* pReq);
304 void SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy,
309 void EventFinish(ExpandBuf* pReq);
/art/runtime/
Dthread_list.cc978 DebugInvokeReq* pReq = self->GetInvokeReq(); in SuspendSelfForDebugger() local
979 const bool skip_thread_suspension = (pReq != nullptr && !Dbg::IsDebuggerActive()); in SuspendSelfForDebugger()
998 if (pReq != nullptr) { in SuspendSelfForDebugger()
999 Dbg::FinishInvokeMethod(pReq); in SuspendSelfForDebugger()
1001 pReq = nullptr; // object has been deleted, clear it for safety. in SuspendSelfForDebugger()
Ddebugger.cc3980 void Dbg::ExecuteMethod(DebugInvokeReq* pReq) { in ExecuteMethod() argument
3993 ExecuteMethodWithoutPendingException(soa, pReq); in ExecuteMethod()
4022 void Dbg::ExecuteMethodWithoutPendingException(ScopedObjectAccess& soa, DebugInvokeReq* pReq) { in ExecuteMethodWithoutPendingException() argument
4026 ArtMethod* m = pReq->method; in ExecuteMethodWithoutPendingException()
4028 if ((pReq->options & JDWP::INVOKE_NONVIRTUAL) == 0 && pReq->receiver.Read() != nullptr) { in ExecuteMethodWithoutPendingException()
4030 pReq->klass.Read()->FindVirtualMethodForVirtualOrInterface(m, image_pointer_size); in ExecuteMethodWithoutPendingException()
4038 << " receiver=" << pReq->receiver.Read() in ExecuteMethodWithoutPendingException()
4039 << " arg_count=" << pReq->arg_count; in ExecuteMethodWithoutPendingException()
4045 ScopedLocalRef<jobject> ref(soa.Env(), soa.AddLocalReference<jobject>(pReq->receiver.Read())); in ExecuteMethodWithoutPendingException()
4047 reinterpret_cast<jvalue*>(pReq->arg_values.get())); in ExecuteMethodWithoutPendingException()
[all …]
Ddebugger.h625 static void ExecuteMethod(DebugInvokeReq* pReq);
630 static void FinishInvokeMethod(DebugInvokeReq* pReq);
709 static void ExecuteMethodWithoutPendingException(ScopedObjectAccess& soa, DebugInvokeReq* pReq)