Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Incorrect symbol name displayed in backtrace
@ 2020-02-06  4:37 William Tambe
  2020-02-07  3:32 ` Simon Marchi
  0 siblings, 1 reply; 5+ messages in thread
From: William Tambe @ 2020-02-06  4:37 UTC (permalink / raw)
  To: gdb

Below is an example of backtrace where I find that GDB printed a
symbol name that is not found at the address shown in the backtrace.
In the example below, GDB says that  __kprobes_text_start() is at
0x0039f000, however when I used p (void *)0x0039f000, it prints the
correct symbol name at 0x0039f000.

(gdb) bt
#0  0x05000100 in _start ()
#1  0x0039f000 in __kprobes_text_start ()
Backtrace stopped: frame did not save the PC
(gdb) p (void *)0x0039f000
$6 = (void *) 0x39f000 <__tramp_exit>


Any idea what is the difference in the way symbol names are printed in
the backtrace and by the command "p" ?


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-02-07  5:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-06  4:37 Incorrect symbol name displayed in backtrace William Tambe
2020-02-07  3:32 ` Simon Marchi
2020-02-07  3:56   ` William Tambe
2020-02-07  5:25     ` Simon Marchi
2020-02-07  5:27       ` Simon Marchi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox