Go to the source code of this file.
Classes |
struct | memrw_cmd |
struct | regrw_cmd |
struct | monitor_ops |
Defines |
#define | MONITOR_OPS_MAGIC 600925 |
#define | MO_CLR_BREAK_USES_ADDR 0x1 |
#define | MO_FILL_USES_ADDR 0x2 |
#define | MO_NEED_REGDUMP_AFTER_CONT 0x4 |
#define | MO_GETMEM_NEEDS_RANGE 0x8 |
#define | MO_GETMEM_READ_SINGLE 0x10 |
#define | MO_HANDLE_NL 0x20 |
#define | MO_NO_ECHO_ON_OPEN 0x40 |
#define | MO_SEND_BREAK_ON_STOP 0x80 |
#define | MO_SREC_ACK 0x100 |
#define | MO_HEX_PREFIX 0x200 |
#define | MO_RUN_FIRST_TIME 0x400 |
#define | MO_NO_ECHO_ON_SETMEM 0x800 |
#define | MO_REGISTER_VALUE_FIRST 0x1000 |
#define | MO_32_REGS_PAIRED 0x2000 |
#define | MO_SETREG_INTERACTIVE 0x4000 |
#define | MO_SETMEM_INTERACTIVE 0x8000 |
#define | MO_GETMEM_16_BOUNDARY 0x10000 |
#define | MO_CLR_BREAK_1_BASED 0x20000 |
#define | MO_SREC_ACK_PLUS 0x40000 |
#define | MO_SREC_ACK_ROTATE 0x80000 |
#define | MO_ADDR_BITS_REMOVE 0x100000 |
#define | MO_PRINT_PROGRAM_OUTPUT 0x200000 |
#define | MO_EXACT_DUMPADDR 0x400000 |
#define | MO_HAS_BLOCKWRITES 0x800000 |
#define | SREC_SIZE 160 |
Functions |
void | monitor_open (char *args, struct monitor_ops *ops, int from_tty) |
void | monitor_close (void) |
char * | monitor_supply_register (struct regcache *regcache, int regno, char *valstr) |
int | monitor_expect (char *prompt, char *buf, int buflen) |
int | monitor_expect_prompt (char *buf, int buflen) |
void | monitor_printf (char *,...) |
void | monitor_printf_noecho (char *,...) |
void | monitor_write (char *buf, int buflen) |
int | monitor_readchar (void) |
char * | monitor_get_dev_name (void) |
void | init_monitor_ops (struct target_ops *) |
int | monitor_dump_reg_block (struct regcache *regcache, char *dump_cmd) |
Define Documentation
Function Documentation