Lines Matching defs:monitor_ops
80 struct monitor_ops struct
82 int flags; /* See below */
83 char **init; /* List of init commands. NULL terminated. */
84 char *cont; /* continue command */
85 char *step; /* single step */
86 char *stop; /* Interrupt program string */
87 char *set_break; /* set a breakpoint. If NULL, monitor implementation
89 char *clr_break; /* clear a breakpoint */
90 char *clr_all_break; /* Clear all breakpoints */
91 char *fill; /* Memory fill cmd (addr len val) */
92 struct memrw_cmd setmem; /* set memory to a value */
93 struct memrw_cmd getmem; /* display memory */
94 struct regrw_cmd setreg; /* set a register */
95 struct regrw_cmd getreg; /* get a register */
101 char *dump_registers; /* Command to dump all regs at once */
102 char *register_pattern; /* Pattern that picks out register from reg dump */
103 void (*supply_register) (char *name, int namelen, char *val, int vallen);
104 void (*load_routine) (struct serial *desc, char *file,
106 int (*dumpregs) (void); /* routine to dump all registers */
107 int (*continue_hook) (void); /* Emit the continue command */
108 int (*wait_filter) (char *buf, /* Maybe contains registers */
112 char *load; /* load command */
113 char *loadresp; /* Response to load command */
114 char *prompt; /* monitor command prompt */
115 char *line_term; /* end-of-command delimitor */
116 char *cmd_end; /* optional command terminator */
117 struct target_ops *target; /* target operations */
118 int stopbits; /* number of stop bits */
119 char **regnames; /* array of register names in ascii */
121 const char *(*regname) (int index);
123 int num_breakpoints; /* If set_break != NULL, number of supported
125 int magic; /* Check value */