diff options
author | Stu Grossman <grossman@cygnus> | 1995-03-25 00:36:01 +0000 |
---|---|---|
committer | Stu Grossman <grossman@cygnus> | 1995-03-25 00:36:01 +0000 |
commit | a25a9f49ca74743dc2210e1f4f7f401098d94134 (patch) | |
tree | 32b258ffc038d1dce5dcec6ccc75481520e21faa /Install.in | |
parent | 1ef0c066d9137e86018ddf1528e0210b176fd09a (diff) | |
download | gdb-a25a9f49ca74743dc2210e1f4f7f401098d94134.zip gdb-a25a9f49ca74743dc2210e1f4f7f401098d94134.tar.gz gdb-a25a9f49ca74743dc2210e1f4f7f401098d94134.tar.bz2 |
* configure.in: Move test for m68*-est-* before m68*-*-coff*.
* findvar.c: Move default def of CANNOT_STORE_REGISTER closer to
the beginning of the code.
* (write_register_gen): New routine. Analogous to
read_register_gen.
* (write_register_bytes): Another rewrite! Make it smarter about
not updating regs with the same value.
* monitor.c (printf_monitor readchar): Use stderr instead of
stdout to output debug info. Also cleanup readchar a little.
* (expect): Make sure that excessive responses are null
terminated.
* (monitor_open): Check for magic number in monitor_ops struct.
Allow multiple commands as init strings. Also, clear all
breakpoints.
* (monitor_resume monitor_wait): Send a command to dump all the
regs for those targets which don't do so when waking up after a
continue command.
* (monitor_wait): Handle excessive response output better.
* (monitor_write_memory): Use block fill, word, and long word
commands (if they exist) to write memory more efficiently.
* General cleanups to use flag bits instead of individual flag
words in monitor_ops struct.
* (monitor_command): Return output from command.
* (monitor_load_srec): Allocate buffer only once. Use alloca.
Wait for load response string instead of using a timeout to start
sending S-records. Fix bug where value of srec_frame shrinks. If
hashmark is set, print `-' for retransmissions. General cleanups.
* (monitor_make_srec): Get rid of S-record default type kludge.
* monitor.h: Use seperate struct for memory and register
read/write commands. Memory commands can come in byte, word,
long, and longlong forms.
* (monitor_ops): Change lots of fields. Generalize some stuff.
Put all flags into flags word. Allow init to be a list of commands.
Add command for clearing all breakpoints, block fill, dumping all
registers.
* remote-est.c: Rewrite to use new monitor conventions.
* config/m68k/est.mt (TDEPFILES): Add monitor.o.
* config/m68k/tm-est.h: Set NUM_REGS to 18.
* testsuite/gdb.base/break.exp: Lots of cleanups. Use gdb_test
more thoroughly.
Diffstat (limited to 'Install.in')
0 files changed, 0 insertions, 0 deletions