Lines Matching refs:rs

366 remote_multi_process_p (struct remote_state *rs)  in remote_multi_process_p()  argument
368 return rs->multi_process_aware; in remote_multi_process_p()
625 struct remote_state *rs = get_remote_state_raw (); in init_remote_state() local
663 if (rs->buf_size < rsa->remote_packet_size) in init_remote_state()
665 rs->buf_size = 2 * rsa->remote_packet_size; in init_remote_state()
666 rs->buf = xrealloc (rs->buf, rs->buf_size); in init_remote_state()
678 struct remote_state *rs = get_remote_state (); in get_remote_packet_size() local
681 if (rs->explicit_packet_size) in get_remote_packet_size()
682 return rs->explicit_packet_size; in get_remote_packet_size()
859 struct remote_state *rs = get_remote_state (); in get_memory_packet_size() local
892 if (rs->explicit_packet_size == 0 in get_memory_packet_size()
904 if (rs->buf_size < what_they_get + 1) in get_memory_packet_size()
906 rs->buf_size = 2 * what_they_get; in get_memory_packet_size()
907 rs->buf = xrealloc (rs->buf, 2 * what_they_get); in get_memory_packet_size()
1420 struct remote_state *rs = get_remote_state (); in remote_query_attached() local
1426 if (remote_multi_process_p (rs)) in remote_query_attached()
1427 xsnprintf (rs->buf, size, "qAttached:%x", pid); in remote_query_attached()
1429 xsnprintf (rs->buf, size, "qAttached"); in remote_query_attached()
1431 putpkt (rs->buf); in remote_query_attached()
1432 getpkt (&rs->buf, &rs->buf_size, 0); in remote_query_attached()
1434 switch (packet_ok (rs->buf, in remote_query_attached()
1438 if (strcmp (rs->buf, "1") == 0) in remote_query_attached()
1442 warning (_("Remote failure reply: %s"), rs->buf); in remote_query_attached()
1570 struct remote_state *rs = get_remote_state (); in remote_notice_new_inferior() local
1571 int fake_pid_p = !remote_multi_process_p (rs); in remote_notice_new_inferior()
1658 struct remote_state *rs = get_remote_state (); in remote_pass_signals() local
1659 char *buf = rs->buf; in remote_pass_signals()
1662 getpkt (&rs->buf, &rs->buf_size, 0); in remote_pass_signals()
1718 struct remote_state *rs = get_remote_state (); in remote_program_signals() local
1719 char *buf = rs->buf; in remote_program_signals()
1722 getpkt (&rs->buf, &rs->buf_size, 0); in remote_program_signals()
1739 struct remote_state *rs = get_remote_state (); in set_thread() local
1741 char *buf = rs->buf; in set_thread()
1742 char *endbuf = rs->buf + get_remote_packet_size (); in set_thread()
1757 putpkt (rs->buf); in set_thread()
1758 getpkt (&rs->buf, &rs->buf_size, 0); in set_thread()
1789 struct remote_state *rs = get_remote_state (); in set_general_process() local
1792 if (!rs->extended || !remote_multi_process_p (rs)) in set_general_process()
1808 struct remote_state *rs = get_remote_state (); in remote_thread_alive() local
1821 p = rs->buf; in remote_thread_alive()
1822 endp = rs->buf + get_remote_packet_size (); in remote_thread_alive()
1827 putpkt (rs->buf); in remote_thread_alive()
1828 getpkt (&rs->buf, &rs->buf_size, 0); in remote_thread_alive()
1829 return (rs->buf[0] == 'O' && rs->buf[1] == 'K'); in remote_thread_alive()
1954 struct remote_state *rs = get_remote_state (); in write_ptid() local
1956 if (remote_multi_process_p (rs)) in write_ptid()
2300 struct remote_state *rs = get_remote_state (); in remote_unpack_thread_info_response() local
2304 char *limit = pkt + rs->buf_size; /* Plausible parsing limit. */ in remote_unpack_thread_info_response()
2393 struct remote_state *rs = get_remote_state (); in remote_get_threadinfo() local
2396 pack_threadinfo_request (rs->buf, fieldset, threadid); in remote_get_threadinfo()
2397 putpkt (rs->buf); in remote_get_threadinfo()
2398 getpkt (&rs->buf, &rs->buf_size, 0); in remote_get_threadinfo()
2400 if (rs->buf[0] == '\0') in remote_get_threadinfo()
2403 result = remote_unpack_thread_info_response (rs->buf + 2, in remote_get_threadinfo()
2430 struct remote_state *rs = get_remote_state (); in parse_threadlist_response() local
2436 limit = pkt + (rs->buf_size - BUF_THREAD_ID_SIZE); in parse_threadlist_response()
2457 struct remote_state *rs = get_remote_state (); in remote_get_threadlist() local
2466 pack_threadlist_request (rs->buf, startflag, result_limit, nextthread); in remote_get_threadlist()
2467 putpkt (rs->buf); in remote_get_threadlist()
2468 getpkt (&rs->buf, &rs->buf_size, 0); in remote_get_threadlist()
2470 if (*rs->buf == '\0') in remote_get_threadlist()
2474 parse_threadlist_response (rs->buf + 2, result_limit, &echo_nextthread, in remote_get_threadlist()
2577 struct remote_state *rs = get_remote_state (); in remote_current_thread() local
2580 getpkt (&rs->buf, &rs->buf_size, 0); in remote_current_thread()
2581 if (rs->buf[0] == 'Q' && rs->buf[1] == 'C') in remote_current_thread()
2582 return read_ptid (&rs->buf[2], NULL); in remote_current_thread()
2699 struct remote_state *rs = get_remote_state (); in remote_threads_info() local
2759 getpkt (&rs->buf, &rs->buf_size, 0); in remote_threads_info()
2760 bufp = rs->buf; in remote_threads_info()
2769 bufp = saved_reply = xstrdup (rs->buf); in remote_threads_info()
2791 getpkt (&rs->buf, &rs->buf_size, 0); in remote_threads_info()
2792 bufp = saved_reply = xstrdup (rs->buf); in remote_threads_info()
2821 struct remote_state *rs = get_remote_state (); in remote_threads_extra_info() local
2851 char *b = rs->buf; in remote_threads_extra_info()
2852 char *endb = rs->buf + get_remote_packet_size (); in remote_threads_extra_info()
2858 putpkt (rs->buf); in remote_threads_extra_info()
2859 getpkt (&rs->buf, &rs->buf_size, 0); in remote_threads_extra_info()
2860 if (rs->buf[0] != 0) in remote_threads_extra_info()
2862 n = min (strlen (rs->buf) / 2, sizeof (display_buf)); in remote_threads_extra_info()
2863 result = hex2bin (rs->buf, (gdb_byte *) display_buf, n); in remote_threads_extra_info()
2903 struct remote_state *rs = get_remote_state (); in remote_static_tracepoint_marker_at() local
2904 char *p = rs->buf; in remote_static_tracepoint_marker_at()
2909 putpkt (rs->buf); in remote_static_tracepoint_marker_at()
2910 getpkt (&rs->buf, &rs->buf_size, 0); in remote_static_tracepoint_marker_at()
2911 p = rs->buf; in remote_static_tracepoint_marker_at()
2928 struct remote_state *rs = get_remote_state (); in VEC() local
2937 getpkt (&rs->buf, &rs->buf_size, 0); in VEC()
2938 p = rs->buf; in VEC()
2968 getpkt (&rs->buf, &rs->buf_size, 0); in VEC()
2969 p = rs->buf; in VEC()
2991 struct remote_state *rs = get_remote_state (); in extended_remote_restart() local
2995 xsnprintf (rs->buf, get_remote_packet_size (), "R%x", 0); in extended_remote_restart()
2996 putpkt (rs->buf); in extended_remote_restart()
3040 struct remote_state *rs = get_remote_state (); in get_offsets() local
3052 getpkt (&rs->buf, &rs->buf_size, 0); in get_offsets()
3053 buf = rs->buf; in get_offsets()
3280 struct remote_state *rs = get_remote_state (); in add_current_inferior_and_thread() local
3301 if (!remote_multi_process_p (rs)) in add_current_inferior_and_thread()
3325 struct remote_state *rs = get_remote_state (); in remote_start_remote() local
3340 rs->starting_up = 1; in remote_start_remote()
3371 getpkt (&rs->buf, &rs->buf_size, 0); in remote_start_remote()
3372 if (packet_ok (rs->buf, noack_config) == PACKET_OK) in remote_start_remote()
3373 rs->noack_mode = 1; in remote_start_remote()
3380 getpkt (&rs->buf, &rs->buf_size, 0); in remote_start_remote()
3402 if (!rs->non_stop_aware) in remote_start_remote()
3407 getpkt (&rs->buf, &rs->buf_size, 0); in remote_start_remote()
3409 if (strcmp (rs->buf, "OK") != 0) in remote_start_remote()
3410 error (_("Remote refused setting non-stop mode with: %s"), rs->buf); in remote_start_remote()
3418 else if (rs->non_stop_aware) in remote_start_remote()
3423 getpkt (&rs->buf, &rs->buf_size, 0); in remote_start_remote()
3425 if (strcmp (rs->buf, "OK") != 0) in remote_start_remote()
3426 error (_("Remote refused setting all-stop mode with: %s"), rs->buf); in remote_start_remote()
3431 getpkt (&rs->buf, &rs->buf_size, 0); in remote_start_remote()
3439 if (rs->buf[0] == 'W' || rs->buf[0] == 'X') in remote_start_remote()
3446 rs->starting_up = 0; in remote_start_remote()
3452 wait_status = alloca (strlen (rs->buf) + 1); in remote_start_remote()
3453 strcpy (wait_status, rs->buf); in remote_start_remote()
3487 strcpy (rs->buf, wait_status); in remote_start_remote()
3488 rs->cached_wait_status = 1; in remote_start_remote()
3507 if (strcmp (rs->buf, "OK") != 0) in remote_start_remote()
3514 = remote_notif_parse (notif, rs->buf); in remote_start_remote()
3532 rs->starting_up = 0; in remote_start_remote()
3589 rs->starting_up = 0; in remote_start_remote()
3631 struct remote_state *rs = get_remote_state (); in remote_check_symbols() local
3658 getpkt (&rs->buf, &rs->buf_size, 0); in remote_check_symbols()
3659 packet_ok (rs->buf, &remote_protocol_packets[PACKET_qSymbol]); in remote_check_symbols()
3660 reply = rs->buf; in remote_check_symbols()
3686 getpkt (&rs->buf, &rs->buf_size, 0); in remote_check_symbols()
3687 reply = rs->buf; in remote_check_symbols()
3723 struct remote_state *rs = get_remote_state (); in remote_set_permissions() local
3725 xsnprintf (rs->buf, get_remote_packet_size (), "QAllow:" in remote_set_permissions()
3732 putpkt (rs->buf); in remote_set_permissions()
3733 getpkt (&rs->buf, &rs->buf_size, 0); in remote_set_permissions()
3737 if (strcmp (rs->buf, "OK") != 0) in remote_set_permissions()
3738 warning (_("Remote refused setting permissions with: %s"), rs->buf); in remote_set_permissions()
3789 struct remote_state *rs = get_remote_state (); in remote_packet_size() local
3821 rs->explicit_packet_size = packet_size; in remote_packet_size()
3828 struct remote_state *rs = get_remote_state (); in remote_multi_process_feature() local
3830 rs->multi_process_aware = (support == PACKET_ENABLE); in remote_multi_process_feature()
3837 struct remote_state *rs = get_remote_state (); in remote_non_stop_feature() local
3839 rs->non_stop_aware = (support == PACKET_ENABLE); in remote_non_stop_feature()
3847 struct remote_state *rs = get_remote_state (); in remote_cond_tracepoint_feature() local
3849 rs->cond_tracepoints = (support == PACKET_ENABLE); in remote_cond_tracepoint_feature()
3857 struct remote_state *rs = get_remote_state (); in remote_cond_breakpoint_feature() local
3859 rs->cond_breakpoints = (support == PACKET_ENABLE); in remote_cond_breakpoint_feature()
3867 struct remote_state *rs = get_remote_state (); in remote_breakpoint_commands_feature() local
3869 rs->breakpoint_commands = (support == PACKET_ENABLE); in remote_breakpoint_commands_feature()
3877 struct remote_state *rs = get_remote_state (); in remote_fast_tracepoint_feature() local
3879 rs->fast_tracepoints = (support == PACKET_ENABLE); in remote_fast_tracepoint_feature()
3887 struct remote_state *rs = get_remote_state (); in remote_static_tracepoint_feature() local
3889 rs->static_tracepoints = (support == PACKET_ENABLE); in remote_static_tracepoint_feature()
3897 struct remote_state *rs = get_remote_state (); in remote_install_in_trace_feature() local
3899 rs->install_in_trace = (support == PACKET_ENABLE); in remote_install_in_trace_feature()
3907 struct remote_state *rs = get_remote_state (); in remote_disconnected_tracing_feature() local
3909 rs->disconnected_tracing = (support == PACKET_ENABLE); in remote_disconnected_tracing_feature()
3917 struct remote_state *rs = get_remote_state (); in remote_enable_disable_tracepoint_feature() local
3919 rs->enable_disable_tracepoints = (support == PACKET_ENABLE); in remote_enable_disable_tracepoint_feature()
3927 struct remote_state *rs = get_remote_state (); in remote_string_tracing_feature() local
3929 rs->string_tracing = (support == PACKET_ENABLE); in remote_string_tracing_feature()
4053 struct remote_state *rs = get_remote_state (); in remote_query_supported() local
4065 rs->buf[0] = 0; in remote_query_supported()
4083 getpkt (&rs->buf, &rs->buf_size, 0); in remote_query_supported()
4087 if (packet_ok (rs->buf, &remote_protocol_packets[PACKET_qSupported]) in remote_query_supported()
4090 warning (_("Remote failure reply: %s"), rs->buf); in remote_query_supported()
4091 rs->buf[0] = 0; in remote_query_supported()
4097 next = rs->buf; in remote_query_supported()
4174 if (rs->buf_size < rs->explicit_packet_size) in remote_query_supported()
4176 rs->buf_size = rs->explicit_packet_size; in remote_query_supported()
4177 rs->buf = xrealloc (rs->buf, rs->buf_size); in remote_query_supported()
4204 struct remote_state *rs = get_remote_state (); in remote_open_1() local
4282 rs->cached_wait_status = 0; in remote_open_1()
4283 rs->explicit_packet_size = 0; in remote_open_1()
4284 rs->noack_mode = 0; in remote_open_1()
4285 rs->multi_process_aware = 0; in remote_open_1()
4286 rs->extended = extended_p; in remote_open_1()
4287 rs->non_stop_aware = 0; in remote_open_1()
4288 rs->waiting_for_stop_reply = 0; in remote_open_1()
4289 rs->ctrlc_pending_p = 0; in remote_open_1()
4367 struct remote_state *rs = get_remote_state (); in remote_detach_1() local
4386 if (remote_multi_process_p (rs)) in remote_detach_1()
4387 xsnprintf (rs->buf, get_remote_packet_size (), "D;%x", pid); in remote_detach_1()
4389 strcpy (rs->buf, "D"); in remote_detach_1()
4391 putpkt (rs->buf); in remote_detach_1()
4392 getpkt (&rs->buf, &rs->buf_size, 0); in remote_detach_1()
4394 if (rs->buf[0] == 'O' && rs->buf[1] == 'K') in remote_detach_1()
4396 else if (rs->buf[0] == '\0') in remote_detach_1()
4442 struct remote_state *rs = get_remote_state (); in extended_remote_attach_1() local
4468 xsnprintf (rs->buf, get_remote_packet_size (), "vAttach;%x", pid); in extended_remote_attach_1()
4469 putpkt (rs->buf); in extended_remote_attach_1()
4470 getpkt (&rs->buf, &rs->buf_size, 0); in extended_remote_attach_1()
4472 if (packet_ok (rs->buf, in extended_remote_attach_1()
4478 wait_status = alloca (strlen (rs->buf) + 1); in extended_remote_attach_1()
4479 strcpy (wait_status, rs->buf); in extended_remote_attach_1()
4481 else if (strcmp (rs->buf, "OK") != 0) in extended_remote_attach_1()
4484 rs->buf); in extended_remote_attach_1()
4542 strcpy (rs->buf, wait_status); in extended_remote_attach_1()
4543 rs->cached_wait_status = 1; in extended_remote_attach_1()
4623 remote_vcont_probe (struct remote_state *rs) in remote_vcont_probe() argument
4627 strcpy (rs->buf, "vCont?"); in remote_vcont_probe()
4628 putpkt (rs->buf); in remote_vcont_probe()
4629 getpkt (&rs->buf, &rs->buf_size, 0); in remote_vcont_probe()
4630 buf = rs->buf; in remote_vcont_probe()
4642 rs->support_vCont_t = 0; in remote_vcont_probe()
4655 rs->support_vCont_t = 1; in remote_vcont_probe()
4683 struct remote_state *rs = get_remote_state (); in append_resumption() local
4694 if (remote_multi_process_p (rs) && ptid_is_pid (ptid)) in append_resumption()
4748 struct remote_state *rs = get_remote_state (); in remote_vcont_resume() local
4753 remote_vcont_probe (rs); in remote_vcont_resume()
4758 p = rs->buf; in remote_vcont_resume()
4759 endp = rs->buf + get_remote_packet_size (); in remote_vcont_resume()
4800 gdb_assert (strlen (rs->buf) < get_remote_packet_size ()); in remote_vcont_resume()
4801 putpkt (rs->buf); in remote_vcont_resume()
4808 getpkt (&rs->buf, &rs->buf_size, 0); in remote_vcont_resume()
4809 if (strcmp (rs->buf, "OK") != 0) in remote_vcont_resume()
4810 error (_("Unexpected vCont reply in non-stop mode: %s"), rs->buf); in remote_vcont_resume()
4826 struct remote_state *rs = get_remote_state (); in remote_resume() local
4854 buf = rs->buf; in remote_resume()
4902 rs->waiting_for_stop_reply = 1; in remote_resume()
4997 struct remote_state *rs = get_remote_state (); in remote_stop_ns() local
4998 char *p = rs->buf; in remote_stop_ns()
4999 char *endp = rs->buf + get_remote_packet_size (); in remote_stop_ns()
5002 remote_vcont_probe (rs); in remote_stop_ns()
5004 if (!rs->support_vCont_t) in remote_stop_ns()
5008 || (!remote_multi_process_p (rs) && ptid_is_pid (ptid))) in remote_stop_ns()
5035 putpkt (rs->buf); in remote_stop_ns()
5036 getpkt (&rs->buf, &rs->buf_size, 0); in remote_stop_ns()
5037 if (strcmp (rs->buf, "OK") != 0) in remote_stop_ns()
5038 error (_("Stopping %s failed: %s"), target_pid_to_str (ptid), rs->buf); in remote_stop_ns()
5048 struct remote_state *rs = get_remote_state (); in remote_stop_as() local
5050 rs->ctrlc_pending_p = 1; in remote_stop_as()
5055 if (rs->cached_wait_status) in remote_stop_as()
5696 struct remote_state *rs = get_remote_state (); in remote_notif_get_pending_events() local
5706 nc->ack (nc, rs->buf, nc->pending_event); in remote_notif_get_pending_events()
5711 getpkt (&rs->buf, &rs->buf_size, 0); in remote_notif_get_pending_events()
5712 if (strcmp (rs->buf, "OK") == 0) in remote_notif_get_pending_events()
5715 remote_notif_ack (nc, rs->buf); in remote_notif_get_pending_events()
5779 struct remote_state *rs = get_remote_state (); in remote_wait_ns() local
5787 ret = getpkt_or_notif_sane (&rs->buf, &rs->buf_size, in remote_wait_ns()
5792 switch (rs->buf[0]) in remote_wait_ns()
5798 warning (_("Remote failure reply: %s"), rs->buf); in remote_wait_ns()
5801 remote_console_output (rs->buf + 1); in remote_wait_ns()
5804 warning (_("Invalid remote reply: %s"), rs->buf); in remote_wait_ns()
5827 ret = getpkt_or_notif_sane (&rs->buf, &rs->buf_size, in remote_wait_ns()
5838 struct remote_state *rs = get_remote_state (); in remote_wait_as() local
5852 if (rs->cached_wait_status) in remote_wait_as()
5854 rs->cached_wait_status = 0; in remote_wait_as()
5876 ret = getpkt_or_notif_sane (&rs->buf, &rs->buf_size, in remote_wait_as()
5888 buf = rs->buf; in remote_wait_as()
5893 rs->waiting_for_stop_reply = 0; in remote_wait_as()
5898 rs->ctrlc_pending_p = 0; in remote_wait_as()
5910 remote_fileio_request (buf, rs->ctrlc_pending_p); in remote_wait_as()
5911 rs->ctrlc_pending_p = 0; in remote_wait_as()
5917 rs->buf); in remote_wait_as()
5926 rs->waiting_for_stop_reply = 1; in remote_wait_as()
5946 rs->waiting_for_stop_reply = 1; in remote_wait_as()
5953 rs->waiting_for_stop_reply = 1; in remote_wait_as()
6011 struct remote_state *rs = get_remote_state (); in fetch_register_using_p() local
6022 p = rs->buf; in fetch_register_using_p()
6026 putpkt (rs->buf); in fetch_register_using_p()
6027 getpkt (&rs->buf, &rs->buf_size, 0); in fetch_register_using_p()
6029 buf = rs->buf; in fetch_register_using_p()
6071 struct remote_state *rs = get_remote_state (); in send_g_packet() local
6074 xsnprintf (rs->buf, get_remote_packet_size (), "g"); in send_g_packet()
6075 remote_send (&rs->buf, &rs->buf_size); in send_g_packet()
6080 while ((rs->buf[0] < '0' || rs->buf[0] > '9') in send_g_packet()
6081 && (rs->buf[0] < 'A' || rs->buf[0] > 'F') in send_g_packet()
6082 && (rs->buf[0] < 'a' || rs->buf[0] > 'f') in send_g_packet()
6083 && rs->buf[0] != 'x') /* New: unavailable register value. */ in send_g_packet()
6088 getpkt (&rs->buf, &rs->buf_size, 0); in send_g_packet()
6091 buf_len = strlen (rs->buf); in send_g_packet()
6095 error (_("Remote 'g' packet reply is of odd length: %s"), rs->buf); in send_g_packet()
6104 struct remote_state *rs = get_remote_state (); in process_g_packet() local
6110 buf_len = strlen (rs->buf); in process_g_packet()
6114 error (_("Remote 'g' packet reply is too long: %s"), rs->buf); in process_g_packet()
6151 p = rs->buf; in process_g_packet()
6172 if (r->offset * 2 >= strlen (rs->buf)) in process_g_packet()
6176 else if (rs->buf[r->offset * 2] == 'x') in process_g_packet()
6178 gdb_assert (r->offset * 2 < strlen (rs->buf)); in process_g_packet()
6300 struct remote_state *rs = get_remote_state (); in store_register_using_P() local
6302 char *buf = rs->buf; in store_register_using_P()
6316 putpkt (rs->buf); in store_register_using_P()
6317 getpkt (&rs->buf, &rs->buf_size, 0); in store_register_using_P()
6319 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_P])) in store_register_using_P()
6325 gdbarch_register_name (gdbarch, reg->regnum), rs->buf); in store_register_using_P()
6339 struct remote_state *rs = get_remote_state (); in store_registers_using_G() local
6362 p = rs->buf; in store_registers_using_G()
6367 putpkt (rs->buf); in store_registers_using_G()
6368 getpkt (&rs->buf, &rs->buf_size, 0); in store_registers_using_G()
6369 if (packet_check_result (rs->buf) == PACKET_ERROR) in store_registers_using_G()
6371 rs->buf); in store_registers_using_G()
6586 struct remote_state *rs = get_remote_state (); in check_binary_download() local
6598 p = rs->buf; in check_binary_download()
6606 putpkt_binary (rs->buf, (int) (p - rs->buf)); in check_binary_download()
6607 getpkt (&rs->buf, &rs->buf_size, 0); in check_binary_download()
6609 if (rs->buf[0] == '\0') in check_binary_download()
6654 struct remote_state *rs = get_remote_state (); in remote_write_bytes_aux() local
6675 rs->buf[0] = '\0'; in remote_write_bytes_aux()
6690 strcat (rs->buf, header); in remote_write_bytes_aux()
6691 p = rs->buf + strlen (header); in remote_write_bytes_aux()
6784 putpkt_binary (rs->buf, (int) (p - rs->buf)); in remote_write_bytes_aux()
6785 getpkt (&rs->buf, &rs->buf_size, 0); in remote_write_bytes_aux()
6787 if (rs->buf[0] == 'E') in remote_write_bytes_aux()
6849 struct remote_state *rs = get_remote_state (); in remote_read_bytes() local
6867 p = rs->buf; in remote_read_bytes()
6873 putpkt (rs->buf); in remote_read_bytes()
6874 getpkt (&rs->buf, &rs->buf_size, 0); in remote_read_bytes()
6875 if (rs->buf[0] == 'E' in remote_read_bytes()
6876 && isxdigit (rs->buf[1]) && isxdigit (rs->buf[2]) in remote_read_bytes()
6877 && rs->buf[3] == '\0') in remote_read_bytes()
6889 p = rs->buf; in remote_read_bytes()
6926 struct remote_state *rs = get_remote_state (); in remote_send_printf() local
6932 rs->buf[0] = '\0'; in remote_send_printf()
6933 if (vsnprintf (rs->buf, max_size, format, ap) >= max_size) in remote_send_printf()
6936 if (putpkt (rs->buf) < 0) in remote_send_printf()
6939 rs->buf[0] = '\0'; in remote_send_printf()
6940 getpkt (&rs->buf, &rs->buf_size, 0); in remote_send_printf()
6942 return packet_check_result (rs->buf); in remote_send_printf()
7143 struct remote_state *rs = get_remote_state (); in putpkt_binary() local
7160 if (!non_stop && target_can_async_p () && rs->waiting_for_stop_reply) in putpkt_binary()
7165 rs->cached_wait_status = 0; in putpkt_binary()
7204 if (rs->noack_mode) in putpkt_binary()
7267 val = read_frame (&rs->buf, &rs->buf_size); in putpkt_binary()
7275 str = escape_buffer (rs->buf, val); in putpkt_binary()
7282 handle_notification (rs->buf); in putpkt_binary()
7296 fprintf_unfiltered (gdb_stdlog, "%s", rs->buf); in putpkt_binary()
7386 struct remote_state *rs = get_remote_state (); in read_frame() local
7435 if (rs->noack_mode) in read_frame()
7541 struct remote_state *rs = get_remote_state (); in getpkt_or_notif_sane_1() local
7549 rs->cached_wait_status = 0; in getpkt_or_notif_sane_1()
7620 if (!rs->noack_mode) in getpkt_or_notif_sane_1()
7640 if (!rs->noack_mode) in getpkt_or_notif_sane_1()
7714 remote_vkill (int pid, struct remote_state *rs) in remote_vkill() argument
7720 xsnprintf (rs->buf, get_remote_packet_size (), "vKill;%x", pid); in remote_vkill()
7721 putpkt (rs->buf); in remote_vkill()
7722 getpkt (&rs->buf, &rs->buf_size, 0); in remote_vkill()
7724 if (packet_ok (rs->buf, in remote_vkill()
7738 struct remote_state *rs = get_remote_state (); in extended_remote_kill() local
7740 res = remote_vkill (pid, rs); in extended_remote_kill()
7741 if (res == -1 && !(rs->extended && remote_multi_process_p (rs))) in extended_remote_kill()
7748 getpkt (&rs->buf, &rs->buf_size, 0); in extended_remote_kill()
7749 if (rs->buf[0] != 'O' || rs->buf[0] != 'K') in extended_remote_kill()
7783 struct remote_state *rs = get_remote_state (); in extended_remote_mourn_1() local
7787 rs->waiting_for_stop_reply = 0; in extended_remote_mourn_1()
7822 if (!remote_multi_process_p (rs)) in extended_remote_mourn_1()
7827 getpkt (&rs->buf, &rs->buf_size, 0); in extended_remote_mourn_1()
7829 if (rs->buf[0] == 'S' || rs->buf[0] == 'T') in extended_remote_mourn_1()
7857 struct remote_state *rs = get_remote_state (); in extended_remote_disable_randomization() local
7860 xsnprintf (rs->buf, get_remote_packet_size (), "QDisableRandomization:%x", in extended_remote_disable_randomization()
7862 putpkt (rs->buf); in extended_remote_disable_randomization()
7873 struct remote_state *rs = get_remote_state (); in extended_remote_run() local
7881 strcpy (rs->buf, "vRun;"); in extended_remote_run()
7882 len = strlen (rs->buf); in extended_remote_run()
7886 len += 2 * bin2hex ((gdb_byte *) remote_exec_file, rs->buf + len, 0); in extended_remote_run()
7901 rs->buf[len++] = ';'; in extended_remote_run()
7902 len += 2 * bin2hex ((gdb_byte *) argv[i], rs->buf + len, 0); in extended_remote_run()
7907 rs->buf[len++] = '\0'; in extended_remote_run()
7909 putpkt (rs->buf); in extended_remote_run()
7910 getpkt (&rs->buf, &rs->buf_size, 0); in extended_remote_run()
7912 if (packet_ok (rs->buf, &remote_protocol_packets[PACKET_vRun]) == PACKET_OK) in extended_remote_run()
7943 struct remote_state *rs = get_remote_state (); in extended_remote_create_inferior_1() local
7979 stop_reply = run_worked ? rs->buf : NULL; in extended_remote_create_inferior_1()
8080 struct remote_state *rs; in remote_insert_breakpoint() local
8087 rs = get_remote_state (); in remote_insert_breakpoint()
8088 p = rs->buf; in remote_insert_breakpoint()
8089 endbuf = rs->buf + get_remote_packet_size (); in remote_insert_breakpoint()
8104 putpkt (rs->buf); in remote_insert_breakpoint()
8105 getpkt (&rs->buf, &rs->buf_size, 0); in remote_insert_breakpoint()
8107 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_Z0])) in remote_insert_breakpoint()
8128 struct remote_state *rs = get_remote_state (); in remote_remove_breakpoint() local
8132 char *p = rs->buf; in remote_remove_breakpoint()
8133 char *endbuf = rs->buf + get_remote_packet_size (); in remote_remove_breakpoint()
8143 putpkt (rs->buf); in remote_remove_breakpoint()
8144 getpkt (&rs->buf, &rs->buf_size, 0); in remote_remove_breakpoint()
8146 return (rs->buf[0] == 'E'); in remote_remove_breakpoint()
8176 struct remote_state *rs = get_remote_state (); in remote_insert_watchpoint() local
8177 char *endbuf = rs->buf + get_remote_packet_size (); in remote_insert_watchpoint()
8184 xsnprintf (rs->buf, endbuf - rs->buf, "Z%x,", packet); in remote_insert_watchpoint()
8185 p = strchr (rs->buf, '\0'); in remote_insert_watchpoint()
8190 putpkt (rs->buf); in remote_insert_watchpoint()
8191 getpkt (&rs->buf, &rs->buf_size, 0); in remote_insert_watchpoint()
8193 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_Z0 + packet])) in remote_insert_watchpoint()
8220 struct remote_state *rs = get_remote_state (); in remote_remove_watchpoint() local
8221 char *endbuf = rs->buf + get_remote_packet_size (); in remote_remove_watchpoint()
8228 xsnprintf (rs->buf, endbuf - rs->buf, "z%x,", packet); in remote_remove_watchpoint()
8229 p = strchr (rs->buf, '\0'); in remote_remove_watchpoint()
8233 putpkt (rs->buf); in remote_remove_watchpoint()
8234 getpkt (&rs->buf, &rs->buf_size, 0); in remote_remove_watchpoint()
8236 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_Z0 + packet])) in remote_remove_watchpoint()
8318 struct remote_state *rs; in remote_insert_hw_breakpoint() local
8331 rs = get_remote_state (); in remote_insert_hw_breakpoint()
8332 p = rs->buf; in remote_insert_hw_breakpoint()
8333 endbuf = rs->buf + get_remote_packet_size (); in remote_insert_hw_breakpoint()
8349 putpkt (rs->buf); in remote_insert_hw_breakpoint()
8350 getpkt (&rs->buf, &rs->buf_size, 0); in remote_insert_hw_breakpoint()
8352 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_Z1])) in remote_insert_hw_breakpoint()
8355 if (rs->buf[1] == '.') in remote_insert_hw_breakpoint()
8357 message = strchr (rs->buf + 2, '.'); in remote_insert_hw_breakpoint()
8377 struct remote_state *rs = get_remote_state (); in remote_remove_hw_breakpoint() local
8378 char *p = rs->buf; in remote_remove_hw_breakpoint()
8379 char *endbuf = rs->buf + get_remote_packet_size (); in remote_remove_hw_breakpoint()
8392 putpkt (rs->buf); in remote_remove_hw_breakpoint()
8393 getpkt (&rs->buf, &rs->buf_size, 0); in remote_remove_hw_breakpoint()
8395 switch (packet_ok (rs->buf, &remote_protocol_packets[PACKET_Z1])) in remote_remove_hw_breakpoint()
8443 struct remote_state *rs = get_remote_state (); in remote_verify_memory() local
8448 xsnprintf (rs->buf, get_remote_packet_size (), "qCRC:%lx,%lx", in remote_verify_memory()
8450 putpkt (rs->buf); in remote_verify_memory()
8456 getpkt (&rs->buf, &rs->buf_size, 0); in remote_verify_memory()
8457 if (rs->buf[0] == 'E') in remote_verify_memory()
8460 if (rs->buf[0] != 'C') in remote_verify_memory()
8463 for (target_crc = 0, tmp = &rs->buf[1]; *tmp; tmp++) in remote_verify_memory()
8550 struct remote_state *rs = get_remote_state (); in remote_write_qxfer() local
8557 i = snprintf (rs->buf, max_size, in remote_write_qxfer()
8565 (writebuf, len, (rs->buf + i), &max_size, max_size); in remote_write_qxfer()
8567 if (putpkt_binary (rs->buf, i + buf_len) < 0 in remote_write_qxfer()
8568 || getpkt_sane (&rs->buf, &rs->buf_size, 0) < 0 in remote_write_qxfer()
8569 || packet_ok (rs->buf, packet) != PACKET_OK) in remote_write_qxfer()
8572 unpack_varlen_hex (rs->buf, &n); in remote_write_qxfer()
8593 struct remote_state *rs = get_remote_state (); in remote_read_qxfer() local
8621 snprintf (rs->buf, get_remote_packet_size () - 4, "qXfer:%s:read:%s:%s,%s", in remote_read_qxfer()
8625 i = putpkt (rs->buf); in remote_read_qxfer()
8629 rs->buf[0] = '\0'; in remote_read_qxfer()
8630 packet_len = getpkt_sane (&rs->buf, &rs->buf_size, 0); in remote_read_qxfer()
8631 if (packet_len < 0 || packet_ok (rs->buf, packet) != PACKET_OK) in remote_read_qxfer()
8634 if (rs->buf[0] != 'l' && rs->buf[0] != 'm') in remote_read_qxfer()
8635 error (_("Unknown remote qXfer reply: %s"), rs->buf); in remote_read_qxfer()
8640 if (rs->buf[0] == 'm' && packet_len == 1) in remote_read_qxfer()
8644 i = remote_unescape_input (rs->buf + 1, packet_len - 1, readbuf, n); in remote_read_qxfer()
8649 if (rs->buf[0] == 'l' && offset + i > 0) in remote_read_qxfer()
8664 struct remote_state *rs; in remote_xfer_partial() local
8672 rs = get_remote_state (); in remote_xfer_partial()
8844 p2 = rs->buf; in remote_xfer_partial()
8864 i = putpkt (rs->buf); in remote_xfer_partial()
8868 getpkt (&rs->buf, &rs->buf_size, 0); in remote_xfer_partial()
8869 strcpy ((char *) readbuf, rs->buf); in remote_xfer_partial()
8881 struct remote_state *rs = get_remote_state (); in remote_search_memory() local
8917 i = snprintf (rs->buf, max_size, in remote_search_memory()
8925 remote_escape_output (pattern, pattern_len, (rs->buf + i), in remote_search_memory()
8932 if (putpkt_binary (rs->buf, i + escaped_pattern_len) < 0 in remote_search_memory()
8933 || getpkt_sane (&rs->buf, &rs->buf_size, 0) < 0 in remote_search_memory()
8934 || packet_ok (rs->buf, packet) != PACKET_OK) in remote_search_memory()
8946 if (rs->buf[0] == '0') in remote_search_memory()
8948 else if (rs->buf[0] == '1') in remote_search_memory()
8951 if (rs->buf[1] != ',') in remote_search_memory()
8952 error (_("Unknown qSearch:memory reply: %s"), rs->buf); in remote_search_memory()
8953 unpack_varlen_hex (rs->buf + 2, &found_addr); in remote_search_memory()
8957 error (_("Unknown qSearch:memory reply: %s"), rs->buf); in remote_search_memory()
8966 struct remote_state *rs = get_remote_state (); in remote_rcmd() local
8967 char *p = rs->buf; in remote_rcmd()
8977 strcpy (rs->buf, "qRcmd,"); in remote_rcmd()
8978 p = strchr (rs->buf, '\0'); in remote_rcmd()
8980 if ((strlen (rs->buf) + strlen (command) * 2 + 8/*misc*/) in remote_rcmd()
8987 if (putpkt (rs->buf) < 0) in remote_rcmd()
8997 rs->buf[0] = '\0'; in remote_rcmd()
8998 if (getpkt_sane (&rs->buf, &rs->buf_size, 0) == -1) in remote_rcmd()
9007 buf = rs->buf; in remote_rcmd()
9053 struct remote_state *rs = get_remote_state (); in packet_command() local
9066 getpkt (&rs->buf, &rs->buf_size, 0); in packet_command()
9068 print_packet (rs->buf); in packet_command()
9227 struct remote_state *rs = get_remote_state (); in remote_pid_to_str() local
9244 if (!remote_multi_process_p (rs)) in remote_pid_to_str()
9256 else if (rs->extended && remote_multi_process_p (rs)) in remote_pid_to_str()
9275 struct remote_state *rs = get_remote_state (); in remote_get_thread_local_address() local
9276 char *p = rs->buf; in remote_get_thread_local_address()
9277 char *endp = rs->buf + get_remote_packet_size (); in remote_get_thread_local_address()
9289 putpkt (rs->buf); in remote_get_thread_local_address()
9290 getpkt (&rs->buf, &rs->buf_size, 0); in remote_get_thread_local_address()
9291 result = packet_ok (rs->buf, in remote_get_thread_local_address()
9297 unpack_varlen_hex (rs->buf, &result); in remote_get_thread_local_address()
9322 struct remote_state *rs = get_remote_state (); in remote_get_tib_address() local
9323 char *p = rs->buf; in remote_get_tib_address()
9324 char *endp = rs->buf + get_remote_packet_size (); in remote_get_tib_address()
9332 putpkt (rs->buf); in remote_get_tib_address()
9333 getpkt (&rs->buf, &rs->buf_size, 0); in remote_get_tib_address()
9334 result = packet_ok (rs->buf, in remote_get_tib_address()
9340 unpack_varlen_hex (rs->buf, &result); in remote_get_tib_address()
9591 struct remote_state *rs = get_remote_state (); in remote_hostio_send_command() local
9602 putpkt_binary (rs->buf, command_bytes); in remote_hostio_send_command()
9603 bytes_read = getpkt_sane (&rs->buf, &rs->buf_size, 0); in remote_hostio_send_command()
9613 switch (packet_ok (rs->buf, &remote_protocol_packets[which_packet])) in remote_hostio_send_command()
9625 if (remote_hostio_parse_result (rs->buf, &ret, remote_errno, in remote_hostio_send_command()
9645 *attachment_len = bytes_read - (*attachment - rs->buf); in remote_hostio_send_command()
9659 struct remote_state *rs = get_remote_state (); in remote_hostio_open() local
9660 char *p = rs->buf; in remote_hostio_open()
9674 return remote_hostio_send_command (p - rs->buf, PACKET_vFile_open, in remote_hostio_open()
9686 struct remote_state *rs = get_remote_state (); in remote_hostio_pwrite() local
9687 char *p = rs->buf; in remote_hostio_pwrite()
9700 get_remote_packet_size () - (p - rs->buf)); in remote_hostio_pwrite()
9702 return remote_hostio_send_command (p - rs->buf, PACKET_vFile_pwrite, in remote_hostio_pwrite()
9714 struct remote_state *rs = get_remote_state (); in remote_hostio_pread() local
9715 char *p = rs->buf; in remote_hostio_pread()
9731 ret = remote_hostio_send_command (p - rs->buf, PACKET_vFile_pread, in remote_hostio_pread()
9752 struct remote_state *rs = get_remote_state (); in remote_hostio_close() local
9753 char *p = rs->buf; in remote_hostio_close()
9760 return remote_hostio_send_command (p - rs->buf, PACKET_vFile_close, in remote_hostio_close()
9770 struct remote_state *rs = get_remote_state (); in remote_hostio_unlink() local
9771 char *p = rs->buf; in remote_hostio_unlink()
9779 return remote_hostio_send_command (p - rs->buf, PACKET_vFile_unlink, in remote_hostio_unlink()
9790 struct remote_state *rs = get_remote_state (); in remote_hostio_readlink() local
9791 char *p = rs->buf; in remote_hostio_readlink()
9803 len = remote_hostio_send_command (p - rs->buf, PACKET_vFile_readlink, in remote_hostio_readlink()
10236 struct remote_state *rs = get_remote_state (); in remote_supports_multi_process() local
10242 return rs->extended && remote_multi_process_p (rs); in remote_supports_multi_process()
10248 struct remote_state *rs = get_remote_state (); in remote_supports_cond_tracepoints() local
10250 return rs->cond_tracepoints; in remote_supports_cond_tracepoints()
10256 struct remote_state *rs = get_remote_state (); in remote_supports_cond_breakpoints() local
10258 return rs->cond_breakpoints; in remote_supports_cond_breakpoints()
10264 struct remote_state *rs = get_remote_state (); in remote_supports_fast_tracepoints() local
10266 return rs->fast_tracepoints; in remote_supports_fast_tracepoints()
10272 struct remote_state *rs = get_remote_state (); in remote_supports_static_tracepoints() local
10274 return rs->static_tracepoints; in remote_supports_static_tracepoints()
10280 struct remote_state *rs = get_remote_state (); in remote_supports_install_in_trace() local
10282 return rs->install_in_trace; in remote_supports_install_in_trace()
10288 struct remote_state *rs = get_remote_state (); in remote_supports_enable_disable_tracepoint() local
10290 return rs->enable_disable_tracepoints; in remote_supports_enable_disable_tracepoint()
10296 struct remote_state *rs = get_remote_state (); in remote_supports_string_tracing() local
10298 return rs->string_tracing; in remote_supports_string_tracing()
10304 struct remote_state *rs = get_remote_state (); in remote_can_run_breakpoint_commands() local
10306 return rs->breakpoint_commands; in remote_can_run_breakpoint_commands()
10347 struct remote_state *rs = get_remote_state (); in remote_download_command_source() local
10353 strcpy (rs->buf, "QTDPsrc:"); in remote_download_command_source()
10355 rs->buf + strlen (rs->buf), in remote_download_command_source()
10356 rs->buf_size - strlen (rs->buf)); in remote_download_command_source()
10357 putpkt (rs->buf); in remote_download_command_source()
10368 strcpy (rs->buf, "QTDPsrc:"); in remote_download_command_source()
10370 rs->buf + strlen (rs->buf), in remote_download_command_source()
10371 rs->buf_size - strlen (rs->buf)); in remote_download_command_source()
10372 putpkt (rs->buf); in remote_download_command_source()
10560 struct remote_state *rs = get_remote_state (); in remote_can_download_tracepoint() local
10567 if (rs->starting_up) in remote_can_download_tracepoint()
10588 struct remote_state *rs = get_remote_state (); in remote_download_trace_state_variable() local
10591 xsnprintf (rs->buf, get_remote_packet_size (), "QTDV:%x:%s:%x:", in remote_download_trace_state_variable()
10594 p = rs->buf + strlen (rs->buf); in remote_download_trace_state_variable()
10595 if ((p - rs->buf) + strlen (tsv->name) * 2 >= get_remote_packet_size ()) in remote_download_trace_state_variable()
10599 putpkt (rs->buf); in remote_download_trace_state_variable()
10610 struct remote_state *rs = get_remote_state (); in remote_enable_tracepoint() local
10614 xsnprintf (rs->buf, get_remote_packet_size (), "QTEnable:%x:%s", in remote_enable_tracepoint()
10616 putpkt (rs->buf); in remote_enable_tracepoint()
10617 remote_get_noisy_reply (&rs->buf, &rs->buf_size); in remote_enable_tracepoint()
10618 if (*rs->buf == '\0') in remote_enable_tracepoint()
10620 if (strcmp (rs->buf, "OK") != 0) in remote_enable_tracepoint()
10627 struct remote_state *rs = get_remote_state (); in remote_disable_tracepoint() local
10631 xsnprintf (rs->buf, get_remote_packet_size (), "QTDisable:%x:%s", in remote_disable_tracepoint()
10633 putpkt (rs->buf); in remote_disable_tracepoint()
10634 remote_get_noisy_reply (&rs->buf, &rs->buf_size); in remote_disable_tracepoint()
10635 if (*rs->buf == '\0') in remote_disable_tracepoint()
10637 if (strcmp (rs->buf, "OK") != 0) in remote_disable_tracepoint()
10750 struct remote_state *rs = get_remote_state (); in remote_get_tracepoint_status() local
10766 xsnprintf (rs->buf, size, "qTP:%x:%s", tp->number_on_target, in remote_get_tracepoint_status()
10768 putpkt (rs->buf); in remote_get_tracepoint_status()
10781 xsnprintf (rs->buf, size, "qTP:%x:%s", utp->number, in remote_get_tracepoint_status()
10783 putpkt (rs->buf); in remote_get_tracepoint_status()
10809 struct remote_state *rs = get_remote_state (); in remote_trace_find() local
10810 char *endbuf = rs->buf + get_remote_packet_size (); in remote_trace_find()
10820 p = rs->buf; in remote_trace_find()
10846 putpkt (rs->buf); in remote_trace_find()
10847 reply = remote_get_noisy_reply (&(rs->buf), &sizeof_pkt); in remote_trace_find()
10889 struct remote_state *rs = get_remote_state (); in remote_get_trace_state_variable_value() local
10895 xsnprintf (rs->buf, get_remote_packet_size (), "qTV:%x", tsvnum); in remote_get_trace_state_variable_value()
10896 putpkt (rs->buf); in remote_get_trace_state_variable_value()
10913 struct remote_state *rs = get_remote_state (); in remote_save_trace_data() local
10916 p = rs->buf; in remote_save_trace_data()
10919 if ((p - rs->buf) + strlen (filename) * 2 >= get_remote_packet_size ()) in remote_save_trace_data()
10923 putpkt (rs->buf); in remote_save_trace_data()
10940 struct remote_state *rs = get_remote_state (); in remote_get_raw_trace_data() local
10945 p = rs->buf; in remote_get_raw_trace_data()
10953 putpkt (rs->buf); in remote_get_raw_trace_data()
10978 struct remote_state *rs = get_remote_state (); in remote_set_disconnected_tracing() local
10980 if (rs->disconnected_tracing) in remote_set_disconnected_tracing()
10984 xsnprintf (rs->buf, get_remote_packet_size (), "QTDisconnected:%x", val); in remote_set_disconnected_tracing()
10985 putpkt (rs->buf); in remote_set_disconnected_tracing()
11009 struct remote_state *rs = get_remote_state (); in remote_set_circular_trace_buffer() local
11012 xsnprintf (rs->buf, get_remote_packet_size (), "QTBuffer:circular:%x", val); in remote_set_circular_trace_buffer()
11013 putpkt (rs->buf); in remote_set_circular_trace_buffer()
11049 struct remote_state *rs = get_remote_state (); in remote_get_min_fast_tracepoint_insn_len() local
11060 xsnprintf (rs->buf, get_remote_packet_size (), "qTMinFTPILen"); in remote_get_min_fast_tracepoint_insn_len()
11061 putpkt (rs->buf); in remote_get_min_fast_tracepoint_insn_len()
11081 struct remote_state *rs = get_remote_state (); in remote_set_trace_buffer_size() local
11082 char *buf = rs->buf; in remote_set_trace_buffer_size()
11083 char *endbuf = rs->buf + get_remote_packet_size (); in remote_set_trace_buffer_size()
11097 putpkt (rs->buf); in remote_set_trace_buffer_size()
11098 remote_get_noisy_reply (&rs->buf, &rs->buf_size); in remote_set_trace_buffer_size()
11099 result = packet_ok (rs->buf, in remote_set_trace_buffer_size()
11103 warning (_("Bogus reply from target: %s"), rs->buf); in remote_set_trace_buffer_size()
11110 struct remote_state *rs = get_remote_state (); in remote_set_trace_notes() local
11112 char *buf = rs->buf; in remote_set_trace_notes()
11113 char *endbuf = rs->buf + get_remote_packet_size (); in remote_set_trace_notes()
11141 putpkt (rs->buf); in remote_set_trace_notes()
11157 struct remote_state *rs = get_remote_state (); in remote_use_agent() local
11160 xsnprintf (rs->buf, get_remote_packet_size (), "QAgent:%d", use); in remote_use_agent()
11161 putpkt (rs->buf); in remote_use_agent()
11162 getpkt (&rs->buf, &rs->buf_size, 0); in remote_use_agent()
11164 if (strcmp (rs->buf, "OK") == 0) in remote_use_agent()
11208 struct remote_state *rs = get_remote_state (); in remote_enable_btrace() local
11209 char *buf = rs->buf; in remote_enable_btrace()
11210 char *endbuf = rs->buf + get_remote_packet_size (); in remote_enable_btrace()
11218 putpkt (rs->buf); in remote_enable_btrace()
11219 getpkt (&rs->buf, &rs->buf_size, 0); in remote_enable_btrace()
11221 if (packet_ok (rs->buf, packet) == PACKET_ERROR) in remote_enable_btrace()
11223 if (rs->buf[0] == 'E' && rs->buf[1] == '.') in remote_enable_btrace()
11225 target_pid_to_str (ptid), rs->buf + 2); in remote_enable_btrace()
11243 struct remote_state *rs = get_remote_state (); in remote_disable_btrace() local
11244 char *buf = rs->buf; in remote_disable_btrace()
11245 char *endbuf = rs->buf + get_remote_packet_size (); in remote_disable_btrace()
11253 putpkt (rs->buf); in remote_disable_btrace()
11254 getpkt (&rs->buf, &rs->buf_size, 0); in remote_disable_btrace()
11256 if (packet_ok (rs->buf, packet) == PACKET_ERROR) in remote_disable_btrace()
11258 if (rs->buf[0] == 'E' && rs->buf[1] == '.') in remote_disable_btrace()
11260 target_pid_to_str (tinfo->ptid), rs->buf + 2); in remote_disable_btrace()
11285 struct remote_state *rs = get_remote_state (); in VEC() local
11590 struct remote_state *rs = get_remote_state (); in remote_upload_tracepoints() local
11595 getpkt (&rs->buf, &rs->buf_size, 0); in remote_upload_tracepoints()
11596 p = rs->buf; in remote_upload_tracepoints()
11602 getpkt (&rs->buf, &rs->buf_size, 0); in remote_upload_tracepoints()
11603 p = rs->buf; in remote_upload_tracepoints()
11611 struct remote_state *rs = get_remote_state (); in remote_upload_trace_state_variables() local
11616 getpkt (&rs->buf, &rs->buf_size, 0); in remote_upload_trace_state_variables()
11617 p = rs->buf; in remote_upload_trace_state_variables()
11623 getpkt (&rs->buf, &rs->buf_size, 0); in remote_upload_trace_state_variables()
11624 p = rs->buf; in remote_upload_trace_state_variables()
11632 struct remote_state *rs; in _initialize_remote() local
11646 rs = get_remote_state_raw (); in _initialize_remote()
11647 rs->buf_size = 400; in _initialize_remote()
11648 rs->buf = xmalloc (rs->buf_size); in _initialize_remote()