diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-05-04 15:24:41 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-05-04 15:24:41 +0000 |
commit | d24c05991f1e82a948bd1e362e677aad103f9edd (patch) | |
tree | cd7cc4876a1971c66b0826b50e8b043c5bc497ae /gdb/printcmd.c | |
parent | e16b9023f0ac7bc2357a7b18ecef9d28582e5a09 (diff) | |
download | gdb-d24c05991f1e82a948bd1e362e677aad103f9edd.zip gdb-d24c05991f1e82a948bd1e362e677aad103f9edd.tar.gz gdb-d24c05991f1e82a948bd1e362e677aad103f9edd.tar.bz2 |
* valprint.c (print_longest): Clarify comment about use_local.
* printcmd.c, defs.h (print_address_numeric), callers in
symmisc.c, symfile.c, stack.c, source.c, remote.c, infcmd.c,
cp-valprint.c, core.c, ch-valprint.c, c-valprint.c, breakpoint.c,
exec.c: New argument use_local.
* source.c (identify_source_line): Use filtered output. Use
print_address_numeric.
Diffstat (limited to 'gdb/printcmd.c')
-rw-r--r-- | gdb/printcmd.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/gdb/printcmd.c b/gdb/printcmd.c index 0052b31..25c2745 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -613,10 +613,12 @@ print_address_symbolic (addr, stream, do_demangle, leadin) fputs_filtered (">", stream); } -/* Print address ADDR on STREAM. */ +/* Print address ADDR on STREAM. USE_LOCAL means the same thing as for + print_longest. */ void -print_address_numeric (addr, stream) +print_address_numeric (addr, use_local, stream) CORE_ADDR addr; + int use_local; GDB_FILE *stream; { /* This assumes a CORE_ADDR can fit in a LONGEST. Probably a safe @@ -634,7 +636,7 @@ print_address (addr, stream) CORE_ADDR addr; GDB_FILE *stream; { - print_address_numeric (addr, stream); + print_address_numeric (addr, 1, stream); print_address_symbolic (addr, stream, asm_demangle, " "); } @@ -655,7 +657,7 @@ print_address_demangle (addr, stream, do_demangle) } else if (addressprint) { - print_address_numeric (addr, stream); + print_address_numeric (addr, 1, stream); print_address_symbolic (addr, stream, do_demangle, " "); } else @@ -983,7 +985,8 @@ address_info (exp, from_tty) fprintf_symbol_filtered (gdb_stdout, exp, current_language->la_language, DMGL_ANSI); printf_filtered ("\" is at "); - print_address_numeric (SYMBOL_VALUE_ADDRESS (msymbol), gdb_stdout); + print_address_numeric (SYMBOL_VALUE_ADDRESS (msymbol), 1, + gdb_stdout); printf_filtered (" in a file compiled without debugging.\n"); } else @@ -1007,7 +1010,7 @@ address_info (exp, from_tty) case LOC_LABEL: printf_filtered ("a label at address "); - print_address_numeric (SYMBOL_VALUE_ADDRESS (sym), gdb_stdout); + print_address_numeric (SYMBOL_VALUE_ADDRESS (sym), 1, gdb_stdout); break; case LOC_REGISTER: @@ -1016,7 +1019,7 @@ address_info (exp, from_tty) case LOC_STATIC: printf_filtered ("static storage at address "); - print_address_numeric (SYMBOL_VALUE_ADDRESS (sym), gdb_stdout); + print_address_numeric (SYMBOL_VALUE_ADDRESS (sym), 1, gdb_stdout); break; case LOC_REGPARM: @@ -1059,7 +1062,7 @@ address_info (exp, from_tty) case LOC_BLOCK: printf_filtered ("a function at address "); - print_address_numeric (BLOCK_START (SYMBOL_BLOCK_VALUE (sym)), + print_address_numeric (BLOCK_START (SYMBOL_BLOCK_VALUE (sym)), 1, gdb_stdout); break; @@ -2075,9 +2078,9 @@ disassemble_command (arg, from_tty) else { printf_filtered ("from "); - print_address_numeric (low, gdb_stdout); + print_address_numeric (low, 1, gdb_stdout); printf_filtered (" to "); - print_address_numeric (high, gdb_stdout); + print_address_numeric (high, 1, gdb_stdout); printf_filtered (":\n"); } |