Home
last modified time | relevance | path

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

/art/runtime/jdwp/
Djdwp_event.cc649 DebugInvokeReq* const pReq = Dbg::GetInvokeReq(); in SuspendByPolicy() local
650 if (pReq == nullptr) { in SuspendByPolicy()
655 Dbg::ExecuteMethod(pReq); in SuspendByPolicy()
659 void JdwpState::SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy, in SendRequestAndPossiblySuspend() argument
663 CHECK(pReq != nullptr); in SendRequestAndPossiblySuspend()
670 EventFinish(pReq); in SendRequestAndPossiblySuspend()
686 DebugInvokeReq* pReq = Dbg::GetInvokeReq(); in InvokeInProgress() local
687 return pReq != nullptr; in InvokeInProgress()
773 ExpandBuf* pReq = expandBufAlloc(); in eventPrep() local
774 expandBufAddSpace(pReq, kJDWPHeaderLen); in eventPrep()
[all …]
Djdwp_main.cc297 void JdwpState::SendRequest(ExpandBuf* pReq) { in SendRequest() argument
305 ssize_t actual = netState->WritePacket(pReq, expandBufGetLength(pReq)); in SendRequest()
306 if (static_cast<size_t>(actual) != expandBufGetLength(pReq)) { in SendRequest()
308 actual, expandBufGetLength(pReq)); in SendRequest()
Djdwp.h263 void SendRequest(ExpandBuf* pReq);
313 void SendRequestAndPossiblySuspend(ExpandBuf* pReq, JdwpSuspendPolicy suspend_policy,
318 void EventFinish(ExpandBuf* pReq);
/art/runtime/
Dthread_list.cc1160 DebugInvokeReq* pReq = self->GetInvokeReq(); in SuspendSelfForDebugger() local
1161 const bool skip_thread_suspension = (pReq != nullptr && !Dbg::IsDebuggerActive()); in SuspendSelfForDebugger()
1181 if (pReq != nullptr) { in SuspendSelfForDebugger()
1182 Dbg::FinishInvokeMethod(pReq); in SuspendSelfForDebugger()
1184 pReq = nullptr; // object has been deleted, clear it for safety. in SuspendSelfForDebugger()
Ddebugger.cc3990 void Dbg::ExecuteMethod(DebugInvokeReq* pReq) { in ExecuteMethod() argument
4003 ExecuteMethodWithoutPendingException(soa, pReq); in ExecuteMethod()
4032 void Dbg::ExecuteMethodWithoutPendingException(ScopedObjectAccess& soa, DebugInvokeReq* pReq) { in ExecuteMethodWithoutPendingException() argument
4036 ArtMethod* m = pReq->method; in ExecuteMethodWithoutPendingException()
4038 if ((pReq->options & JDWP::INVOKE_NONVIRTUAL) == 0 && pReq->receiver.Read() != nullptr) { in ExecuteMethodWithoutPendingException()
4040 pReq->klass.Read()->FindVirtualMethodForVirtualOrInterface(m, image_pointer_size); in ExecuteMethodWithoutPendingException()
4048 << " receiver=" << pReq->receiver.Read() in ExecuteMethodWithoutPendingException()
4049 << " arg_count=" << pReq->arg_count; in ExecuteMethodWithoutPendingException()
4055 ScopedLocalRef<jobject> ref(soa.Env(), soa.AddLocalReference<jobject>(pReq->receiver.Read())); in ExecuteMethodWithoutPendingException()
4057 reinterpret_cast<jvalue*>(pReq->arg_values.get())); in ExecuteMethodWithoutPendingException()
[all …]
Ddebugger.h660 static void ExecuteMethod(DebugInvokeReq* pReq);
665 static void FinishInvokeMethod(DebugInvokeReq* pReq);
752 static void ExecuteMethodWithoutPendingException(ScopedObjectAccess& soa, DebugInvokeReq* pReq)