35#define remote_debug_printf(fmt, ...) \
36 debug_prefixed_printf_cond (remote_debug, "remote", fmt, ##__VA_ARGS__)
40#define remote_debug_printf_nofunc(fmt, ...) \
41 debug_prefixed_printf_cond_nofunc (remote_debug, "remote", \
46#define REMOTE_SCOPED_DEBUG_ENTER_EXIT \
47 scoped_debug_enter_exit (remote_debug, "remote")
56 char **buf,
long *sizeof_buf,
int forever);
95 virtual void sending (gdb::array_view<const char> &buf) = 0;
103 virtual void received (gdb::array_view<const char> &buf) = 0;
bool is_remote_target(process_stratum_target *target)
void remote_notif_get_pending_events(remote_target *remote, const notif_client *np)
void remote_file_delete(const char *remote_file, int from_tty)
void getpkt(remote_target *remote, char **buf, long *sizeof_buf, int forever)
void send_remote_packet(gdb::array_view< const char > &buf, send_remote_packet_callbacks *callbacks)
int remote_register_number_and_offset(struct gdbarch *gdbarch, int regnum, int *pnum, int *poffset)
void remote_file_put(const char *local_file, const char *remote_file, int from_tty)
void register_remote_g_packet_guess(struct gdbarch *gdbarch, int bytes, const struct target_desc *tdesc)
int putpkt(remote_target *remote, const char *buf)
void remote_file_get(const char *remote_file, const char *local_file, int from_tty)
void register_remote_support_xml(const char *)
bool remote_target_is_non_stop_p(remote_target *t)
virtual void sending(gdb::array_view< const char > &buf)=0
virtual void received(gdb::array_view< const char > &buf)=0