diff options
author | Tom Tromey <tromey@redhat.com> | 2013-01-07 16:40:39 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2013-01-07 16:40:39 +0000 |
commit | e93a877490b468a2894732ef1d36eba9019a6bb7 (patch) | |
tree | 04c7a929a95d74c61f5eec5503d03ef34274d308 /gdb/printcmd.c | |
parent | f1a133ffb8d8d1c1c2a35cb5e71d1f22712d757c (diff) | |
download | gdb-e93a877490b468a2894732ef1d36eba9019a6bb7.zip gdb-e93a877490b468a2894732ef1d36eba9019a6bb7.tar.gz gdb-e93a877490b468a2894732ef1d36eba9019a6bb7.tar.bz2 |
PR cli/7719:
* NEWS: Update.
* ada-valprint.c (printstr, print_field_values): Remove
"inspect_it" code.
* cp-valprint.c (cp_print_value_fields): Remove "inspect_it"
code.
* jv-valprint.c (java_print_value_fields): Remove "inspect_it"
code.
* m2-lang.c (m2_printstr): Remove "inspect_it" code.
* main.c (captured_main): Remove "epoch" argument.
* objc-lang.c (objc_printstr): Remove "inspect_it" code.
* p-lang.c (pascal_printstr): Remove "inspect_it" code.
* p-valprint.c (pascal_object_print_value_fields): Remove
"inspect_it" code.
* printcmd.c (print_command_1): Remove 'inspect' argument.
(print_command, call_command): Update.
(inspect_command): Remove.
(_initialize_printcmd): Make "inspect" an alias for "print".
* top.c (epoch_interface): Remove.
* top.h (epoch_interface): Remove.
* valprint.c (user_print_options): Update.
(print_converted_chars_to_obstack): Remove "inspect_it" code.
* valprint.h (struct value_print_options) <inspect_it>: Remove
field.
doc
* gdb.texinfo (Mode Options): Don't mention -epoch.
(Data, Emacs): Remove obsolete comments.
Diffstat (limited to 'gdb/printcmd.c')
-rw-r--r-- | gdb/printcmd.c | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/gdb/printcmd.c b/gdb/printcmd.c index 82ae183..3d891cd 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -934,7 +934,7 @@ validate_format (struct format_data fmt, char *cmdname) first argument ("/x myvar" for example, to print myvar in hex). */ static void -print_command_1 (char *exp, int inspect, int voidprint) +print_command_1 (char *exp, int voidprint) { struct expression *expr; struct cleanup *old_chain = 0; @@ -979,17 +979,13 @@ print_command_1 (char *exp, int inspect, int voidprint) else annotate_value_begin (value_type (val)); - if (inspect) - printf_unfiltered ("\031(gdb-makebuffer \"%s\" %d '(\"", - exp, histindex); - else if (histindex >= 0) + if (histindex >= 0) printf_filtered ("$%d = ", histindex); if (histindex >= 0) annotate_value_history_value (); get_formatted_print_options (&opts, format); - opts.inspect_it = inspect; opts.raw = fmt.raw; print_formatted (val, fmt.size, &opts, gdb_stdout); @@ -999,9 +995,6 @@ print_command_1 (char *exp, int inspect, int voidprint) annotate_value_history_end (); else annotate_value_end (); - - if (inspect) - printf_unfiltered ("\") )\030"); } if (cleanup) @@ -1011,23 +1004,14 @@ print_command_1 (char *exp, int inspect, int voidprint) static void print_command (char *exp, int from_tty) { - print_command_1 (exp, 0, 1); -} - -/* Same as print, except in epoch, it gets its own window. */ -static void -inspect_command (char *exp, int from_tty) -{ - extern int epoch_interface; - - print_command_1 (exp, epoch_interface, 1); + print_command_1 (exp, 1); } /* Same as print, except it doesn't print void results. */ static void call_command (char *exp, int from_tty) { - print_command_1 (exp, 0, 0); + print_command_1 (exp, 0); } void @@ -2600,11 +2584,7 @@ EXP may be preceded with /FMT, where FMT is a format letter\n\ but no count or size letter (see \"x\" command).")); set_cmd_completer (c, expression_completer); add_com_alias ("p", "print", class_vars, 1); - - c = add_com ("inspect", class_vars, inspect_command, _("\ -Same as \"print\" command, except that if you are running in the epoch\n\ -environment, the value is printed in its own window.")); - set_cmd_completer (c, expression_completer); + add_com_alias ("inspect", "print", class_vars, 1); add_setshow_uinteger_cmd ("max-symbolic-offset", no_class, &max_symbolic_offset, _("\ |