Lines Matching refs:response

457     StreamGDBRemote response;  in SendWResponse()  local
458 response.PutChar('E'); in SendWResponse()
459 response.PutHex8(GDBRemoteServerError::eErrorExitStatus); in SendWResponse()
460 return SendPacketNoLock(response.GetString()); in SendWResponse()
466 StreamGDBRemote response; in SendWResponse() local
467 response.Format("{0:g}", *wait_status); in SendWResponse()
468 return SendPacketNoLock(response.GetString()); in SendWResponse()
471 static void AppendHexValue(StreamString &response, const uint8_t *buf, in AppendHexValue() argument
476 response.PutHex8(buf[i]); in AppendHexValue()
479 response.PutHex8(buf[i]); in AppendHexValue()
564 static void CollectRegNums(const uint32_t *reg_num, StreamString &response, in CollectRegNums() argument
568 response.PutChar(','); in CollectRegNums()
570 response.Printf("%" PRIx32, *reg_num); in CollectRegNums()
572 response.Printf("%" PRIu32, *reg_num); in CollectRegNums()
577 StreamString &response, NativeRegisterContext &reg_ctx, in WriteRegisterValueInHexFixedWidth() argument
589 AppendHexValue(response, (const uint8_t *)reg_value_p->GetBytes(), in WriteRegisterValueInHexFixedWidth()
596 AppendHexValue(response, zeros.data(), zeros.size(), false); in WriteRegisterValueInHexFixedWidth()
788 StreamString response; in SendStopReplyPacketForThread() local
790 response.PutChar('T'); in SendStopReplyPacketForThread()
799 response.PutHex8(signum & 0xff); in SendStopReplyPacketForThread()
802 response.Printf("thread:%" PRIx64 ";", tid); in SendStopReplyPacketForThread()
810 response.PutCString("name:"); in SendStopReplyPacketForThread()
811 response.PutCString(thread_name); in SendStopReplyPacketForThread()
814 response.PutCString("hexname:"); in SendStopReplyPacketForThread()
815 response.PutStringAsRawHex8(thread_name); in SendStopReplyPacketForThread()
817 response.PutChar(';'); in SendStopReplyPacketForThread()
829 response.PutCString("threads:"); in SendStopReplyPacketForThread()
837 response.PutChar(','); in SendStopReplyPacketForThread()
838 response.Printf("%" PRIx64, listed_thread->GetID()); in SendStopReplyPacketForThread()
840 response.PutChar(';'); in SendStopReplyPacketForThread()
852 response.PutCString("jstopinfo:"); in SendStopReplyPacketForThread()
855 response.PutStringAsRawHex8(unescaped_response.GetData()); in SendStopReplyPacketForThread()
856 response.PutChar(';'); in SendStopReplyPacketForThread()
865 response.PutCString("thread-pcs"); in SendStopReplyPacketForThread()
886 response.PutChar(delimiter); in SendStopReplyPacketForThread()
888 WriteRegisterValueInHexFixedWidth(response, reg_ctx, *reg_info_p, in SendStopReplyPacketForThread()
892 response.PutChar(';'); in SendStopReplyPacketForThread()
912 response.Printf("%.02x:", reg_num); in SendStopReplyPacketForThread()
913 WriteRegisterValueInHexFixedWidth(response, reg_ctx, *reg_info_p, in SendStopReplyPacketForThread()
915 response.PutChar(';'); in SendStopReplyPacketForThread()
928 response.Printf("reason:%s;", reason_str); in SendStopReplyPacketForThread()
933 response.PutCString("description:"); in SendStopReplyPacketForThread()
934 response.PutStringAsRawHex8(description); in SendStopReplyPacketForThread()
935 response.PutChar(';'); in SendStopReplyPacketForThread()
938 response.PutCString("metype:"); in SendStopReplyPacketForThread()
939 response.PutHex64(tid_stop_info.details.exception.type); in SendStopReplyPacketForThread()
940 response.PutCString(";mecount:"); in SendStopReplyPacketForThread()
941 response.PutHex32(tid_stop_info.details.exception.data_count); in SendStopReplyPacketForThread()
942 response.PutChar(';'); in SendStopReplyPacketForThread()
945 response.PutCString("medata:"); in SendStopReplyPacketForThread()
946 response.PutHex64(tid_stop_info.details.exception.data[i]); in SendStopReplyPacketForThread()
947 response.PutChar(';'); in SendStopReplyPacketForThread()
962 response.Printf("%s:p%" PRIx64 ".%" PRIx64 ";", reason_str, in SendStopReplyPacketForThread()
967 return SendPacketNoLock(response.GetString()); in SendStopReplyPacketForThread()
1135 StreamString response; in SendONotification() local
1136 response.PutChar('O'); in SendONotification()
1137 response.PutBytesAsRawHex8(buffer, len); in SendONotification()
1139 return SendPacketNoLock(response.GetString()); in SendONotification()
1310 StreamGDBRemote response; in Handle_jLLDBTraceGetBinaryData() local
1311 response.PutEscapedBytes(bytes->data(), bytes->size()); in Handle_jLLDBTraceGetBinaryData()
1312 return SendPacketNoLock(response.GetString()); in Handle_jLLDBTraceGetBinaryData()
1334 StreamString response; in Handle_qProcessInfo() local
1335 CreateProcessInfoResponse_DebugServerStyle(proc_info, response); in Handle_qProcessInfo()
1336 return SendPacketNoLock(response.GetString()); in Handle_qProcessInfo()
1355 StreamString response; in Handle_qC() local
1356 response.Printf("QC%" PRIx64, thread->GetID()); in Handle_qC()
1358 return SendPacketNoLock(response.GetString()); in Handle_qC()
1408 StreamString response; in Handle_qGetWorkingDir() local
1409 response.PutStringAsRawHex8(working_dir.GetCString()); in Handle_qGetWorkingDir()
1410 return SendPacketNoLock(response.GetString()); in Handle_qGetWorkingDir()
1554 StreamString response; in Handle_vCont_actions() local
1555 response.Printf("vCont;c;C;s;S"); in Handle_vCont_actions()
1557 return SendPacketNoLock(response.GetString()); in Handle_vCont_actions()
1768 StreamGDBRemote response; in Handle_qRegisterInfo() local
1770 response.PutCString("name:"); in Handle_qRegisterInfo()
1771 response.PutCString(reg_info->name); in Handle_qRegisterInfo()
1772 response.PutChar(';'); in Handle_qRegisterInfo()
1775 response.PutCString("alt-name:"); in Handle_qRegisterInfo()
1776 response.PutCString(reg_info->alt_name); in Handle_qRegisterInfo()
1777 response.PutChar(';'); in Handle_qRegisterInfo()
1780 response.Printf("bitsize:%" PRIu32 ";", reg_info->byte_size * 8); in Handle_qRegisterInfo()
1783 response.Printf("offset:%" PRIu32 ";", reg_info->byte_offset); in Handle_qRegisterInfo()
1787 response << "encoding:" << encoding << ';'; in Handle_qRegisterInfo()
1791 response << "format:" << format << ';'; in Handle_qRegisterInfo()
1796 response << "set:" << register_set_name << ';'; in Handle_qRegisterInfo()
1800 response.Printf("ehframe:%" PRIu32 ";", in Handle_qRegisterInfo()
1804 response.Printf("dwarf:%" PRIu32 ";", in Handle_qRegisterInfo()
1809 response << "generic:" << kind_generic << ';'; in Handle_qRegisterInfo()
1812 response.PutCString("container-regs:"); in Handle_qRegisterInfo()
1813 CollectRegNums(reg_info->value_regs, response, true); in Handle_qRegisterInfo()
1814 response.PutChar(';'); in Handle_qRegisterInfo()
1818 response.PutCString("invalidate-regs:"); in Handle_qRegisterInfo()
1819 CollectRegNums(reg_info->invalidate_regs, response, true); in Handle_qRegisterInfo()
1820 response.PutChar(';'); in Handle_qRegisterInfo()
1825 response.PutCString("dynamic_size_dwarf_expr_bytes:"); in Handle_qRegisterInfo()
1827 response.PutHex8(reg_info->dynamic_size_dwarf_expr_bytes[i]); in Handle_qRegisterInfo()
1828 response.PutChar(';'); in Handle_qRegisterInfo()
1830 return SendPacketNoLock(response.GetString()); in Handle_qRegisterInfo()
1847 StreamGDBRemote response; in Handle_qfThreadInfo() local
1848 response.PutChar('m'); in Handle_qfThreadInfo()
1860 response.PutChar(','); in Handle_qfThreadInfo()
1861 response.Printf("%" PRIx64, thread->GetID()); in Handle_qfThreadInfo()
1865 return SendPacketNoLock(response.GetString()); in Handle_qfThreadInfo()
1925 StreamGDBRemote response; in Handle_g() local
1926 response.PutBytesAsRawHex8(regs_buffer.data(), regs_buffer.size()); in Handle_g()
1928 return SendPacketNoLock(response.GetString()); in Handle_g()
1977 StreamGDBRemote response; in Handle_p() local
2002 response.PutHex8(data[i]); in Handle_p()
2004 return SendPacketNoLock(response.GetString()); in Handle_p()
2075 StreamGDBRemote response; in Handle_P() local
2310 StreamGDBRemote response; in Handle_memory_read() local
2314 response.PutEscapedBytes(buf.data(), byte_count); in Handle_memory_read()
2318 response.PutHex8(buf[i]); in Handle_memory_read()
2321 return SendPacketNoLock(response.GetString()); in Handle_memory_read()
2368 StreamGDBRemote response; in Handle__M() local
2369 response.PutHex64(*addr); in Handle__M()
2370 return SendPacketNoLock(response.GetString()); in Handle__M()
2449 StreamGDBRemote response; in Handle_M() local
2536 StreamGDBRemote response; in Handle_qMemoryRegionInfo() local
2545 response.PutCString("error:"); in Handle_qMemoryRegionInfo()
2546 response.PutStringAsRawHex8(error.AsCString()); in Handle_qMemoryRegionInfo()
2547 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2550 response.Printf("start:%" PRIx64 ";size:%" PRIx64 ";", in Handle_qMemoryRegionInfo()
2558 response.PutCString("permissions:"); in Handle_qMemoryRegionInfo()
2561 response.PutChar('r'); in Handle_qMemoryRegionInfo()
2563 response.PutChar('w'); in Handle_qMemoryRegionInfo()
2565 response.PutChar('x'); in Handle_qMemoryRegionInfo()
2567 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2574 response.PutCString("flags:"); in Handle_qMemoryRegionInfo()
2576 response.PutCString("mt"); in Handle_qMemoryRegionInfo()
2578 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2584 response.PutCString("name:"); in Handle_qMemoryRegionInfo()
2585 response.PutStringAsRawHex8(name.GetStringRef()); in Handle_qMemoryRegionInfo()
2586 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2590 return SendPacketNoLock(response.GetString()); in Handle_qMemoryRegionInfo()
2837 StreamString response; in BuildTargetXml() local
2839 response.Printf("<?xml version=\"1.0\"?>"); in BuildTargetXml()
2840 response.Printf("<target version=\"1.0\">"); in BuildTargetXml()
2842 response.Printf("<architecture>%s</architecture>", in BuildTargetXml()
2849 response.Printf("<feature>"); in BuildTargetXml()
2863 response.Printf("<reg name=\"%s\" bitsize=\"%" PRIu32 "\" regnum=\"%d\" ", in BuildTargetXml()
2867 response.Printf("offset=\"%" PRIu32 "\" ", reg_info->byte_offset); in BuildTargetXml()
2870 response.Printf("altname=\"%s\" ", reg_info->alt_name); in BuildTargetXml()
2874 response << "encoding=\"" << encoding << "\" "; in BuildTargetXml()
2878 response << "format=\"" << format << "\" "; in BuildTargetXml()
2883 response << "group=\"" << register_set_name << "\" "; in BuildTargetXml()
2887 response.Printf("ehframe_regnum=\"%" PRIu32 "\" ", in BuildTargetXml()
2892 response.Printf("dwarf_regnum=\"%" PRIu32 "\" ", in BuildTargetXml()
2897 response << "generic=\"" << kind_generic << "\" "; in BuildTargetXml()
2901 response.PutCString("value_regnums=\""); in BuildTargetXml()
2902 CollectRegNums(reg_info->value_regs, response, false); in BuildTargetXml()
2903 response.Printf("\" "); in BuildTargetXml()
2907 response.PutCString("invalidate_regnums=\""); in BuildTargetXml()
2908 CollectRegNums(reg_info->invalidate_regs, response, false); in BuildTargetXml()
2909 response.Printf("\" "); in BuildTargetXml()
2914 response.PutCString("dynamic_size_dwarf_expr_bytes=\""); in BuildTargetXml()
2916 response.PutHex8(reg_info->dynamic_size_dwarf_expr_bytes[i]); in BuildTargetXml()
2917 response.Printf("\" "); in BuildTargetXml()
2920 response.Printf("/>"); in BuildTargetXml()
2923 response.Printf("</feature>"); in BuildTargetXml()
2924 response.Printf("</target>"); in BuildTargetXml()
2925 return MemoryBuffer::getMemBufferCopy(response.GetString(), "target.xml"); in BuildTargetXml()
2951 StreamString response; in ReadXferObject() local
2952 response.Printf("<library-list-svr4 version=\"1.0\">"); in ReadXferObject()
2954 response.Printf("<library name=\"%s\" ", in ReadXferObject()
2956 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
2957 response.Printf("l_addr=\"0x%" PRIx64 "\" ", library.base_addr); in ReadXferObject()
2958 response.Printf("l_ld=\"0x%" PRIx64 "\" />", library.ld_addr); in ReadXferObject()
2960 response.Printf("</library-list-svr4>"); in ReadXferObject()
2961 return MemoryBuffer::getMemBufferCopy(response.GetString(), __FUNCTION__); in ReadXferObject()
3012 StreamGDBRemote response; in Handle_qXfer() local
3017 response.PutChar('l'); in Handle_qXfer()
3026 response.PutChar('l'); in Handle_qXfer()
3030 response.PutChar('m'); in Handle_qXfer()
3034 response.PutEscapedBytes(buffer.data(), buffer.size()); in Handle_qXfer()
3040 return SendPacketNoLock(response.GetString()); in Handle_qXfer()
3086 StreamGDBRemote response; in Handle_QSaveRegisterState() local
3087 response.Printf("%" PRIu32, save_id); in Handle_QSaveRegisterState()
3088 return SendPacketNoLock(response.GetString()); in Handle_QSaveRegisterState()
3329 StreamString response; in Handle_jThreadsInfo() local
3340 response.AsRawOstream() << *threads_info; in Handle_jThreadsInfo()
3342 escaped_response.PutEscapedBytes(response.GetData(), response.GetSize()); in Handle_jThreadsInfo()
3362 StreamGDBRemote response; in Handle_qWatchpointSupportInfo() local
3364 response.Printf("num:0;"); in Handle_qWatchpointSupportInfo()
3366 response.Printf("num:%d;", hw_debug_cap->second); in Handle_qWatchpointSupportInfo()
3368 return SendPacketNoLock(response.GetString()); in Handle_qWatchpointSupportInfo()
3395 StreamGDBRemote response; in Handle_qFileLoadAddress() local
3396 response.PutHex64(file_load_address); in Handle_qFileLoadAddress()
3397 return SendPacketNoLock(response.GetString()); in Handle_qFileLoadAddress()
3502 StreamGDBRemote response; in Handle_qMemTags() local
3510 response.PutChar('m'); in Handle_qMemTags()
3511 response.PutBytesAsRawHex8(tags.data(), tags.size()); in Handle_qMemTags()
3512 return SendPacketNoLock(response.GetString()); in Handle_qMemTags()