mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-13 23:29:03 +00:00
9bb6f28b4e
these routines much smarter about updating registers from the target, only doing so when absolutely necessary. This really speeds up register modification on some remote targets. * monitor.c: More cleanups. Get rid of monitor_load_ascii_srec. BFD makes this unnecessary. Lots of debugging speedups. * (expect): NULL terminate return string. * (monitor_open monitor_supply_register parse_register_dump monitor_wait monitor_fetch_register): Switch to using GNU regexp library to parse multi-register displays. * (monitor_read_memory): Read multiple bytes (up to 16) at once. * (monitor_create_inferior): Call clear_proceed_status to make run command notice first breakpoint. * (monitor_load): Clean up. Reset inferior_pid, set pc to start address and reset symbol table stuff to make loads put things into a fresh state. * (monitor_load_srec): Lower sleep time to 1 second. * monitor.h (struct monitor_ops): Add register_pattern and supply_register to monitor_ops. * rom68k-rom.c: Add new support for handling register dumps. * config/m68k/tm-m68k.h: Define D0_REGNUM and A0_REGNUM for register dump handling. |
||
---|---|---|
.. | ||
a29k | ||
alpha | ||
arc | ||
arm | ||
h8300 | ||
h8500 | ||
i386 | ||
i960 | ||
m68k | ||
m88k | ||
mips | ||
none | ||
ns32k | ||
pa | ||
powerpc | ||
rs6000 | ||
sh | ||
sparc | ||
vax | ||
w65 | ||
z8k | ||
.Sanitize | ||
nm-empty.h | ||
nm-lynx.h | ||
nm-m3.h | ||
nm-sysv4.h | ||
tm-lynx.h | ||
tm-nbsd.h | ||
tm-sunos.h | ||
tm-sysv4.h | ||
xm-lynx.h | ||
xm-nbsd.h | ||
xm-sysv4.h |