19 #ifndef __TARGET_GDB_RSP_H__
20 #define __TARGET_GDB_RSP_H__
53 char *data,
unsigned int len,
102 int gdb_rsp_recv(
struct target *target,
int blocking,
int only_one,
112 char *data,
unsigned int len,
133 unsigned long length,
unsigned char *buf);
135 unsigned long length,
unsigned char *buf);
int gdb_rsp_nak(struct target *target)
int gdb_rsp_send_packet(struct target *target, char *data, unsigned int len, gdb_rsp_handler_t handler, void *handler_data)
target_status_t gdb_rsp_load_status(struct target *target)
int gdb_rsp_resume(struct target *target)
int gdb_rsp_read_regs(struct target *target, struct regcache *regcache)
int gdb_rsp_write_mem(struct target *target, ADDR addr, unsigned long length, unsigned char *buf)
int gdb_rsp_recv_until_handled(struct target *target, gdb_rsp_handler_t handler, gdb_rsp_handler_ret_t *handler_ret)
int gdb_rsp_step(struct target *target)
int gdb_rsp_recv(struct target *target, int blocking, int only_one, gdb_ptype_t *ptype)
unsigned long exit_status
int gdb_rsp_remove_break(struct target *target, ADDR addr, gdb_rsp_break_t bt, int kind)
int gdb_rsp_insert_break(struct target *target, ADDR addr, gdb_rsp_break_t bt, int kind)
gdb_rsp_stop_reason_t reason
gdb_rsp_handler_ret_t(* gdb_rsp_handler_t)(struct target *target, char *data, unsigned int len, void *handler_data)
int gdb_rsp_write_regs(struct target *target, struct regcache *regcache)
int gdb_rsp_pause(struct target *target)
int gdb_rsp_read_mem(struct target *target, ADDR addr, unsigned long length, unsigned char *buf)
int gdb_rsp_connect(struct target *target)
int gdb_rsp_ack(struct target *target)
int gdb_rsp_interrupt(struct target *target)
int gdb_rsp_close(struct target *target, int stay_paused)