Lines Matching refs:sh3_cmds

193 static struct monitor_ops sh3_cmds;  variable
198 sh3_cmds.flags = MO_CLR_BREAK_USES_ADDR | MO_GETMEM_READ_SINGLE; /* flags */ in init_sh3_cmds()
199 sh3_cmds.init = sh3_inits; /* monitor init string */ in init_sh3_cmds()
200 sh3_cmds.cont = "g\r"; /* continue command */ in init_sh3_cmds()
201 sh3_cmds.step = "s\r"; /* single step */ in init_sh3_cmds()
202 sh3_cmds.stop = "\003"; /* Interrupt program */ in init_sh3_cmds()
203 sh3_cmds.set_break = "b %x\r"; /* set a breakpoint */ in init_sh3_cmds()
204 sh3_cmds.clr_break = "b -%x\r"; /* clear a breakpoint */ in init_sh3_cmds()
205 sh3_cmds.clr_all_break = "b -\r"; /* clear all breakpoints */ in init_sh3_cmds()
206 sh3_cmds.fill = "f %x @%x %x\r"; /* fill (start len val) */ in init_sh3_cmds()
207 sh3_cmds.setmem.cmdb = "m %x %x\r"; /* setmem.cmdb (addr, value) */ in init_sh3_cmds()
208 sh3_cmds.setmem.cmdw = "m %x %x;w\r"; /* setmem.cmdw (addr, value) */ in init_sh3_cmds()
209 sh3_cmds.setmem.cmdl = "m %x %x;l\r"; /* setmem.cmdl (addr, value) */ in init_sh3_cmds()
210 sh3_cmds.setmem.cmdll = NULL; /* setmem.cmdll (addr, value) */ in init_sh3_cmds()
211 sh3_cmds.setmem.resp_delim = NULL; /* setreg.resp_delim */ in init_sh3_cmds()
212 sh3_cmds.setmem.term = NULL; /* setreg.term */ in init_sh3_cmds()
213 sh3_cmds.setmem.term_cmd = NULL; /* setreg.term_cmd */ in init_sh3_cmds()
214 sh3_cmds.getmem.cmdb = "m %x\r"; /* getmem.cmdb (addr, len) */ in init_sh3_cmds()
215 sh3_cmds.getmem.cmdw = "m %x;w\r"; /* getmem.cmdw (addr, len) */ in init_sh3_cmds()
216 sh3_cmds.getmem.cmdl = "m %x;l\r"; /* getmem.cmdl (addr, len) */ in init_sh3_cmds()
217 sh3_cmds.getmem.cmdll = NULL; /* getmem.cmdll (addr, len) */ in init_sh3_cmds()
218 sh3_cmds.getmem.resp_delim = "^ [0-9A-F]+ "; /* getmem.resp_delim */ in init_sh3_cmds()
219 sh3_cmds.getmem.term = "? "; /* getmem.term */ in init_sh3_cmds()
220 sh3_cmds.getmem.term_cmd = ".\r"; /* getmem.term_cmd */ in init_sh3_cmds()
221 sh3_cmds.setreg.cmd = ".%s %x\r"; /* setreg.cmd (name, value) */ in init_sh3_cmds()
222 sh3_cmds.setreg.resp_delim = NULL; /* setreg.resp_delim */ in init_sh3_cmds()
223 sh3_cmds.setreg.term = NULL; /* setreg.term */ in init_sh3_cmds()
224 sh3_cmds.setreg.term_cmd = NULL; /* setreg.term_cmd */ in init_sh3_cmds()
225 sh3_cmds.getreg.cmd = ".%s\r"; /* getreg.cmd (name) */ in init_sh3_cmds()
226 sh3_cmds.getreg.resp_delim = "="; /* getreg.resp_delim */ in init_sh3_cmds()
227 sh3_cmds.getreg.term = "? "; /* getreg.term */ in init_sh3_cmds()
228 sh3_cmds.getreg.term_cmd = ".\r"; /* getreg.term_cmd */ in init_sh3_cmds()
229 sh3_cmds.dump_registers = "r\r"; /* dump_registers */ in init_sh3_cmds()
230 sh3_cmds.register_pattern = "\\(\\w+\\)=\\([0-9a-fA-F]+\\( +[0-9a-fA-F]+\\b\\)*\\)"; in init_sh3_cmds()
231 sh3_cmds.supply_register = sh3_supply_register; in init_sh3_cmds()
232 sh3_cmds.load_routine = sh3_load; /* load_routine */ in init_sh3_cmds()
233 sh3_cmds.load = NULL; /* download command */ in init_sh3_cmds()
234 sh3_cmds.loadresp = NULL; /* Load response */ in init_sh3_cmds()
235 sh3_cmds.prompt = "\n:"; /* monitor command prompt */ in init_sh3_cmds()
236 sh3_cmds.line_term = "\r"; /* end-of-line terminator */ in init_sh3_cmds()
237 sh3_cmds.cmd_end = ".\r"; /* optional command terminator */ in init_sh3_cmds()
238 sh3_cmds.target = &sh3_ops; /* target operations */ in init_sh3_cmds()
239 sh3_cmds.stopbits = SERIAL_1_STOPBITS; /* number of stop bits */ in init_sh3_cmds()
240 sh3_cmds.regnames = sh3_regnames; /* registers names */ in init_sh3_cmds()
241 sh3_cmds.magic = MONITOR_OPS_MAGIC; /* magic */ in init_sh3_cmds()
272 monitor_open (serial_port_name, &sh3_cmds, from_tty); in sh3_open()
321 memcpy (&sh3e_cmds, &sh3_cmds, sizeof (struct monitor_ops)); in sh3e_open()