/art/runtime/jdwp/ |
jdwp_request.cc | 17 #include "jdwp/jdwp.h" 20 #include "jdwp/jdwp_priv.h" 24 namespace JDWP { 58 VLOG(jdwp) << " string \"" << s << "\""; 77 VLOG(jdwp) << " " << what << " " << value; 83 VLOG(jdwp) << " " << what << " " << value; 89 VLOG(jdwp) << " field id " << DescribeField(id); 95 VLOG(jdwp) << " method id " << DescribeMethod(id); 101 VLOG(jdwp) << StringPrintf(" %s id %#llx", specific_kind, id) [all...] |
jdwp_adb.cc | 25 #include "jdwp/jdwp_priv.h" 32 * The JDWP <-> ADB transport protocol is explained in detail 35 * 1/ when the JDWP thread starts, it tries to connect to a Unix 36 * domain stream socket (@jdwp-control) that is opened by the 44 * a given JDWP debugger, that can be used to read the usual 45 * JDWP-handshake, etc... 48 #define kJdwpControlName "\0jdwp-control" 53 namespace JDWP { 120 * runs in the main thread, before the JDWP thread starts, so it shouldn't 124 VLOG(jdwp) << "ADB transport startup" [all...] |
jdwp_event.cc | 17 #include "jdwp/jdwp_event.h" 27 #include "jdwp/jdwp_constants.h" 28 #include "jdwp/jdwp_expand_buf.h" 29 #include "jdwp/jdwp_priv.h" 41 Event posting can happen from any thread. The JDWP thread will not usually 42 post anything but VM start/death, but if a JDWP request causes a class 43 to be loaded, the ClassPrepare event will come from the JDWP thread. 66 JDWP thread: 87 holding the event token is very bad, because it prevents the JDWP thread 102 namespace JDWP { [all...] |
jdwp_main.cc | 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; 147 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!"; 159 PLOG(ERROR) << StringPrintf("Failed to send JDWP packet %c%c%c%c to debugger (%d of %d)", 171 VLOG(jdwp) << "Not sending JDWP packet: no debugger attached!" [all...] |
jdwp_socket.cc | 31 #include "jdwp/jdwp_priv.h" 38 namespace JDWP { 41 * JDWP network state. 86 LOG(ERROR) << "JDWP net startup failed (req port=" << options->port << ")"; 94 LOG(INFO) << "JDWP will wait for debugger on port " << port; 96 LOG(INFO) << "JDWP will " << (options->server ? "listen" : "connect") << " on port " << port; 103 * Initialize JDWP stuff. 164 * Shut down JDWP listener. Don't free state. 166 * This may be called from a non-JDWP thread as part of shutting the 167 * JDWP thread down [all...] |
jdwp_handler.cc | 28 #include "jdwp/jdwp_constants.h" 29 #include "jdwp/jdwp_event.h" 30 #include "jdwp/jdwp_expand_buf.h" 31 #include "jdwp/jdwp_priv.h" 38 namespace JDWP { 102 VLOG(jdwp) << StringPrintf(" --> thread_id=%#llx object_id=%#llx", thread_id, object_id); 103 VLOG(jdwp) << StringPrintf(" class_id=%#llx method_id=%x %s.%s", class_id, 106 VLOG(jdwp) << StringPrintf(" %d args:", arg_count); 114 VLOG(jdwp) << " " << argTypes[i] << StringPrintf("(%zd): %#llx", width, argValues[i]); 118 VLOG(jdwp) << StringPrintf(" options=0x%04x%s%s", options [all...] |
object_registry.cc | 37 JDWP::RefTypeId ObjectRegistry::AddRefType(mirror::Class* c) { 41 JDWP::ObjectId ObjectRegistry::Add(mirror::Object* o) { 45 JDWP::ObjectId ObjectRegistry::InternalAdd(mirror::Object* o) { 91 VLOG(jdwp) << "Object registry contained " << object_to_entry_.size() << " entries"; 109 mirror::Object* ObjectRegistry::InternalGet(JDWP::ObjectId id) { 120 jobject ObjectRegistry::GetJObject(JDWP::ObjectId id) { 129 void ObjectRegistry::DisableCollection(JDWP::ObjectId id) { 139 void ObjectRegistry::EnableCollection(JDWP::ObjectId id) { 171 bool ObjectRegistry::IsCollected(JDWP::ObjectId id) { 188 void ObjectRegistry::DisposeObject(JDWP::ObjectId id, uint32_t reference_count) [all...] |
/cts/tools/tradefed-host/etc/ |
cts-tradefed | 49 RDBG_FLAG=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=${TF_DEBUG_PORT}
|
/art/runtime/ |
Android.mk | 67 jdwp/jdwp_event.cc \ 68 jdwp/jdwp_expand_buf.cc \ 69 jdwp/jdwp_handler.cc \ 70 jdwp/jdwp_main.cc \ 71 jdwp/jdwp_request.cc \ 72 jdwp/jdwp_socket.cc \ 73 jdwp/object_registry.cc \ 176 jdwp/jdwp_adb.cc \ 244 jdwp/jdwp.h [all...] |
debugger.cc | 32 #include "jdwp/object_registry.h" 103 JDWP::JdwpStepSize step_size; 104 JDWP::JdwpStepDepth step_depth; 160 // JDWP is allowed unless the Zygote forbids it. 163 // Was there a -Xrunjdwp or -agentlib:jdwp= argument on the command line? 166 // Broken-down JDWP options. (Only valid if IsJdwpConfigured() is true.) 167 static JDWP::JdwpOptions gJdwpOptions; 169 // Runtime JDWP state. 170 static JDWP::JdwpState* gJdwpState = NULL; 203 VLOG(jdwp) << "Hit breakpoint #" << i << ": " << gBreakpoints[i] [all...] |
runtime_test.cc | 76 EXPECT_FALSE(VLOG_IS_ON(jdwp));
|
/prebuilts/devtools/tools/ |
lint | 58 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
screenshot2 | 59 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
android | 56 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
ddms | 59 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
hierarchyviewer | 60 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
monkeyrunner | 59 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
lint.bat | 50 set java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
ddms.bat | 47 set java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
hierarchyviewer.bat | 48 set java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
/prebuilts/sdk/tools/ |
lint | 58 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
/sdk/apkbuilder/etc/ |
apkbuilder | 56 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
/sdk/dumpeventlog/etc/ |
dumpeventlog | 59 java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y
|
/dalvik/vm/ |
Dvm.mk | 141 jdwp/ExpandBuf.cpp \ 142 jdwp/JdwpAdb.cpp \ 143 jdwp/JdwpConstants.cpp \ 144 jdwp/JdwpEvent.cpp \ 145 jdwp/JdwpHandler.cpp \ 146 jdwp/JdwpMain.cpp \ 147 jdwp/JdwpSocket.cpp \
|
/system/core/adb/ |
jdwp_service.c | 16 when a new JDWP daemon thread starts in a new VM process, it creates 20 JDWP thread @vm-debug-control 28 the JDWP process terminates (this allows adbd to detect dead 31 adbd thus maintains a list of "active" JDWP processes. it can send 36 equivalent to "adb forward tcp:<hostport> jdwp:<pid>" 38 "jdwp:<pid>" is a new forward destination format used to target 39 a given JDWP process on the device. when sutch a request arrives, 50 to the JDWP process with the help of sendmsg() 53 JDWP thread @vm-debug-control 60 then, the JDWP thread uses this new socket descriptor as it 583 JdwpSocket* jdwp = (JdwpSocket*)s; local [all...] |