mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-15 12:54:27 +00:00
riscv: Don't print zero offsets for register addresses
This matches the behavior of db_printsym. Reviewed by: mhorne, markj Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D41702
This commit is contained in:
parent
25b58f9a4a
commit
ba675bb948
|
@ -149,7 +149,10 @@ print_with_symbol(const char *name, uint64_t value)
|
|||
sym = db_search_symbol(value, DB_STGY_ANY, &offset);
|
||||
if (sym != C_DB_SYM_NULL) {
|
||||
db_symbol_values(sym, &sym_name, &sym_value);
|
||||
printf(" (%s + 0x%lx)", sym_name, offset);
|
||||
if (offset != 0)
|
||||
printf(" (%s + 0x%lx)", sym_name, offset);
|
||||
else
|
||||
printf(" (%s)", sym_name);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue