Home | History | Annotate | Download | only in jdwp

Lines Matching refs:JDWP

27 #include "jdwp/jdwp_priv.h"
32 namespace JDWP {
70 VLOG(jdwp) << "+++ writing to wake pipe";
113 // Only called from the JDWP thread.
119 VLOG(jdwp) << "+++ closing JDWP connection on fd " << clientSock;
156 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!";
168 PLOG(ERROR) << StringPrintf("Failed to send JDWP packet %c%c%c%c to debugger (%zd of %zu)",
180 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!";
187 PLOG(ERROR) << StringPrintf("Failed to send JDWP packet to debugger (%zd of %zu)",
210 thread_start_lock_("JDWP thread start lock", kJdwpStartLock),
211 thread_start_cond_("JDWP thread start condition variable", thread_start_lock_),
218 attach_lock_("JDWP attach lock", kJdwpAttachLock),
219 attach_cond_("JDWP attach condition variable", attach_lock_),
223 event_list_lock_("JDWP event list lock", kJdwpEventListLock),
226 jdwp_token_lock_("JDWP token lock"),
227 jdwp_token_cond_("JDWP token condition variable", jdwp_token_lock_),
232 shutdown_lock_("JDWP shutdown lock", kJdwpShutdownLock),
233 shutdown_cond_("JDWP shutdown condition variable", shutdown_lock_),
238 * Initialize JDWP.
240 * Does not return until JDWP thread is running, but may return before
269 * debugger. Create the JDWP thread and let it continue the mission.
272 "JDWP thread");
287 * The JDWP thread will signal us when it connects successfully or
299 LOG(ERROR) << "JDWP connection failed";
303 LOG(INFO) << "JDWP connected";
342 * Tell the JDWP thread to shut down. Frees "state".
354 VLOG(jdwp) << "JDWP command in progress: wait for it to finish ...";
358 VLOG(jdwp) << "JDWP shutting down net...";
366 LOG(WARNING) << "JDWP thread join failed";
370 VLOG(jdwp) << "JDWP freeing netstate...";
395 JDWP::Request request(netStateBase->input_buffer_, netStateBase->input_count_);
409 * We processed this request and sent its reply so we can release the JDWP token.
427 * Entry point for JDWP thread. The thread was created through the VM
440 CHECK(runtime->AttachCurrentThread("JDWP", true, runtime->GetSystemThreadGroup(),
443 VLOG(jdwp) << "JDWP: thread running";
563 VLOG(jdwp) << "JDWP: thread detaching and exiting...";
587 * There's no JDWP event we can post to tell the debugger, "we've stopped,
614 VLOG(jdwp) << "+++ last=busy";
622 VLOG(jdwp) << "+++ debugger interval=" << (now - last);
660 } // namespace JDWP