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
 
int got_ctrlc_during_io
 
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
 
enum exec_direction_kind last_resume_exec_dir
 
char * finished_object
 
char * finished_annex
 
ULONGEST finished_offset
 
int use_threadinfo_query
 
int use_threadextra_query
 
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 313 of file remote.c.

Member Data Documentation

◆ btrace_config

struct btrace_config remote_state::btrace_config

Definition at line 425 of file remote.c.

Referenced by btrace_sync_conf(), remote_btrace_maybe_reopen(), and remote_btrace_reset().

◆ buf

char* remote_state::buf

Definition at line 321 of file remote.c.

Referenced by btrace_sync_conf(), check_binary_download(), escape_buffer(), extended_remote_attach(), extended_remote_create_inferior(), extended_remote_disable_randomization(), extended_remote_environment_support(), extended_remote_restart(), extended_remote_run(), extended_remote_set_inferior_cwd(), fetch_register_using_p(), get_memory_packet_size(), get_offsets(), getpkt(), getpkt_or_notif_sane(), getpkt_or_notif_sane_1(), getpkt_sane(), init_remote_state(), new_remote_state(), pack_int(), packet_command(), print_packet(), process_g_packet(), putpkt(), putpkt_binary(), read_frame(), read_ptid(), remote_add_target_side_commands(), remote_add_target_side_condition(), remote_current_thread(), remote_detach_pid(), remote_disable_btrace(), remote_disable_tracepoint(), remote_download_command_source(), remote_download_trace_state_variable(), remote_download_tracepoint(), remote_enable_btrace(), remote_enable_tracepoint(), remote_get_min_fast_tracepoint_insn_len(), remote_get_noisy_reply(), 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_trace_status(), 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_interrupt_ns(), remote_mourn(), 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_with_hc(), remote_resume_with_vcont(), remote_save_trace_data(), remote_search_memory(), remote_send(), remote_send_printf(), remote_set_circular_trace_buffer(), remote_set_disconnected_tracing(), remote_set_permissions(), remote_set_syscall_catchpoint(), remote_set_trace_buffer_size(), remote_set_trace_notes(), remote_start_remote(), remote_static_tracepoint_marker_at(), remote_stop_ns(), remote_thread_alive(), remote_thread_events(), remote_threads_extra_info(), remote_trace_find(), remote_trace_init(), remote_trace_set_readonly_regions(), remote_trace_start(), remote_trace_stop(), remote_upload_trace_state_variables(), remote_upload_tracepoints(), remote_use_agent(), remote_vcont_probe(), remote_verify_memory(), remote_vkill(), remote_wait_as(), remote_wait_ns(), remote_write_bytes_aux(), remote_write_qxfer(), remote_xfer_partial(), send_environment_packet(), send_g_packet(), set_thread(), store_register_using_P(), store_registers_using_G(), unpack_byte(), unpack_int(), unpack_nibble(), vcont_builder_flush(), vcont_builder_push_action(), vcont_builder_restart(), VEC(), and write_ptid().

◆ buf_size

long remote_state::buf_size

Definition at line 322 of file remote.c.

Referenced by btrace_sync_conf(), check_binary_download(), extended_remote_attach(), extended_remote_create_inferior(), extended_remote_environment_support(), extended_remote_run(), extended_remote_set_inferior_cwd(), fetch_register_using_p(), get_memory_packet_size(), get_offsets(), init_remote_state(), new_remote_state(), packet_command(), parse_threadlist_response(), putpkt_binary(), remote_current_thread(), remote_detach_pid(), remote_disable_btrace(), remote_download_command_source(), remote_enable_btrace(), remote_get_noisy_reply(), 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_interrupt_ns(), remote_mourn(), 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_resume_with_vcont(), remote_search_memory(), remote_send_printf(), remote_set_permissions(), remote_set_syscall_catchpoint(), remote_start_remote(), remote_static_tracepoint_marker_at(), remote_stop_ns(), remote_thread_alive(), remote_thread_events(), remote_threads_extra_info(), remote_trace_set_readonly_regions(), remote_unpack_thread_info_response(), remote_upload_trace_state_variables(), remote_upload_tracepoints(), remote_use_agent(), remote_vcont_probe(), remote_verify_memory(), remote_vkill(), remote_wait_as(), remote_wait_ns(), remote_write_bytes_aux(), remote_write_qxfer(), remote_xfer_partial(), send_environment_packet(), send_g_packet(), set_thread(), store_register_using_P(), store_registers_using_G(), vcont_builder_flush(), and VEC().

◆ cached_wait_status

int remote_state::cached_wait_status

◆ continue_thread

ptid_t remote_state::continue_thread

Definition at line 382 of file remote.c.

Referenced by remote_open_1(), and set_thread().

◆ ctrlc_pending_p

int remote_state::ctrlc_pending_p

◆ echo_nextthread

threadref remote_state::echo_nextthread

Definition at line 417 of file remote.c.

Referenced by remote_get_threadlist().

◆ explicit_packet_size

long remote_state::explicit_packet_size

◆ extended

int remote_state::extended

Definition at line 349 of file remote.c.

Referenced by remote_detach_1(), remote_mourn(), and remote_open_1().

◆ finished_annex

char* remote_state::finished_annex

Definition at line 404 of file remote.c.

Referenced by remote_read_qxfer().

◆ finished_object

char* remote_state::finished_object

Definition at line 403 of file remote.c.

Referenced by remote_read_qxfer().

◆ finished_offset

ULONGEST remote_state::finished_offset

Definition at line 405 of file remote.c.

Referenced by remote_read_qxfer().

◆ fs_pid

int remote_state::fs_pid

Definition at line 431 of file remote.c.

Referenced by new_remote_state(), and remote_hostio_set_filesystem().

◆ general_thread

ptid_t remote_state::general_thread

Definition at line 381 of file remote.c.

Referenced by record_currthread(), remote_open_1(), set_general_process(), and set_thread().

◆ got_ctrlc_during_io

int remote_state::got_ctrlc_during_io

Definition at line 372 of file remote.c.

Referenced by readchar(), remote_open_1(), remote_serial_quit_handler(), and remote_serial_write().

◆ last_pass_packet

char* remote_state::last_pass_packet

Definition at line 388 of file remote.c.

Referenced by remote_open_1(), and remote_pass_signals().

◆ last_program_signals_packet

char* remote_state::last_program_signals_packet

Definition at line 394 of file remote.c.

Referenced by remote_open_1(), and remote_program_signals().

◆ last_resume_exec_dir

enum exec_direction_kind remote_state::last_resume_exec_dir

◆ last_sent_signal

enum gdb_signal remote_state::last_sent_signal

Definition at line 396 of file remote.c.

Referenced by new_remote_state(), remote_resume_with_hc(), and remote_wait_as().

◆ last_sent_step

int remote_state::last_sent_step

Definition at line 398 of file remote.c.

Referenced by remote_resume_with_hc(), and remote_wait_as().

◆ nextthread

threadref remote_state::nextthread

◆ noack_mode

int remote_state::noack_mode

◆ notif_state

struct remote_notif_state* remote_state::notif_state

◆ readahead_cache

struct readahead_cache remote_state::readahead_cache

◆ remote_desc

struct serial* remote_state::remote_desc

◆ remote_traceframe_number

int remote_state::remote_traceframe_number

◆ resultthreadlist

threadref remote_state::resultthreadlist[MAXTHREADLISTRESULTS]

Definition at line 419 of file remote.c.

Referenced by remote_threadlist_iterator().

◆ starting_up

int remote_state::starting_up

◆ supports_vCont

struct vCont_action_support remote_state::supports_vCont

◆ use_threadextra_query

int remote_state::use_threadextra_query

Definition at line 415 of file remote.c.

Referenced by remote_open_1(), and remote_threads_extra_info().

◆ use_threadinfo_query

int remote_state::use_threadinfo_query

Definition at line 414 of file remote.c.

Referenced by remote_get_threads_with_qthreadinfo(), and remote_open_1().

◆ waiting_for_stop_reply

int remote_state::waiting_for_stop_reply

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