如何从gdb中的指令地址获取源代码行

how to get source code line from instruction address in gdb

我试图在地址 A 处反汇编指令,所以我写

(gdb) x/i 0x00007f8aba6ad96c
   0x7f8aba6ad96c <laprintf+167>:   nop

但是如何获取它对应于源代码中的哪一行呢?调试符号可用。

找到了:可以使用

list *addr 

GDB 中的命令以获取有关该地址的源代码信息。