Lines Matching refs:JDWP
26 #include "jdwp/jdwp_priv.h"
31 namespace JDWP {
69 VLOG(jdwp) << "+++ writing to wake pipe";
112 // Only called from the JDWP thread.
118 VLOG(jdwp) << "+++ closing JDWP connection on fd " << clientSock;
148 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!";
160 PLOG(ERROR) << StringPrintf("Failed to send JDWP packet %c%c%c%c to debugger (%zd of %zu)",
172 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!";
179 PLOG(ERROR) << StringPrintf("Failed to send JDWP packet to debugger (%zd of %zu)",
202 thread_start_lock_("JDWP thread start lock", kJdwpStartLock),
203 thread_start_cond_("JDWP thread start condition variable", thread_start_lock_),
210 attach_lock_("JDWP attach lock", kJdwpAttachLock),
211 attach_cond_("JDWP attach condition variable", attach_lock_),
215 event_list_lock_("JDWP event list lock", kJdwpEventListLock),
218 event_thread_lock_("JDWP event thread lock"),
219 event_thread_cond_("JDWP event thread condition variable", event_thread_lock_),
221 process_request_lock_("JDWP process request lock"),
222 process_request_cond_("JDWP process request condition variable", process_request_lock_),
230 * Initialize JDWP.
232 * Does not return until JDWP thread is running, but may return before
261 * debugger. Create the JDWP thread and let it continue the mission.
264 "JDWP thread");
279 * The JDWP thread will signal us when it connects successfully or
291 LOG(ERROR) << "JDWP connection failed";
295 LOG(INFO) << "JDWP connected";
336 * Tell the JDWP thread to shut down. Frees "state".
343 VLOG(jdwp) << "JDWP shutting down net...";
350 LOG(WARNING) << "JDWP thread join failed";
354 VLOG(jdwp) << "JDWP freeing netstate...";
373 JDWP::Request request(netStateBase->input_buffer_, netStateBase->input_count_);
396 * Entry point for JDWP thread. The thread was created through the VM
409 CHECK(runtime->AttachCurrentThread("JDWP", true, runtime->GetSystemThreadGroup(),
412 VLOG(jdwp) << "JDWP: thread running";
532 VLOG(jdwp) << "JDWP: thread detaching and exiting...";
556 * There's no JDWP event we can post to tell the debugger, "we've stopped,
583 VLOG(jdwp) << "+++ last=busy";
591 VLOG(jdwp) << "+++ debugger interval=" << (now - last);
617 } // namespace JDWP