GDB (xrefs)
Public Attributes | List of all members
remote_state Struct Reference

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 serialremote_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_statenotif_state
 
struct btrace_config btrace_config
 
int fs_pid
 
struct readahead_cache readahead_cache
 

Detailed Description

Definition at line 292 of file remote.c.

Member Data Documentation

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
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
int remote_state::extended
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
struct remote_notif_state* remote_state::notif_state
struct readahead_cache remote_state::readahead_cache
struct serial* remote_state::remote_desc
int remote_state::remote_traceframe_number
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
enum target_stop_reason remote_state::stop_reason
struct vCont_action_support remote_state::supports_vCont
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

The documentation for this struct was generated from the following file: