Home | History | Annotate | Download | only in jdwp

Lines Matching refs:JDWP

29 #include "jdwp/jdwp_constants.h"
30 #include "jdwp/jdwp_event.h"
31 #include "jdwp/jdwp_expand_buf.h"
32 #include "jdwp/jdwp_priv.h"
39 namespace JDWP {
92 VLOG(jdwp) << StringPrintf(" --> thread_id=%#" PRIx64 " object_id=%#" PRIx64,
94 VLOG(jdwp) << StringPrintf(" class_id=%#" PRIx64 " method_id=%#" PRIx64 " %s.%s",
97 VLOG(jdwp) << StringPrintf(" %d args:", arg_count);
105 VLOG(jdwp) << " " << argTypes[i] << StringPrintf("(%zd): %#" PRIx64, width,
110 VLOG(jdwp) << StringPrintf(" options=0x%04x%s%s", options,
114 JDWP::JdwpError error = Dbg::PrepareInvokeMethod(request->GetId(), thread_id, object_id,
117 if (error == JDWP::ERR_NONE) {
131 // JDWP version numbers, major and minor.
160 JDWP::JdwpTypeTag type_tag;
162 JDWP::JdwpError status = Dbg::GetClassInfo(ids[i], &type_tag, &class_status, nullptr);
179 * to be suspended, and that violates some JDWP expectations.
354 std::vector<JDWP::RefTypeId> classes;
361 JDWP::JdwpTypeTag type_tag;
364 JDWP::JdwpError status = Dbg::GetClassInfo(classes[i], &type_tag, &class_status, &descriptor);
462 JDWP::JdwpTypeTag type_tag;
464 JDWP::JdwpError status = Dbg::GetClassInfo(refTypeId, &type_tag, &class_status, nullptr);
492 VLOG(jdwp) << StringPrintf(" --> ObjectId %#" PRIx64, class_object_id);
622 JDWP::JdwpTag fieldTag = Dbg::GetStaticFieldBasicTag(fieldId);
626 VLOG(jdwp) << " --> field=" << fieldId << " tag=" << fieldTag << " --> " << value;
792 JDWP::JdwpTag fieldTag = Dbg::GetFieldBasicTag(fieldId);
796 VLOG(jdwp) << " --> fieldId=" << fieldId << " tag=" << fieldTag << "(" << width << ") value=" << value;
879 JDWP::JdwpError error = Dbg::StringToUtf8(stringObject, &str);
880 if (error != JDWP::ERR_NONE) {
884 VLOG(jdwp) << StringPrintf(" --> %s", PrintableString(str.c_str()).c_str());
903 VLOG(jdwp) << StringPrintf(" Name of thread %#" PRIx64 " is \"%s\"", thread_id, name.c_str());
954 JDWP::JdwpThreadStatus threadStatus;
955 JDWP::JdwpSuspendStatus suspendStatus;
961 VLOG(jdwp) << " --> " << threadStatus << ", " << suspendStatus;
1138 VLOG(jdwp) << " --> " << length;
1196 * mods in JDWP doc).
1281 VLOG(jdwp) << StringPrintf(" Step: thread=%#" PRIx64, thread_id)
1300 return JDWP::ERR_NOT_IMPLEMENTED;
1312 VLOG(jdwp) << StringPrintf(" --> event requestId=%#x", requestId);
1388 // TODO: consider altering the JDWP stuff to hold the packet header
1579 * On entry, the JDWP thread is in VMWAIT.
1598 * from the debugger. Otherwise we (the JDWP thread) could be told to
1621 VLOG(jdwp) << DescribeCommand(request);
1657 VLOG(jdwp) << "REPLY: " << GetCommandName(request) << " " << result << " (length=" << respLen << ")";
1659 VLOG(jdwp) << HexDump(expandBufGetBuffer(pReply) + kJDWPHeaderLen, respLen, false, "");
1663 VLOG(jdwp) << "----------";
1679 } // namespace JDWP