* hppa-tdep.c (read_unwind_info): Cosmetic cleanup.
authorStu Grossman <grossman@cygnus>
Thu, 11 May 1995 02:26:00 +0000 (02:26 +0000)
committerStu Grossman <grossman@cygnus>
Thu, 11 May 1995 02:26:00 +0000 (02:26 +0000)
commitd8afcce964c862098004e98eb09318267b5a464c
tree08f8f2e01c8a9fae2d82645284fce9ec19201c90
parent1818c417af463d6f00400e000998166acfa2b1a7
* hppa-tdep.c (read_unwind_info):  Cosmetic cleanup.
* (unwind_command):  Clean it up and make it print things out
nicer.
* monitor.c:  Add ^C handling capability (mostly ripped off from
remote.c).
* (monitor_printf):  Make it check the command echo.
* (monitor_printf_noecho):  Similar to above, but doesn't check
for echo.
* (monitor_stop):  No longer waits for prompt.  That is the job of
the caller.  This makes things work much better for monitor_wait,
which waits for the prompt itself.
* (monitor_open):  Deal with new monitor_stop semantics.  Also,
flush input after sending init strings to get rid of junk that may
be output.  Also, don't always send \r to remote.  Use
monitor_ops->line_term cuz proper character isn't always \r.
* (monitor_fetch_register):  Switch to completely different
algorithm to deal with lame-ass monitors which put spaces in the
middle of numbers, and prompt with a space!!!!!
* (monitor_read_memory_single):  New routine to be used with
monitors that can only return one byte/short/long at a time.  This
is selected via MO_GETMEM_READ_SINGLE.
* (monitor_load_srec):  Use monitor_printf_noecho for sending S
records.  Most targets don't echo them.
* (monitor.h):  Get rid of cmd_delim.  Add line_delim.
* op50n-rom.c (op50n_cmds):  Fill it up.  Make it work.
* w89k-rom.c:  Change all eols from \r to \n.  Change load_resp to
^Q to prevent error message.
* config/pa/tm-hppa.h (CALL_DUMMY (for hppro)):   Add special
instruction sequence at end to make restore_pc_queue happy.
gdb/ChangeLog
gdb/hppa-tdep.c
gdb/monitor.h
gdb/op50-rom.c
gdb/w89k-rom.c