Lines Matching refs:RNBRemote

164 RNBRemote::RNBRemote()  in RNBRemote()  function in RNBRemote
179 RNBRemote::~RNBRemote() { in ~RNBRemote()
184 void RNBRemote::CreatePacketTable() { in CreatePacketTable()
210 t.push_back(Packet(read_memory, &RNBRemote::HandlePacket_m, NULL, "m", in CreatePacketTable()
212 t.push_back(Packet(read_register, &RNBRemote::HandlePacket_p, NULL, "p", in CreatePacketTable()
214 t.push_back(Packet(read_general_regs, &RNBRemote::HandlePacket_g, NULL, "g", in CreatePacketTable()
216 t.push_back(Packet(write_memory, &RNBRemote::HandlePacket_M, NULL, "M", in CreatePacketTable()
218 t.push_back(Packet(write_register, &RNBRemote::HandlePacket_P, NULL, "P", in CreatePacketTable()
220 t.push_back(Packet(write_general_regs, &RNBRemote::HandlePacket_G, NULL, "G", in CreatePacketTable()
222 t.push_back(Packet(insert_mem_bp, &RNBRemote::HandlePacket_z, NULL, "Z0", in CreatePacketTable()
224 t.push_back(Packet(remove_mem_bp, &RNBRemote::HandlePacket_z, NULL, "z0", in CreatePacketTable()
226 t.push_back(Packet(single_step, &RNBRemote::HandlePacket_s, NULL, "s", in CreatePacketTable()
228 t.push_back(Packet(cont, &RNBRemote::HandlePacket_c, NULL, "c", "continue")); in CreatePacketTable()
229 t.push_back(Packet(single_step_with_sig, &RNBRemote::HandlePacket_S, NULL, in CreatePacketTable()
232 Packet(set_thread, &RNBRemote::HandlePacket_H, NULL, "H", "Set thread")); in CreatePacketTable()
233 t.push_back(Packet(halt, &RNBRemote::HandlePacket_last_signal, in CreatePacketTable()
234 &RNBRemote::HandlePacket_stop_process, "\x03", "^C")); in CreatePacketTable()
237 t.push_back(Packet(why_halted, &RNBRemote::HandlePacket_last_signal, NULL, in CreatePacketTable()
240 Packet(set_argv, &RNBRemote::HandlePacket_A, NULL, "A", "Set argv")); in CreatePacketTable()
244 t.push_back(Packet(continue_with_sig, &RNBRemote::HandlePacket_C, NULL, "C", in CreatePacketTable()
246 t.push_back(Packet(detach, &RNBRemote::HandlePacket_D, NULL, "D", in CreatePacketTable()
254 t.push_back(Packet(kill, &RNBRemote::HandlePacket_k, NULL, "k", "Kill")); in CreatePacketTable()
260 t.push_back(Packet(thread_alive_p, &RNBRemote::HandlePacket_T, NULL, "T", in CreatePacketTable()
263 &RNBRemote::HandlePacket_qSupported, NULL, "qSupported", in CreatePacketTable()
265 t.push_back(Packet(vattach, &RNBRemote::HandlePacket_v, NULL, "vAttach", in CreatePacketTable()
267 t.push_back(Packet(vattachwait, &RNBRemote::HandlePacket_v, NULL, in CreatePacketTable()
270 t.push_back(Packet(vattachorwait, &RNBRemote::HandlePacket_v, NULL, in CreatePacketTable()
274 t.push_back(Packet(vattachname, &RNBRemote::HandlePacket_v, NULL, in CreatePacketTable()
276 t.push_back(Packet(vcont_list_actions, &RNBRemote::HandlePacket_v, NULL, in CreatePacketTable()
278 t.push_back(Packet(vcont_list_actions, &RNBRemote::HandlePacket_v, NULL, in CreatePacketTable()
281 t.push_back(Packet(read_data_from_memory, &RNBRemote::HandlePacket_x, NULL, in CreatePacketTable()
283 t.push_back(Packet(write_data_to_memory, &RNBRemote::HandlePacket_X, NULL, in CreatePacketTable()
285 t.push_back(Packet(insert_hardware_bp, &RNBRemote::HandlePacket_z, NULL, "Z1", in CreatePacketTable()
287 t.push_back(Packet(remove_hardware_bp, &RNBRemote::HandlePacket_z, NULL, "z1", in CreatePacketTable()
289 t.push_back(Packet(insert_write_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
291 t.push_back(Packet(remove_write_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
293 t.push_back(Packet(insert_read_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
295 t.push_back(Packet(remove_read_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
297 t.push_back(Packet(insert_access_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
299 t.push_back(Packet(remove_access_watch_bp, &RNBRemote::HandlePacket_z, NULL, in CreatePacketTable()
301 t.push_back(Packet(query_monitor, &RNBRemote::HandlePacket_qRcmd, NULL, in CreatePacketTable()
303 t.push_back(Packet(query_current_thread_id, &RNBRemote::HandlePacket_qC, NULL, in CreatePacketTable()
305 t.push_back(Packet(query_echo, &RNBRemote::HandlePacket_qEcho, NULL, "qEcho:", in CreatePacketTable()
308 t.push_back(Packet(query_get_pid, &RNBRemote::HandlePacket_qGetPid, NULL, in CreatePacketTable()
311 &RNBRemote::HandlePacket_qThreadInfo, NULL, "qfThreadInfo", in CreatePacketTable()
314 &RNBRemote::HandlePacket_qThreadInfo, NULL, "qsThreadInfo", in CreatePacketTable()
320 &RNBRemote::HandlePacket_qThreadStopInfo, NULL, in CreatePacketTable()
324 &RNBRemote::HandlePacket_qThreadExtraInfo, NULL, in CreatePacketTable()
330 query_launch_success, &RNBRemote::HandlePacket_qLaunchSuccess, NULL, in CreatePacketTable()
333 Packet(query_register_info, &RNBRemote::HandlePacket_qRegisterInfo, NULL, in CreatePacketTable()
337 query_shlib_notify_info_addr, &RNBRemote::HandlePacket_qShlibInfoAddr, in CreatePacketTable()
341 &RNBRemote::HandlePacket_qStepPacketSupported, NULL, in CreatePacketTable()
346 &RNBRemote::HandlePacket_qVAttachOrWaitSupported, NULL, in CreatePacketTable()
351 &RNBRemote::HandlePacket_qSyncThreadStateSupported, NULL, in CreatePacketTable()
355 query_host_info, &RNBRemote::HandlePacket_qHostInfo, NULL, "qHostInfo", in CreatePacketTable()
358 query_gdb_server_version, &RNBRemote::HandlePacket_qGDBServerVersion, in CreatePacketTable()
362 query_process_info, &RNBRemote::HandlePacket_qProcessInfo, NULL, in CreatePacketTable()
366 query_symbol_lookup, &RNBRemote::HandlePacket_qSymbol, NULL, "qSymbol:", in CreatePacketTable()
369 &RNBRemote::HandlePacket_jThreadExtendedInfo, NULL, in CreatePacketTable()
373 &RNBRemote::HandlePacket_jGetLoadedDynamicLibrariesInfos, in CreatePacketTable()
378 Packet(json_query_threads_info, &RNBRemote::HandlePacket_jThreadsInfo, in CreatePacketTable()
382 &RNBRemote::HandlePacket_jGetSharedCacheInfo, NULL, in CreatePacketTable()
386 t.push_back(Packet(start_noack_mode, &RNBRemote::HandlePacket_QStartNoAckMode, in CreatePacketTable()
391 &RNBRemote::HandlePacket_QThreadSuffixSupported, NULL, in CreatePacketTable()
396 t.push_back(Packet(set_logging_mode, &RNBRemote::HandlePacket_QSetLogging, in CreatePacketTable()
398 t.push_back(Packet(set_ignored_exceptions, &RNBRemote::HandlePacket_QSetIgnoredExceptions, in CreatePacketTable()
404 set_max_packet_size, &RNBRemote::HandlePacket_QSetMaxPacketSize, NULL, in CreatePacketTable()
408 set_max_payload_size, &RNBRemote::HandlePacket_QSetMaxPayloadSize, NULL, in CreatePacketTable()
412 Packet(set_environment_variable, &RNBRemote::HandlePacket_QEnvironment, in CreatePacketTable()
417 &RNBRemote::HandlePacket_QEnvironmentHexEncoded, NULL, in CreatePacketTable()
420 t.push_back(Packet(set_launch_arch, &RNBRemote::HandlePacket_QLaunchArch, in CreatePacketTable()
425 t.push_back(Packet(set_disable_aslr, &RNBRemote::HandlePacket_QSetDisableASLR, in CreatePacketTable()
429 t.push_back(Packet(set_stdin, &RNBRemote::HandlePacket_QSetSTDIO, NULL, in CreatePacketTable()
432 t.push_back(Packet(set_stdout, &RNBRemote::HandlePacket_QSetSTDIO, NULL, in CreatePacketTable()
435 t.push_back(Packet(set_stderr, &RNBRemote::HandlePacket_QSetSTDIO, NULL, in CreatePacketTable()
438 t.push_back(Packet(set_working_dir, &RNBRemote::HandlePacket_QSetWorkingDir, in CreatePacketTable()
443 &RNBRemote::HandlePacket_QListThreadsInStopReply, NULL, in CreatePacketTable()
448 sync_thread_state, &RNBRemote::HandlePacket_QSyncThreadState, NULL, in CreatePacketTable()
454 t.push_back(Packet(allocate_memory, &RNBRemote::HandlePacket_AllocateMemory, in CreatePacketTable()
457 &RNBRemote::HandlePacket_DeallocateMemory, NULL, "_m", in CreatePacketTable()
460 save_register_state, &RNBRemote::HandlePacket_SaveRegisterState, NULL, in CreatePacketTable()
464 &RNBRemote::HandlePacket_RestoreRegisterState, NULL, in CreatePacketTable()
469 memory_region_info, &RNBRemote::HandlePacket_MemoryRegionInfo, NULL, in CreatePacketTable()
472 t.push_back(Packet(get_profile_data, &RNBRemote::HandlePacket_GetProfileData, in CreatePacketTable()
476 &RNBRemote::HandlePacket_SetEnableAsyncProfiling, NULL, in CreatePacketTable()
480 &RNBRemote::HandlePacket_QEnableCompression, NULL, in CreatePacketTable()
484 &RNBRemote::HandlePacket_WatchpointSupportInfo, NULL, in CreatePacketTable()
488 &RNBRemote::HandlePacket_QSetProcessEvent, NULL, in CreatePacketTable()
493 Packet(set_detach_on_error, &RNBRemote::HandlePacket_QSetDetachOnError, in CreatePacketTable()
498 speed_test, &RNBRemote::HandlePacket_qSpeedTest, NULL, "qSpeedTest:", in CreatePacketTable()
500 t.push_back(Packet(query_transfer, &RNBRemote::HandlePacket_qXfer, NULL, in CreatePacketTable()
504 void RNBRemote::FlushSTDIO() { in FlushSTDIO()
525 void RNBRemote::SendAsyncProfileData() { in SendAsyncProfileData()
539 rnb_err_t RNBRemote::SendHexEncodedBytePacket(const char *header, in SendHexEncodedBytePacket()
558 rnb_err_t RNBRemote::SendSTDOUTPacket(char *buf, nub_size_t buf_size) { in SendSTDOUTPacket()
564 rnb_err_t RNBRemote::SendSTDERRPacket(char *buf, nub_size_t buf_size) { in SendSTDERRPacket()
571 rnb_err_t RNBRemote::SendAsyncProfileDataPacket(char *buf, in SendAsyncProfileDataPacket()
582 RNBRemote::SendAsyncJSONPacket(const JSONGenerator::Dictionary &dictionary) { in SendAsyncJSONPacket()
602 std::string RNBRemote::CompressString(const std::string &orig) { in CompressString()
717 rnb_err_t RNBRemote::SendPacket(const std::string &s) { in SendPacket()
745 RNBRemote::Packet packet; in SendPacket()
772 rnb_err_t RNBRemote::GetPacketPayload(std::string &return_packet) { in GetPacketPayload()
868 rnb_err_t RNBRemote::HandlePacket_UNIMPLEMENTED(const char *p) { in HandlePacket_UNIMPLEMENTED()
875 rnb_err_t RNBRemote::HandlePacket_ILLFORMED(const char *file, int line, in HandlePacket_ILLFORMED()
884 rnb_err_t RNBRemote::GetPacket(std::string &packet_payload, in GetPacket()
885 RNBRemote::Packet &packet_info, bool wait) { in GetPacket()
944 rnb_err_t RNBRemote::HandleAsyncPacket(PacketEnum *type) { in HandleAsyncPacket()
951 RNBRemote::Packet packet_info; in HandleAsyncPacket()
974 rnb_err_t RNBRemote::HandleReceivedPacket(PacketEnum *type) { in HandleReceivedPacket()
981 RNBRemote::Packet packet_info; in HandleReceivedPacket()
1002 void RNBRemote::CommDataReceived(const std::string &new_data) { in CommDataReceived()
1097 rnb_err_t RNBRemote::GetCommData() { in GetCommData()
1109 void RNBRemote::StartReadRemoteDataThread() { in StartReadRemoteDataThread()
1129 void RNBRemote::StopReadRemoteDataThread() { in StopReadRemoteDataThread()
1149 void *RNBRemote::ThreadFunctionReadRemoteData(void *arg) { in ThreadFunctionReadRemoteData()
1170 RNBRemote *remote = remoteSP.get(); in ThreadFunctionReadRemoteData()
1313 void RNBRemote::Initialize() { DNBInitialize(); } in Initialize()
1315 bool RNBRemote::InitializeRegisters(bool force) { in InitializeRegisters()
1432 void RNBRemote::NotifyThatProcessStopped(void) { in NotifyThatProcessStopped()
1433 RNBRemote::HandlePacket_last_signal(NULL); in NotifyThatProcessStopped()
1453 rnb_err_t RNBRemote::HandlePacket_A(const char *p) { in HandlePacket_A()
1532 rnb_err_t RNBRemote::HandlePacket_H(const char *p) { in HandlePacket_H()
1559 rnb_err_t RNBRemote::HandlePacket_qLaunchSuccess(const char *p) { in HandlePacket_qLaunchSuccess()
1571 rnb_err_t RNBRemote::HandlePacket_qShlibInfoAddr(const char *p) { in HandlePacket_qShlibInfoAddr()
1584 rnb_err_t RNBRemote::HandlePacket_qStepPacketSupported(const char *p) { in HandlePacket_qStepPacketSupported()
1594 rnb_err_t RNBRemote::HandlePacket_qSyncThreadStateSupported(const char *p) { in HandlePacket_qSyncThreadStateSupported()
1600 rnb_err_t RNBRemote::HandlePacket_qVAttachOrWaitSupported(const char *p) { in HandlePacket_qVAttachOrWaitSupported()
1606 rnb_err_t RNBRemote::HandlePacket_qThreadStopInfo(const char *p) { in HandlePacket_qThreadStopInfo()
1612 rnb_err_t RNBRemote::HandlePacket_qThreadInfo(const char *p) { in HandlePacket_qThreadInfo()
1641 rnb_err_t RNBRemote::HandlePacket_qThreadExtraInfo(const char *p) { in HandlePacket_qThreadExtraInfo()
1730 rnb_err_t RNBRemote::HandlePacket_qRcmd(const char *p) { in HandlePacket_qRcmd()
1782 rnb_err_t RNBRemote::HandlePacket_qC(const char *p) { in HandlePacket_qC()
1800 rnb_err_t RNBRemote::HandlePacket_qEcho(const char *p) { in HandlePacket_qEcho()
1808 rnb_err_t RNBRemote::HandlePacket_qGetPid(const char *p) { in HandlePacket_qGetPid()
1821 rnb_err_t RNBRemote::HandlePacket_qRegisterInfo(const char *p) { in HandlePacket_qRegisterInfo()
2216 rnb_err_t RNBRemote::HandlePacket_QSetIgnoredExceptions(const char *p) { in HandlePacket_QSetIgnoredExceptions()
2247 rnb_err_t RNBRemote::HandlePacket_QThreadSuffixSupported(const char *p) { in HandlePacket_QThreadSuffixSupported()
2252 rnb_err_t RNBRemote::HandlePacket_QStartNoAckMode(const char *p) { in HandlePacket_QStartNoAckMode()
2259 rnb_err_t RNBRemote::HandlePacket_QSetLogging(const char *p) { in HandlePacket_QSetLogging()
2268 rnb_err_t RNBRemote::HandlePacket_QSetDisableASLR(const char *p) { in HandlePacket_QSetDisableASLR()
2284 rnb_err_t RNBRemote::HandlePacket_QSetSTDIO(const char *p) { in HandlePacket_QSetSTDIO()
2324 rnb_err_t RNBRemote::HandlePacket_QSetWorkingDir(const char *p) { in HandlePacket_QSetWorkingDir()
2346 rnb_err_t RNBRemote::HandlePacket_QSyncThreadState(const char *p) { in HandlePacket_QSyncThreadState()
2368 rnb_err_t RNBRemote::HandlePacket_QSetDetachOnError(const char *p) { in HandlePacket_QSetDetachOnError()
2389 rnb_err_t RNBRemote::HandlePacket_QListThreadsInStopReply(const char *p) { in HandlePacket_QListThreadsInStopReply()
2410 rnb_err_t RNBRemote::HandlePacket_QSetMaxPayloadSize(const char *p) { in HandlePacket_QSetMaxPayloadSize()
2426 rnb_err_t RNBRemote::HandlePacket_QSetMaxPacketSize(const char *p) { in HandlePacket_QSetMaxPacketSize()
2441 rnb_err_t RNBRemote::HandlePacket_QEnvironment(const char *p) { in HandlePacket_QEnvironment()
2460 rnb_err_t RNBRemote::HandlePacket_QEnvironmentHexEncoded(const char *p) { in HandlePacket_QEnvironmentHexEncoded()
2509 rnb_err_t RNBRemote::HandlePacket_QLaunchArch(const char *p) { in HandlePacket_QLaunchArch()
2516 rnb_err_t RNBRemote::HandlePacket_QSetProcessEvent(const char *p) { in HandlePacket_QSetProcessEvent()
2604 void RNBRemote::DispatchQueueOffsets::GetThreadQueueInfo( in GetThreadQueueInfo()
2684 rnb_err_t RNBRemote::SendStopReplyPacketForThread(nub_thread_t tid) { in SendStopReplyPacketForThread()
2697 RNBRemote::InitializeRegisters(true); in SendStopReplyPacketForThread()
2893 rnb_err_t RNBRemote::HandlePacket_last_signal(const char *unused) { in HandlePacket_last_signal()
2966 rnb_err_t RNBRemote::HandlePacket_M(const char *p) { in HandlePacket_M()
3039 rnb_err_t RNBRemote::HandlePacket_m(const char *p) { in HandlePacket_m()
3101 rnb_err_t RNBRemote::HandlePacket_x(const char *p) { in HandlePacket_x()
3165 rnb_err_t RNBRemote::HandlePacket_X(const char *p) { in HandlePacket_X()
3224 rnb_err_t RNBRemote::HandlePacket_g(const char *p) { in HandlePacket_g()
3260 rnb_err_t RNBRemote::HandlePacket_G(const char *p) { in HandlePacket_G()
3307 RNBRemote *remote = remoteSP.get(); in RNBRemoteShouldCancelCallback()
3326 rnb_err_t RNBRemote::HandlePacket_AllocateMemory(const char *p) { in HandlePacket_AllocateMemory()
3377 rnb_err_t RNBRemote::HandlePacket_DeallocateMemory(const char *p) { in HandlePacket_DeallocateMemory()
3405 rnb_err_t RNBRemote::HandlePacket_SaveRegisterState(const char *p) { in HandlePacket_SaveRegisterState()
3446 rnb_err_t RNBRemote::HandlePacket_RestoreRegisterState(const char *p) { in HandlePacket_RestoreRegisterState()
3496 rnb_err_t RNBRemote::HandlePacket_qSupported(const char *p) { in HandlePacket_qSupported()
3708 rnb_err_t RNBRemote::HandlePacket_v(const char *p) { in HandlePacket_v()
3711 return RNBRemote::HandlePacket_c("c"); in HandlePacket_v()
3714 return RNBRemote::HandlePacket_s("s"); in HandlePacket_v()
3975 rnb_err_t RNBRemote::HandlePacket_T(const char *p) { in HandlePacket_T()
4000 rnb_err_t RNBRemote::HandlePacket_z(const char *p) { in HandlePacket_z()
4111 nub_thread_t RNBRemote::ExtractThreadIDFromThreadSuffix(const char *p) { in ExtractThreadIDFromThreadSuffix()
4129 rnb_err_t RNBRemote::HandlePacket_p(const char *p) { in HandlePacket_p()
4182 rnb_err_t RNBRemote::HandlePacket_P(const char *p) { in HandlePacket_P()
4246 rnb_err_t RNBRemote::HandlePacket_c(const char *p) { in HandlePacket_c()
4274 rnb_err_t RNBRemote::HandlePacket_MemoryRegionInfo(const char *p) { in HandlePacket_MemoryRegionInfo()
4364 rnb_err_t RNBRemote::HandlePacket_GetProfileData(const char *p) { in HandlePacket_GetProfileData()
4392 rnb_err_t RNBRemote::HandlePacket_SetEnableAsyncProfiling(const char *p) { in HandlePacket_SetEnableAsyncProfiling()
4436 rnb_err_t RNBRemote::HandlePacket_QEnableCompression(const char *p) { in HandlePacket_QEnableCompression()
4471 rnb_err_t RNBRemote::HandlePacket_qSpeedTest(const char *p) { in HandlePacket_qSpeedTest()
4491 rnb_err_t RNBRemote::HandlePacket_WatchpointSupportInfo(const char *p) { in HandlePacket_WatchpointSupportInfo()
4520 rnb_err_t RNBRemote::HandlePacket_C(const char *p) { in HandlePacket_C()
4560 rnb_err_t RNBRemote::HandlePacket_D(const char *p) { in HandlePacket_D()
4579 rnb_err_t RNBRemote::HandlePacket_k(const char *p) { in HandlePacket_k()
4588 rnb_err_t RNBRemote::HandlePacket_stop_process(const char *p) { in HandlePacket_stop_process()
4610 rnb_err_t RNBRemote::HandlePacket_s(const char *p) { in HandlePacket_s()
4638 rnb_err_t RNBRemote::HandlePacket_S(const char *p) { in HandlePacket_S()
4802 rnb_err_t RNBRemote::HandlePacket_qHostInfo(const char *p) { in HandlePacket_qHostInfo()
5187 rnb_err_t RNBRemote::HandlePacket_qXfer(const char *command) { in HandlePacket_qXfer()
5264 rnb_err_t RNBRemote::HandlePacket_qGDBServerVersion(const char *p) { in HandlePacket_qGDBServerVersion()
5418 RNBRemote::GetJSONThreadsInfo(bool threads_with_valid_stop_info_only) { in GetJSONThreadsInfo()
5582 rnb_err_t RNBRemote::HandlePacket_jThreadsInfo(const char *p) { in HandlePacket_jThreadsInfo()
5603 rnb_err_t RNBRemote::HandlePacket_jThreadExtendedInfo(const char *p) { in HandlePacket_jThreadExtendedInfo()
5877 RNBRemote::HandlePacket_jGetLoadedDynamicLibrariesInfos(const char *p) { in HandlePacket_jGetLoadedDynamicLibrariesInfos()
5935 rnb_err_t RNBRemote::HandlePacket_jGetSharedCacheInfo(const char *p) { in HandlePacket_jGetSharedCacheInfo()
6105 rnb_err_t RNBRemote::HandlePacket_qSymbol(const char *command) { in HandlePacket_qSymbol()
6161 rnb_err_t RNBRemote::HandlePacket_qProcessInfo(const char *p) { in HandlePacket_qProcessInfo()
6417 const RNBRemote::DispatchQueueOffsets *RNBRemote::GetDispatchQueueOffsets() { in GetDispatchQueueOffsets()
6435 void RNBRemote::EnableCompressionNextSendPacket(compression_types type) { in EnableCompressionNextSendPacket()
6440 compression_types RNBRemote::GetCompressionType() { in GetCompressionType()