GDB (xrefs)
|
Public Attributes | |
char * | buf |
long | buf_size |
int | starting_up |
long | explicit_packet_size |
int | cached_wait_status |
int | noack_mode |
int | extended |
int | waiting_for_stop_reply |
struct vCont_action_support | supports_vCont |
int | ctrlc_pending_p |
struct serial * | remote_desc |
ptid_t | general_thread |
ptid_t | continue_thread |
int | remote_traceframe_number |
char * | last_pass_packet |
char * | last_program_signals_packet |
enum gdb_signal | last_sent_signal |
int | last_sent_step |
char * | finished_object |
char * | finished_annex |
ULONGEST | finished_offset |
int | use_threadinfo_query |
int | use_threadextra_query |
CORE_ADDR | remote_watch_data_address |
enum target_stop_reason | stop_reason |
threadref | echo_nextthread |
threadref | nextthread |
threadref | resultthreadlist [MAXTHREADLISTRESULTS] |
struct remote_notif_state * | notif_state |
struct btrace_config | btrace_config |
int | fs_pid |
struct readahead_cache | readahead_cache |
struct btrace_config remote_state::btrace_config |
Definition at line 400 of file remote.c.
Referenced by btrace_sync_conf(), and remote_btrace_reset().
char* remote_state::buf |
Definition at line 300 of file remote.c.
Referenced by btrace_sync_conf(), check_binary_download(), extended_remote_attach(), extended_remote_create_inferior(), extended_remote_disable_randomization(), extended_remote_kill(), extended_remote_mourn(), extended_remote_restart(), extended_remote_run(), fetch_register_using_p(), get_memory_packet_size(), get_offsets(), init_remote_state(), new_remote_state(), pack_int(), packet_command(), process_g_packet(), putpkt_binary(), read_ptid(), remote_check_symbols(), remote_current_thread(), remote_detach_pid(), remote_disable_btrace(), remote_disable_tracepoint(), remote_download_command_source(), remote_download_trace_state_variable(), remote_enable_btrace(), remote_enable_tracepoint(), remote_get_min_fast_tracepoint_insn_len(), remote_get_raw_trace_data(), remote_get_thread_local_address(), remote_get_threadinfo(), remote_get_threadlist(), remote_get_threads_with_qthreadinfo(), remote_get_tib_address(), remote_get_trace_state_variable_value(), remote_get_tracepoint_status(), remote_hostio_close(), remote_hostio_fstat(), remote_hostio_open(), remote_hostio_pread_vFile(), remote_hostio_pwrite(), remote_hostio_readlink(), remote_hostio_send_command(), remote_hostio_set_filesystem(), remote_hostio_unlink(), remote_insert_breakpoint(), remote_insert_hw_breakpoint(), remote_insert_watchpoint(), remote_notif_get_pending_events(), remote_pass_signals(), remote_pid_to_str(), remote_program_signals(), remote_query_attached(), remote_query_supported(), remote_rcmd(), remote_read_bytes_1(), remote_read_qxfer(), remote_remove_breakpoint(), remote_remove_hw_breakpoint(), remote_remove_watchpoint(), remote_resume(), remote_save_trace_data(), remote_search_memory(), remote_send_printf(), remote_set_circular_trace_buffer(), remote_set_disconnected_tracing(), remote_set_permissions(), remote_set_trace_buffer_size(), remote_set_trace_notes(), remote_start_remote(), remote_static_tracepoint_marker_at(), remote_stop_ns(), remote_thread_alive(), remote_threads_extra_info(), remote_trace_find(), remote_upload_trace_state_variables(), remote_upload_tracepoints(), remote_use_agent(), remote_vcont_probe(), remote_vcont_resume(), remote_verify_memory(), remote_vkill(), remote_wait_as(), remote_wait_ns(), remote_write_bytes_aux(), remote_write_qxfer(), remote_xfer_partial(), send_g_packet(), set_thread(), store_register_using_P(), store_registers_using_G(), unpack_nibble(), VEC(), and write_ptid().
long remote_state::buf_size |
Definition at line 301 of file remote.c.
Referenced by btrace_sync_conf(), check_binary_download(), extended_remote_attach(), extended_remote_kill(), extended_remote_mourn(), extended_remote_run(), fetch_register_using_p(), get_memory_packet_size(), get_offsets(), init_remote_state(), new_remote_state(), packet_command(), parse_threadlist_response(), putpkt_binary(), remote_check_symbols(), remote_current_thread(), remote_detach_pid(), remote_disable_btrace(), remote_disable_tracepoint(), remote_download_command_source(), remote_enable_btrace(), remote_enable_tracepoint(), remote_get_thread_local_address(), remote_get_threadinfo(), remote_get_threadlist(), remote_get_threads_with_qthreadinfo(), remote_get_tib_address(), remote_hostio_send_command(), remote_insert_breakpoint(), remote_insert_hw_breakpoint(), remote_insert_watchpoint(), remote_notif_get_pending_events(), remote_pass_signals(), remote_program_signals(), remote_query_attached(), remote_query_supported(), remote_rcmd(), remote_read_bytes_1(), remote_read_qxfer(), remote_remove_breakpoint(), remote_remove_hw_breakpoint(), remote_remove_watchpoint(), remote_search_memory(), remote_send_printf(), remote_set_permissions(), remote_set_trace_buffer_size(), remote_start_remote(), remote_static_tracepoint_marker_at(), remote_stop_ns(), remote_thread_alive(), remote_threads_extra_info(), remote_trace_find(), remote_unpack_thread_info_response(), remote_upload_trace_state_variables(), remote_upload_tracepoints(), remote_use_agent(), remote_vcont_probe(), remote_vcont_resume(), remote_verify_memory(), remote_vkill(), remote_wait_as(), remote_wait_ns(), remote_write_bytes_aux(), remote_write_qxfer(), remote_xfer_partial(), send_g_packet(), set_thread(), store_register_using_P(), store_registers_using_G(), and VEC().
int remote_state::cached_wait_status |
Definition at line 320 of file remote.c.
Referenced by extended_remote_attach(), getpkt_or_notif_sane_1(), putpkt_binary(), remote_open_1(), remote_start_remote(), remote_stop_as(), and remote_wait_as().
ptid_t remote_state::continue_thread |
Definition at line 353 of file remote.c.
Referenced by remote_open_1(), and set_thread().
int remote_state::ctrlc_pending_p |
Definition at line 343 of file remote.c.
Referenced by interrupt_query(), remote_open_1(), remote_stop_as(), and remote_wait_as().
threadref remote_state::echo_nextthread |
Definition at line 392 of file remote.c.
Referenced by remote_get_threadlist().
long remote_state::explicit_packet_size |
Definition at line 311 of file remote.c.
Referenced by get_memory_packet_size(), get_remote_packet_size(), remote_open_1(), remote_packet_size(), and remote_query_supported().
int remote_state::extended |
Definition at line 328 of file remote.c.
Referenced by extended_remote_kill(), remote_detach_1(), remote_open_1(), remote_pid_to_str(), remote_query_supported(), remote_supports_multi_process(), and set_general_process().
char* remote_state::finished_annex |
Definition at line 372 of file remote.c.
Referenced by remote_read_qxfer().
char* remote_state::finished_object |
Definition at line 371 of file remote.c.
Referenced by remote_read_qxfer().
ULONGEST remote_state::finished_offset |
Definition at line 373 of file remote.c.
Referenced by remote_read_qxfer().
int remote_state::fs_pid |
Definition at line 406 of file remote.c.
Referenced by new_remote_state(), and remote_hostio_set_filesystem().
ptid_t remote_state::general_thread |
Definition at line 352 of file remote.c.
Referenced by record_currthread(), remote_open_1(), set_general_process(), and set_thread().
char* remote_state::last_pass_packet |
Definition at line 359 of file remote.c.
Referenced by remote_open_1(), and remote_pass_signals().
char* remote_state::last_program_signals_packet |
Definition at line 365 of file remote.c.
Referenced by remote_open_1(), and remote_program_signals().
enum gdb_signal remote_state::last_sent_signal |
Definition at line 367 of file remote.c.
Referenced by new_remote_state(), remote_resume(), and remote_wait_as().
int remote_state::last_sent_step |
Definition at line 369 of file remote.c.
Referenced by remote_resume(), and remote_wait_as().
threadref remote_state::nextthread |
Definition at line 393 of file remote.c.
Referenced by remote_threadlist_iterator().
int remote_state::noack_mode |
Definition at line 325 of file remote.c.
Referenced by getpkt_or_notif_sane_1(), putpkt_binary(), read_frame(), remote_open_1(), and remote_start_remote().
struct remote_notif_state* remote_state::notif_state |
Definition at line 397 of file remote.c.
Referenced by discard_pending_stop_replies(), getpkt_or_notif_sane_1(), putpkt_binary(), remote_close(), remote_notif_get_pending_events(), remote_open_1(), remote_resume(), remote_start_remote(), and remote_wait_ns().
struct readahead_cache remote_state::readahead_cache |
Definition at line 414 of file remote.c.
Referenced by readahead_cache_invalidate(), readahead_cache_invalidate_fd(), remote_hostio_pread(), and remote_hostio_pread_from_cache().
struct serial* remote_state::remote_desc |
Definition at line 348 of file remote.c.
Referenced by discard_pending_stop_replies(), packet_command(), readchar(), remote_async(), remote_can_async_p(), remote_close(), remote_file_delete(), remote_file_get(), remote_file_put(), remote_hostio_send_command(), remote_is_async_p(), remote_new_objfile(), remote_open_1(), remote_rcmd(), remote_serial_write(), remote_start_remote(), remote_threads_extra_info(), remote_xfer_partial(), send_interrupt_sequence(), and set_range_stepping().
int remote_state::remote_traceframe_number |
Definition at line 357 of file remote.c.
Referenced by new_remote_state(), remote_open_1(), remote_trace_find(), and set_remote_traceframe().
CORE_ADDR remote_state::remote_watch_data_address |
Definition at line 387 of file remote.c.
Referenced by process_stop_reply(), and remote_stopped_data_address().
threadref remote_state::resultthreadlist[MAXTHREADLISTRESULTS] |
Definition at line 394 of file remote.c.
Referenced by remote_threadlist_iterator().
int remote_state::starting_up |
Definition at line 305 of file remote.c.
Referenced by remote_add_thread(), remote_can_download_tracepoint(), remote_notice_new_inferior(), and remote_start_remote().
enum target_stop_reason remote_state::stop_reason |
Definition at line 390 of file remote.c.
Referenced by process_stop_reply(), remote_stopped_by_hw_breakpoint(), remote_stopped_by_sw_breakpoint(), remote_stopped_by_watchpoint(), and remote_wait_as().
struct vCont_action_support remote_state::supports_vCont |
Definition at line 339 of file remote.c.
Referenced by append_resumption(), remote_stop_ns(), remote_vcont_probe(), and set_range_stepping().
int remote_state::use_threadextra_query |
Definition at line 383 of file remote.c.
Referenced by remote_open_1(), and remote_threads_extra_info().
int remote_state::use_threadinfo_query |
Definition at line 382 of file remote.c.
Referenced by remote_get_threads_with_qthreadinfo(), and remote_open_1().
int remote_state::waiting_for_stop_reply |
Definition at line 336 of file remote.c.
Referenced by extended_remote_mourn(), interrupt_query(), putpkt_binary(), remote_open_1(), remote_resume(), and remote_wait_as().