GDB (xrefs)
Defines | Functions
/home/stan/gdb/src/gdb/remote.h File Reference
#include "remote-notif.h"

Go to the source code of this file.

Defines

#define REMOTE_SYSROOT_PREFIX   "remote:"

Functions

void getpkt (char **buf, long *sizeof_buf, int forever)
int putpkt (char *buf)
int hex2bin (const char *hex, gdb_byte *bin, int count)
int bin2hex (const gdb_byte *bin, char *hex, int count)
char * unpack_varlen_hex (char *buff, ULONGEST *result)
void register_remote_g_packet_guess (struct gdbarch *gdbarch, int bytes, const struct target_desc *tdesc)
void register_remote_support_xml (const char *)
void remote_file_put (const char *local_file, const char *remote_file, int from_tty)
void remote_file_get (const char *remote_file, const char *local_file, int from_tty)
void remote_file_delete (const char *remote_file, int from_tty)
bfd * remote_bfd_open (const char *remote_file, const char *target)
int remote_filename_p (const char *filename)
int remote_register_number_and_offset (struct gdbarch *gdbarch, int regnum, int *pnum, int *poffset)
void remote_notif_get_pending_events (struct notif_client *np)

Define Documentation

#define REMOTE_SYSROOT_PREFIX   "remote:"

Definition at line 63 of file remote.h.

Referenced by remote_filename_p(), and solib_find().


Function Documentation

int bin2hex ( const gdb_byte bin,
char *  hex,
int  count 
)
void getpkt ( char **  buf,
long *  sizeof_buf,
int  forever 
)
int hex2bin ( const char *  hex,
gdb_byte bin,
int  count 
)

Definition at line 4634 of file remote.c.

References fromhex().

int putpkt ( char *  buf)

Definition at line 7245 of file remote.c.

References putpkt_binary().

Referenced by extended_remote_attach_1(), extended_remote_disable_randomization(), extended_remote_kill(), extended_remote_mourn_1(), extended_remote_restart(), extended_remote_run(), fetch_register_using_p(), get_offsets(), packet_command(), putpkt_for_catch_errors(), remote_check_symbols(), remote_current_thread(), remote_detach_1(), 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_fileio_reply(), 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_tib_address(), remote_get_trace_state_variable_value(), remote_get_trace_status(), remote_get_tracepoint_status(), remote_insert_breakpoint(), remote_insert_hw_breakpoint(), remote_insert_watchpoint(), remote_notif_stop_ack(), remote_pass_signals(), remote_program_signals(), remote_query_attached(), remote_query_supported(), remote_rcmd(), remote_read_bytes(), remote_read_qxfer(), remote_remove_breakpoint(), remote_remove_hw_breakpoint(), remote_remove_watchpoint(), remote_resume(), remote_save_trace_data(), remote_send(), 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_threads_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_vcont_resume(), remote_verify_memory(), remote_vkill(), remote_wait_as(), remote_xfer_partial(), set_thread(), store_register_using_P(), and store_registers_using_G().

void register_remote_g_packet_guess ( struct gdbarch gdbarch,
int  bytes,
const struct target_desc tdesc 
)

Definition at line 4074 of file remote.c.

References strtok(), and xfree().

bfd* remote_bfd_open ( const char *  remote_file,
const char *  target 
)
void remote_file_delete ( const char *  remote_file,
int  from_tty 
)
void remote_file_get ( const char *  remote_file,
const char *  local_file,
int  from_tty 
)
void remote_file_put ( const char *  local_file,
const char *  remote_file,
int  from_tty 
)
int remote_filename_p ( const char *  filename)
int remote_register_number_and_offset ( struct gdbarch gdbarch,
int  regnum,
int pnum,
int poffset 
)
char* unpack_varlen_hex ( char *  buff,
ULONGEST result 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines