mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 21:19:54 +00:00
* breakpoint.c (watch_command): Use (CORE_ADDR)0, not NULL, for
target null pointer. * blockframe.c (find_frame_addr_in_frame_chain): Likewise. * printcmd.c (output_command): Annotate things we print here too. * Move declaration of print_value_flags from defs.h to value.h. * main.c (command_line_input): Call wrap_here as well as gdb_flush.
This commit is contained in:
parent
739324d734
commit
9e8db4456e
@ -1,3 +1,13 @@
|
||||
Thu Apr 21 07:45:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||
|
||||
* breakpoint.c (watch_command): Use (CORE_ADDR)0, not NULL, for
|
||||
target null pointer.
|
||||
* blockframe.c (find_frame_addr_in_frame_chain): Likewise.
|
||||
|
||||
* printcmd.c (output_command): Annotate things we print here too.
|
||||
* Move declaration of print_value_flags from defs.h to value.h.
|
||||
* main.c (command_line_input): Call wrap_here as well as gdb_flush.
|
||||
|
||||
Thu Apr 21 09:29:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
|
||||
|
||||
* dbxread.c (read_dbx_dynamic_symtab): Reinstall support for sun3,
|
||||
|
@ -2238,7 +2238,7 @@ watch_command (arg, from_tty)
|
||||
b->watchpoint_frame = FRAME_FP (frame);
|
||||
}
|
||||
else
|
||||
b->watchpoint_frame = NULL;
|
||||
b->watchpoint_frame = (CORE_ADDR)0;
|
||||
|
||||
if (can_use_hardware_watchpoint (b))
|
||||
b->type = bp_hardware_watchpoint;
|
||||
|
@ -219,9 +219,6 @@ query ();
|
||||
/* Annotation stuff. */
|
||||
|
||||
extern int annotation_level; /* in stack.c */
|
||||
|
||||
/* in printcmd.c */
|
||||
extern void print_value_flags PARAMS ((struct type *));
|
||||
|
||||
extern void
|
||||
begin_line PARAMS ((void));
|
||||
|
@ -1730,10 +1730,9 @@ command_line_input (prrompt, repeat)
|
||||
|
||||
while (1)
|
||||
{
|
||||
/* Reports are that some Sys V's don't flush gdb_stdout/err on reads
|
||||
from stdin, when stdin/out are sockets rather than ttys. So we
|
||||
have to do it ourselves, to make emacs-gdb and xxgdb work.
|
||||
On other machines, doing this once per input should be a cheap nop. */
|
||||
/* Make sure that all output has been output. Some machines may let
|
||||
you get away with leaving out some of the gdb_flush, but not all. */
|
||||
wrap_here ("");
|
||||
gdb_flush (gdb_stdout);
|
||||
gdb_flush (gdb_stderr);
|
||||
|
||||
|
@ -839,6 +839,9 @@ print_command_1 (exp, inspect, voidprint)
|
||||
else
|
||||
if (histindex >= 0) printf_filtered ("$%d = ", histindex);
|
||||
|
||||
if (annotation_level > 1 && histindex >= 0)
|
||||
printf_filtered ("\n\032\032value-history-value\n");
|
||||
|
||||
print_formatted (val, format, fmt.size);
|
||||
printf_filtered ("\n");
|
||||
|
||||
@ -915,8 +918,18 @@ output_command (exp, from_tty)
|
||||
|
||||
val = evaluate_expression (expr);
|
||||
|
||||
if (annotation_level > 1)
|
||||
{
|
||||
printf_filtered ("\n\032\032value-begin ");
|
||||
print_value_flags (VALUE_TYPE (val));
|
||||
printf_filtered ("\n");
|
||||
}
|
||||
|
||||
print_formatted (val, format, fmt.size);
|
||||
|
||||
if (annotation_level > 1)
|
||||
printf_filtered ("\n\032\032value-end\n");
|
||||
|
||||
do_cleanups (old_chain);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user