Lines Matching refs:response

485     StreamGDBRemote response;  in SendWResponse()  local
486 response.PutChar('E'); in SendWResponse()
487 response.PutHex8(GDBRemoteServerError::eErrorExitStatus); in SendWResponse()
488 return SendPacketNoLock(response.GetString()); in SendWResponse()
499 StreamGDBRemote response; in SendWResponse() local
500 response.Format("{0:g}", *wait_status); in SendWResponse()
503 response.Format(";process:{0:x-}", process->GetID()); in SendWResponse()
506 response.GetString()); in SendWResponse()
507 return SendPacketNoLock(response.GetString()); in SendWResponse()
510 static void AppendHexValue(StreamString &response, const uint8_t *buf, in AppendHexValue() argument
515 response.PutHex8(buf[i]); in AppendHexValue()
518 response.PutHex8(buf[i]); in AppendHexValue()
605 static void CollectRegNums(const uint32_t *reg_num, StreamString &response, in CollectRegNums() argument
609 response.PutChar(','); in CollectRegNums()
611 response.Printf("%" PRIx32, *reg_num); in CollectRegNums()
613 response.Printf("%" PRIu32, *reg_num); in CollectRegNums()
618 StreamString &response, NativeRegisterContext &reg_ctx, in WriteRegisterValueInHexFixedWidth() argument
630 AppendHexValue(response, (const uint8_t *)reg_value_p->GetBytes(), in WriteRegisterValueInHexFixedWidth()
637 AppendHexValue(response, zeros.data(), zeros.size(), false); in WriteRegisterValueInHexFixedWidth()
805 StreamString response; in PrepareStopReplyPacketForThread() local
809 return response; in PrepareStopReplyPacketForThread()
818 response.PutChar('T'); in PrepareStopReplyPacketForThread()
827 response.PutHex8(signum & 0xff); in PrepareStopReplyPacketForThread()
830 response.PutCString("thread:"); in PrepareStopReplyPacketForThread()
831 AppendThreadIDToResponse(response, process.GetID(), thread.GetID()); in PrepareStopReplyPacketForThread()
832 response.PutChar(';'); in PrepareStopReplyPacketForThread()
840 response.PutCString("name:"); in PrepareStopReplyPacketForThread()
841 response.PutCString(thread_name); in PrepareStopReplyPacketForThread()
844 response.PutCString("hexname:"); in PrepareStopReplyPacketForThread()
845 response.PutStringAsRawHex8(thread_name); in PrepareStopReplyPacketForThread()
847 response.PutChar(';'); in PrepareStopReplyPacketForThread()
859 response.PutCString("threads:"); in PrepareStopReplyPacketForThread()
864 response.PutChar(','); in PrepareStopReplyPacketForThread()
865 response.Printf("%" PRIx64, listed_thread.GetID()); in PrepareStopReplyPacketForThread()
868 response.PutChar(';'); in PrepareStopReplyPacketForThread()
880 response.PutCString("jstopinfo:"); in PrepareStopReplyPacketForThread()
883 response.PutStringAsRawHex8(unescaped_response.GetData()); in PrepareStopReplyPacketForThread()
884 response.PutChar(';'); in PrepareStopReplyPacketForThread()
892 response.PutCString("thread-pcs"); in PrepareStopReplyPacketForThread()
912 response.PutChar(delimiter); in PrepareStopReplyPacketForThread()
914 WriteRegisterValueInHexFixedWidth(response, reg_ctx, *reg_info_p, in PrepareStopReplyPacketForThread()
918 response.PutChar(';'); in PrepareStopReplyPacketForThread()
938 response.Printf("%.02x:", reg_num); in PrepareStopReplyPacketForThread()
939 WriteRegisterValueInHexFixedWidth(response, reg_ctx, *reg_info_p, in PrepareStopReplyPacketForThread()
941 response.PutChar(';'); in PrepareStopReplyPacketForThread()
955 response.Printf("reason:%s;", reason_str); in PrepareStopReplyPacketForThread()
960 response.PutCString("description:"); in PrepareStopReplyPacketForThread()
961 response.PutStringAsRawHex8(description); in PrepareStopReplyPacketForThread()
962 response.PutChar(';'); in PrepareStopReplyPacketForThread()
965 response.PutCString("metype:"); in PrepareStopReplyPacketForThread()
966 response.PutHex64(tid_stop_info.details.exception.type); in PrepareStopReplyPacketForThread()
967 response.PutCString(";mecount:"); in PrepareStopReplyPacketForThread()
968 response.PutHex32(tid_stop_info.details.exception.data_count); in PrepareStopReplyPacketForThread()
969 response.PutChar(';'); in PrepareStopReplyPacketForThread()
972 response.PutCString("medata:"); in PrepareStopReplyPacketForThread()
973 response.PutHex64(tid_stop_info.details.exception.data[i]); in PrepareStopReplyPacketForThread()
974 response.PutChar(';'); in PrepareStopReplyPacketForThread()
989 response.Printf("%s:p%" PRIx64 ".%" PRIx64 ";", reason_str, in PrepareStopReplyPacketForThread()
994 return response; in PrepareStopReplyPacketForThread()
1005 StreamString response = PrepareStopReplyPacketForThread(*thread); in SendStopReplyPacketForThread() local
1006 if (response.Empty()) in SendStopReplyPacketForThread()
1011 "Stop", m_stop_notification_queue, response.GetString()); in SendStopReplyPacketForThread()
1017 return SendPacketNoLock(response.GetString()); in SendStopReplyPacketForThread()
1196 StreamString response; in SendONotification() local
1197 response.PutChar('O'); in SendONotification()
1198 response.PutBytesAsRawHex8(buffer, len); in SendONotification()
1202 response.GetString()); in SendONotification()
1203 return SendPacketNoLock(response.GetString()); in SendONotification()
1371 StreamGDBRemote response; in Handle_jLLDBTraceGetBinaryData() local
1372 response.PutEscapedBytes(bytes->data(), bytes->size()); in Handle_jLLDBTraceGetBinaryData()
1373 return SendPacketNoLock(response.GetString()); in Handle_jLLDBTraceGetBinaryData()
1395 StreamString response; in Handle_qProcessInfo() local
1396 CreateProcessInfoResponse_DebugServerStyle(proc_info, response); in Handle_qProcessInfo()
1397 return SendPacketNoLock(response.GetString()); in Handle_qProcessInfo()
1416 StreamString response; in Handle_qC() local
1417 response.PutCString("QC"); in Handle_qC()
1418 AppendThreadIDToResponse(response, m_current_process->GetID(), in Handle_qC()
1421 return SendPacketNoLock(response.GetString()); in Handle_qC()
1503 StreamString response; in Handle_qGetWorkingDir() local
1504 response.PutStringAsRawHex8(working_dir.GetPath().c_str()); in Handle_qGetWorkingDir()
1505 return SendPacketNoLock(response.GetString()); in Handle_qGetWorkingDir()
1674 StreamString response; in Handle_vCont_actions() local
1675 response.Printf("vCont;c;C;s;S;t"); in Handle_vCont_actions()
1677 return SendPacketNoLock(response.GetString()); in Handle_vCont_actions()
2012 StreamGDBRemote response; in Handle_qRegisterInfo() local
2014 response.PutCString("name:"); in Handle_qRegisterInfo()
2015 response.PutCString(reg_info->name); in Handle_qRegisterInfo()
2016 response.PutChar(';'); in Handle_qRegisterInfo()
2019 response.PutCString("alt-name:"); in Handle_qRegisterInfo()
2020 response.PutCString(reg_info->alt_name); in Handle_qRegisterInfo()
2021 response.PutChar(';'); in Handle_qRegisterInfo()
2024 response.Printf("bitsize:%" PRIu32 ";", reg_info->byte_size * 8); in Handle_qRegisterInfo()
2027 response.Printf("offset:%" PRIu32 ";", reg_info->byte_offset); in Handle_qRegisterInfo()
2031 response << "encoding:" << encoding << ';'; in Handle_qRegisterInfo()
2035 response << "format:" << format << ';'; in Handle_qRegisterInfo()
2040 response << "set:" << register_set_name << ';'; in Handle_qRegisterInfo()
2044 response.Printf("ehframe:%" PRIu32 ";", in Handle_qRegisterInfo()
2048 response.Printf("dwarf:%" PRIu32 ";", in Handle_qRegisterInfo()
2053 response << "generic:" << kind_generic << ';'; in Handle_qRegisterInfo()
2056 response.PutCString("container-regs:"); in Handle_qRegisterInfo()
2057 CollectRegNums(reg_info->value_regs, response, true); in Handle_qRegisterInfo()
2058 response.PutChar(';'); in Handle_qRegisterInfo()
2062 response.PutCString("invalidate-regs:"); in Handle_qRegisterInfo()
2063 CollectRegNums(reg_info->invalidate_regs, response, true); in Handle_qRegisterInfo()
2064 response.PutChar(';'); in Handle_qRegisterInfo()
2067 return SendPacketNoLock(response.GetString()); in Handle_qRegisterInfo()
2071 StreamGDBRemote &response, NativeProcessProtocol &process, bool &had_any) { in AddProcessThreads() argument
2081 response.PutChar(had_any ? ',' : 'm'); in AddProcessThreads()
2082 AppendThreadIDToResponse(response, pid, thread.GetID()); in AddProcessThreads()
2095 StreamGDBRemote response; in Handle_qfThreadInfo() local
2098 AddProcessThreads(response, *pid_ptr.second.process_up, had_any); in Handle_qfThreadInfo()
2102 return SendPacketNoLock(response.GetString()); in Handle_qfThreadInfo()
2162 StreamGDBRemote response; in Handle_g() local
2163 response.PutBytesAsRawHex8(regs_buffer.data(), regs_buffer.size()); in Handle_g()
2165 return SendPacketNoLock(response.GetString()); in Handle_g()
2214 StreamGDBRemote response; in Handle_p() local
2239 response.PutHex8(data[i]); in Handle_p()
2241 return SendPacketNoLock(response.GetString()); in Handle_p()
2307 StreamGDBRemote response; in Handle_P() local
2543 StreamGDBRemote response; in Handle_memory_read() local
2547 response.PutEscapedBytes(buf.data(), byte_count); in Handle_memory_read()
2551 response.PutHex8(buf[i]); in Handle_memory_read()
2554 return SendPacketNoLock(response.GetString()); in Handle_memory_read()
2601 StreamGDBRemote response; in Handle__M() local
2602 response.PutHex64(*addr); in Handle__M()
2603 return SendPacketNoLock(response.GetString()); in Handle__M()
2682 StreamGDBRemote response; in Handle_M() local
2769 StreamGDBRemote response; in Handle_qMemoryRegionInfo() local
2778 response.PutCString("error:"); in Handle_qMemoryRegionInfo()
2779 response.PutStringAsRawHex8(error.AsCString()); in Handle_qMemoryRegionInfo()
2780 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2783 response.Printf("start:%" PRIx64 ";size:%" PRIx64 ";", in Handle_qMemoryRegionInfo()
2791 response.PutCString("permissions:"); in Handle_qMemoryRegionInfo()
2794 response.PutChar('r'); in Handle_qMemoryRegionInfo()
2796 response.PutChar('w'); in Handle_qMemoryRegionInfo()
2798 response.PutChar('x'); in Handle_qMemoryRegionInfo()
2800 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2807 response.PutCString("flags:"); in Handle_qMemoryRegionInfo()
2809 response.PutCString("mt"); in Handle_qMemoryRegionInfo()
2811 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2817 response.PutCString("name:"); in Handle_qMemoryRegionInfo()
2818 response.PutStringAsRawHex8(name.GetStringRef()); in Handle_qMemoryRegionInfo()
2819 response.PutChar(';'); in Handle_qMemoryRegionInfo()
2823 return SendPacketNoLock(response.GetString()); in Handle_qMemoryRegionInfo()
3066 StreamString response; in BuildTargetXml() local
3068 response.Printf("<?xml version=\"1.0\"?>\n"); in BuildTargetXml()
3069 response.Printf("<target version=\"1.0\">\n"); in BuildTargetXml()
3070 response.IndentMore(); in BuildTargetXml()
3072 response.Indent(); in BuildTargetXml()
3073 response.Printf("<architecture>%s</architecture>\n", in BuildTargetXml()
3080 response.Indent("<feature>\n"); in BuildTargetXml()
3084 response.IndentMore(); in BuildTargetXml()
3098 response.IndentMore(); in BuildTargetXml()
3099 reg_info->flags_type->ToXML(response); in BuildTargetXml()
3100 response.IndentLess(); in BuildTargetXml()
3103 response.Indent(); in BuildTargetXml()
3104 response.Printf("<reg name=\"%s\" bitsize=\"%" PRIu32 in BuildTargetXml()
3109 response.Printf("offset=\"%" PRIu32 "\" ", reg_info->byte_offset); in BuildTargetXml()
3112 response.Printf("altname=\"%s\" ", reg_info->alt_name); in BuildTargetXml()
3116 response << "encoding=\"" << encoding << "\" "; in BuildTargetXml()
3120 response << "format=\"" << format << "\" "; in BuildTargetXml()
3123 response << "type=\"" << reg_info->flags_type->GetID() << "\" "; in BuildTargetXml()
3128 response << "group=\"" << register_set_name << "\" "; in BuildTargetXml()
3132 response.Printf("ehframe_regnum=\"%" PRIu32 "\" ", in BuildTargetXml()
3137 response.Printf("dwarf_regnum=\"%" PRIu32 "\" ", in BuildTargetXml()
3142 response << "generic=\"" << kind_generic << "\" "; in BuildTargetXml()
3146 response.PutCString("value_regnums=\""); in BuildTargetXml()
3147 CollectRegNums(reg_info->value_regs, response, false); in BuildTargetXml()
3148 response.Printf("\" "); in BuildTargetXml()
3152 response.PutCString("invalidate_regnums=\""); in BuildTargetXml()
3153 CollectRegNums(reg_info->invalidate_regs, response, false); in BuildTargetXml()
3154 response.Printf("\" "); in BuildTargetXml()
3157 response.Printf("/>\n"); in BuildTargetXml()
3161 response.IndentLess(); in BuildTargetXml()
3163 response.Indent("</feature>\n"); in BuildTargetXml()
3164 response.IndentLess(); in BuildTargetXml()
3165 response.Indent("</target>\n"); in BuildTargetXml()
3166 return MemoryBuffer::getMemBufferCopy(response.GetString(), "target.xml"); in BuildTargetXml()
3204 StreamString response; in ReadXferObject() local
3205 response.Printf("<library-list-svr4 version=\"1.0\">"); in ReadXferObject()
3207 response.Printf("<library name=\"%s\" ", in ReadXferObject()
3209 response.Printf("lm=\"0x%" PRIx64 "\" ", library.link_map); in ReadXferObject()
3210 response.Printf("l_addr=\"0x%" PRIx64 "\" ", library.base_addr); in ReadXferObject()
3211 response.Printf("l_ld=\"0x%" PRIx64 "\" />", library.ld_addr); in ReadXferObject()
3213 response.Printf("</library-list-svr4>"); in ReadXferObject()
3214 return MemoryBuffer::getMemBufferCopy(response.GetString(), __FUNCTION__); in ReadXferObject()
3265 StreamGDBRemote response; in Handle_qXfer() local
3270 response.PutChar('l'); in Handle_qXfer()
3279 response.PutChar('l'); in Handle_qXfer()
3283 response.PutChar('m'); in Handle_qXfer()
3287 response.PutEscapedBytes(buffer.data(), buffer.size()); in Handle_qXfer()
3293 return SendPacketNoLock(response.GetString()); in Handle_qXfer()
3339 StreamGDBRemote response; in Handle_QSaveRegisterState() local
3340 response.Printf("%" PRIu32, save_id); in Handle_QSaveRegisterState()
3341 return SendPacketNoLock(response.GetString()); in Handle_QSaveRegisterState()
3635 StreamString response; in Handle_jThreadsInfo() local
3646 response.AsRawOstream() << *threads_info; in Handle_jThreadsInfo()
3648 escaped_response.PutEscapedBytes(response.GetData(), response.GetSize()); in Handle_jThreadsInfo()
3668 StreamGDBRemote response; in Handle_qWatchpointSupportInfo() local
3670 response.Printf("num:0;"); in Handle_qWatchpointSupportInfo()
3672 response.Printf("num:%d;", hw_debug_cap->second); in Handle_qWatchpointSupportInfo()
3674 return SendPacketNoLock(response.GetString()); in Handle_qWatchpointSupportInfo()
3701 StreamGDBRemote response; in Handle_qFileLoadAddress() local
3702 response.PutHex64(file_load_address); in Handle_qFileLoadAddress()
3703 return SendPacketNoLock(response.GetString()); in Handle_qFileLoadAddress()
3808 StreamGDBRemote response; in Handle_qMemTags() local
3816 response.PutChar('m'); in Handle_qMemTags()
3817 response.PutBytesAsRawHex8(tags.data(), tags.size()); in Handle_qMemTags()
3818 return SendPacketNoLock(response.GetString()); in Handle_qMemTags()
3938 StreamString response; in Handle_qSaveCore() local
3939 response.PutCString("core-path:"); in Handle_qSaveCore()
3940 response.PutStringAsRawHex8(ret.get()); in Handle_qSaveCore()
3941 return SendPacketNoLock(response.GetString()); in Handle_qSaveCore()
4279 Stream &response, lldb::pid_t pid, lldb::tid_t tid) { in AppendThreadIDToResponse() argument
4282 response.Format("p{0:x-}.", pid); in AppendThreadIDToResponse()
4283 response.Format("{0:x-}", tid); in AppendThreadIDToResponse()