* printcmd.c: Coding style fixes: add missing spaces in comments

and wrapping long lines.
(delete_display, enable_display_command, disable_display_command)
(printf_command, display_info, undisplay_command, free_display)
(display_command, x_command, address_info, set_command)
(inspect_command, call_command, print_command, print_command_1)
(validate_format, print_formatted, decode_format, sym_format):
Remove prototypes.
(x_command): Make static.
(printf_command): Convert error into internal consistency check.
(address_info): Avoid assignment within function call.
(printf_command): Avoid redundant cast.
* tracepoint.c (x_command): Remove extern prototype.
This commit is contained in:
Mark Kettenis 2006-07-17 22:15:55 +00:00
parent 267a692b80
commit 675dcf4fc0
3 changed files with 78 additions and 99 deletions

View File

@ -1,5 +1,19 @@
2006-07-17 Mark Kettenis <kettenis@gnu.org>
* printcmd.c: Coding style fixes: add missing spaces in comments
and wrapping long lines.
(delete_display, enable_display_command, disable_display_command)
(printf_command, display_info, undisplay_command, free_display)
(display_command, x_command, address_info, set_command)
(inspect_command, call_command, print_command, print_command_1)
(validate_format, print_formatted, decode_format, sym_format):
Remove prototypes.
(x_command): Make static.
(printf_command): Convert error into internal consistency check.
(address_info): Avoid assignment within function call.
(printf_command): Avoid redundant cast.
* tracepoint.c (x_command): Remove extern prototype.
* armobsd-tdep.c (armobsd_init_abi): Set skip_solib_resolver.
* Makefile.in (armobsd-tdep.o): Update dependencies.
* config/arm/obsd.mt (TDEPFILES): Add obsd-tdep.o.

View File

@ -148,45 +148,7 @@ void _initialize_printcmd (void);
/* Prototypes for local functions. */
static void delete_display (int);
static void enable_display (char *, int);
static void disable_display_command (char *, int);
static void printf_command (char *, int);
static void display_info (char *, int);
static void do_one_display (struct display *);
static void undisplay_command (char *, int);
static void free_display (struct display *);
static void display_command (char *, int);
void x_command (char *, int);
static void address_info (char *, int);
static void set_command (char *, int);
static void call_command (char *, int);
static void inspect_command (char *, int);
static void print_command (char *, int);
static void print_command_1 (char *, int, int);
static void validate_format (struct format_data, char *);
static void print_formatted (struct value *, int, int, struct ui_file *);
static struct format_data decode_format (char **, int, int);
static void sym_info (char *, int);
/* Decode a format specification. *STRING_PTR should point to it.
@ -257,8 +219,9 @@ decode_format (char **string_ptr, int oformat, int osize)
else if (TARGET_PTR_BIT == 16)
val.size = osize ? 'h' : osize;
else
/* Bad value for TARGET_PTR_BIT */
internal_error (__FILE__, __LINE__, _("failed internal consistency check"));
/* Bad value for TARGET_PTR_BIT. */
internal_error (__FILE__, __LINE__,
_("failed internal consistency check"));
break;
case 'f':
/* Floating point has to be word or giantword. */
@ -295,9 +258,7 @@ print_formatted (struct value *val, int format, int size,
int len = TYPE_LENGTH (type);
if (VALUE_LVAL (val) == lval_memory)
{
next_address = VALUE_ADDRESS (val) + len;
}
next_address = VALUE_ADDRESS (val) + len;
switch (format)
{
@ -327,16 +288,13 @@ print_formatted (struct value *val, int format, int size,
|| TYPE_CODE (type) == TYPE_CODE_STRUCT
|| TYPE_CODE (type) == TYPE_CODE_UNION
|| TYPE_CODE (type) == TYPE_CODE_NAMESPACE)
/* If format is 0, use the 'natural' format for
* that type of value. If the type is non-scalar,
* we have to use language rules to print it as
* a series of scalars.
*/
/* If format is 0, use the 'natural' format for that type of
value. If the type is non-scalar, we have to use language
rules to print it as a series of scalars. */
value_print (val, stream, format, Val_pretty_default);
else
/* User specified format, so don't look to the
* the type to tell us what to do.
*/
/* User specified format, so don't look to the the type to
tell us what to do. */
print_scalar_formatted (value_contents (val), type,
format, size, stream);
}
@ -406,7 +364,7 @@ print_scalar_formatted (const void *valaddr, struct type *type,
case 'x':
if (!size)
{
/* no size specified, like in print. Print varying # of digits. */
/* No size specified, like in print. Print varying # of digits. */
print_longest (stream, 'x', 1, val_long);
}
else
@ -461,7 +419,8 @@ print_scalar_formatted (const void *valaddr, struct type *type,
break;
case 0:
internal_error (__FILE__, __LINE__, _("failed internal consistency check"));
internal_error (__FILE__, __LINE__,
_("failed internal consistency check"));
case 't':
/* Binary; 't' stands for "two". */
@ -516,7 +475,7 @@ print_scalar_formatted (const void *valaddr, struct type *type,
}
/* Specify default address for `x' command.
`info lines' uses this. */
The `info lines' command uses this. */
void
set_next_address (CORE_ADDR addr)
@ -538,8 +497,8 @@ set_next_address (CORE_ADDR addr)
settings of the demangle and asm_demangle variables. */
void
print_address_symbolic (CORE_ADDR addr, struct ui_file *stream, int do_demangle,
char *leadin)
print_address_symbolic (CORE_ADDR addr, struct ui_file *stream,
int do_demangle, char *leadin)
{
char *name = NULL;
char *filename = NULL;
@ -547,11 +506,12 @@ print_address_symbolic (CORE_ADDR addr, struct ui_file *stream, int do_demangle,
int offset = 0;
int line = 0;
/* throw away both name and filename */
/* Throw away both name and filename. */
struct cleanup *cleanup_chain = make_cleanup (free_current_contents, &name);
make_cleanup (free_current_contents, &filename);
if (build_address_symbolic (addr, do_demangle, &name, &offset, &filename, &line, &unmapped))
if (build_address_symbolic (addr, do_demangle, &name, &offset,
&filename, &line, &unmapped))
{
do_cleanups (cleanup_chain);
return;
@ -605,11 +565,11 @@ build_address_symbolic (CORE_ADDR addr, /* IN */
asection *section = 0;
char *name_temp = "";
/* Let's say it is unmapped. */
/* Let's say it is unmapped. */
*unmapped = 0;
/* Determine if the address is in an overlay, and whether it is
mapped. */
mapped. */
if (overlay_debugging)
{
section = find_pc_overlay (addr);
@ -734,7 +694,8 @@ print_address (CORE_ADDR addr, struct ui_file *stream)
or not. */
void
print_address_demangle (CORE_ADDR addr, struct ui_file *stream, int do_demangle)
print_address_demangle (CORE_ADDR addr, struct ui_file *stream,
int do_demangle)
{
if (addr == 0)
{
@ -858,10 +819,9 @@ validate_format (struct format_data fmt, char *cmdname)
fmt.format, cmdname);
}
/* Evaluate string EXP as an expression in the current language and
/* Evaluate string EXP as an expression in the current language and
print the resulting value. EXP may contain a format specifier as the
first argument ("/x myvar" for example, to print myvar in hex).
*/
first argument ("/x myvar" for example, to print myvar in hex). */
static void
print_command_1 (char *exp, int inspect, int voidprint)
@ -873,7 +833,8 @@ print_command_1 (char *exp, int inspect, int voidprint)
struct format_data fmt;
int cleanup = 0;
/* Pass inspect flag to the rest of the print routines in a global (sigh). */
/* Pass inspect flag to the rest of the print routines in a global
(sigh). */
inspect_it = inspect;
if (exp && *exp == '/')
@ -912,7 +873,8 @@ print_command_1 (char *exp, int inspect, int voidprint)
annotate_value_begin (value_type (val));
if (inspect)
printf_unfiltered ("\031(gdb-makebuffer \"%s\" %d '(\"", exp, histindex);
printf_unfiltered ("\031(gdb-makebuffer \"%s\" %d '(\"",
exp, histindex);
else if (histindex >= 0)
printf_filtered ("$%d = ", histindex);
@ -933,7 +895,7 @@ print_command_1 (char *exp, int inspect, int voidprint)
if (cleanup)
do_cleanups (old_chain);
inspect_it = 0; /* Reset print routines to normal */
inspect_it = 0; /* Reset print routines to normal. */
}
static void
@ -942,7 +904,7 @@ print_command (char *exp, int from_tty)
print_command_1 (exp, 0, 1);
}
/* Same as print, except in epoch, it gets its own window */
/* Same as print, except in epoch, it gets its own window. */
static void
inspect_command (char *exp, int from_tty)
{
@ -951,7 +913,7 @@ inspect_command (char *exp, int from_tty)
print_command_1 (exp, epoch_interface, 1);
}
/* Same as print, except it doesn't print void results. */
/* Same as print, except it doesn't print void results. */
static void
call_command (char *exp, int from_tty)
{
@ -1181,7 +1143,8 @@ address_info (char *exp, int from_tty)
break;
case LOC_REGPARM_ADDR:
printf_filtered (_("address of an argument in register %s"), REGISTER_NAME (val));
printf_filtered (_("address of an argument in register %s"),
REGISTER_NAME (val));
break;
case LOC_ARG:
@ -1216,8 +1179,8 @@ address_info (char *exp, int from_tty)
case LOC_BLOCK:
printf_filtered (_("a function at address "));
deprecated_print_address_numeric (load_addr = BLOCK_START (SYMBOL_BLOCK_VALUE (sym)),
1, gdb_stdout);
load_addr = BLOCK_START (SYMBOL_BLOCK_VALUE (sym));
deprecated_print_address_numeric (load_addr, 1, gdb_stdout);
if (section_is_overlay (section))
{
load_addr = overlay_unmapped_address (load_addr, section);
@ -1238,8 +1201,8 @@ address_info (char *exp, int from_tty)
{
section = SYMBOL_BFD_SECTION (msym);
printf_filtered (_("static storage at address "));
deprecated_print_address_numeric (load_addr = SYMBOL_VALUE_ADDRESS (msym),
1, gdb_stdout);
load_addr = SYMBOL_VALUE_ADDRESS (msym);
deprecated_print_address_numeric (load_addr, 1, gdb_stdout);
if (section_is_overlay (section))
{
load_addr = overlay_unmapped_address (load_addr, section);
@ -1252,9 +1215,9 @@ address_info (char *exp, int from_tty)
break;
case LOC_HP_THREAD_LOCAL_STATIC:
printf_filtered (
"a thread-local variable at offset %ld from the thread base register %s",
val, REGISTER_NAME (basereg));
printf_filtered (_("\
a thread-local variable at offset %ld from the thread base register %s"),
val, REGISTER_NAME (basereg));
break;
case LOC_OPTIMIZED_OUT:
@ -1268,7 +1231,8 @@ address_info (char *exp, int from_tty)
printf_filtered (".\n");
}
void
static void
x_command (char *exp, int from_tty)
{
struct expression *expr;
@ -1291,9 +1255,9 @@ x_command (char *exp, int from_tty)
if (exp != 0 && *exp != 0)
{
expr = parse_expression (exp);
/* Cause expression not to be there any more
if this command is repeated with Newline.
But don't clobber a user-defined command's definition. */
/* Cause expression not to be there any more if this command is
repeated with Newline. But don't clobber a user-defined
command's definition. */
if (from_tty)
*exp = 0;
old_chain = make_cleanup (free_current_contents, &expr);
@ -1313,7 +1277,8 @@ x_command (char *exp, int from_tty)
do_examine (fmt, next_address);
/* If the examine succeeds, we remember its size and format for next time. */
/* If the examine succeeds, we remember its size and format for next
time. */
last_size = fmt.size;
last_format = fmt.format;
@ -1328,9 +1293,10 @@ x_command (char *exp, int from_tty)
value_from_pointer (pointer_type,
last_examine_address));
/* Make contents of last address examined available to the user as $__. */
/* If the last value has not been fetched from memory then don't
fetch it now - instead mark it by voiding the $__ variable. */
/* Make contents of last address examined available to the user
as $__. If the last value has not been fetched from memory
then don't fetch it now; instead mark it by voiding the $__
variable. */
if (value_lazy (last_examine_value))
set_internalvar (lookup_internalvar ("__"),
allocate_value (builtin_type_void));
@ -1409,9 +1375,8 @@ free_display (struct display *d)
xfree (d);
}
/* Clear out the display_chain.
Done when new symtabs are loaded, since this invalidates
the types stored in many expressions. */
/* Clear out the display_chain. Done when new symtabs are loaded,
since this invalidates the types stored in many expressions. */
void
clear_displays (void)
@ -1615,7 +1580,8 @@ disable_current_display (void)
if (current_display_number >= 0)
{
disable_display (current_display_number);
fprintf_unfiltered (gdb_stderr, "Disabling display %d to avoid infinite recursion.\n",
fprintf_unfiltered (gdb_stderr, _("\
Disabling display %d to avoid infinite recursion.\n"),
current_display_number);
}
current_display_number = -1;
@ -1716,8 +1682,8 @@ disable_display_command (char *args, int from_tty)
}
/* Print the value in stack frame FRAME of a variable
specified by a struct symbol. */
/* Print the value in stack frame FRAME of a variable specified by a
struct symbol. */
void
print_variable_value (struct symbol *var, struct frame_info *frame,
@ -1741,8 +1707,7 @@ printf_command (char *arg, int from_tty)
int allocated_args = 20;
struct cleanup *old_cleanups;
val_args = (struct value **) xmalloc (allocated_args
* sizeof (struct value *));
val_args = xmalloc (allocated_args * sizeof (struct value *));
old_cleanups = make_cleanup (free_current_contents, &val_args);
if (s == 0)
@ -1752,7 +1717,7 @@ printf_command (char *arg, int from_tty)
while (*s == ' ' || *s == '\t')
s++;
/* A format string should follow, enveloped in double quotes */
/* A format string should follow, enveloped in double quotes. */
if (*s++ != '"')
error (_("Bad format string, missing '\"'."));
@ -2112,8 +2077,9 @@ printf_command (char *arg, int from_tty)
printf_filtered (current_substring, val);
break;
}
default: /* purecov: deadcode */
error (_("internal error in printf_command")); /* purecov: deadcode */
default:
internal_error (__FILE__, __LINE__,
_("failed internal consitency check"));
}
/* Skip to the next substring. */
current_substring += strlen (current_substring) + 1;

View File

@ -1,7 +1,7 @@
/* Tracing functionality for remote targets in custom GDB protocol
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free
Software Foundation, Inc.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006 Free Software Foundation, Inc.
This file is part of GDB.
@ -68,7 +68,6 @@
extern void (*deprecated_readline_begin_hook) (char *, ...);
extern char *(*deprecated_readline_hook) (char *);
extern void (*deprecated_readline_end_hook) (void);
extern void x_command (char *, int);
extern int addressprint; /* Print machine addresses? */
/* GDB commands implemented in other modules: