在可执行文件的地址空间中查找函数名称

时间:2017-04-02 00:58:16

标签: linux debugging executable memory-address instructions

给出已执行的汇编指令列表(及其相关地址),我需要弄清楚它们所属的函数的名称。我可以想象我需要用调试符号编译程序,但我不知道如何继续这一点。

例如,如果我有以下内容:

ffffffff8106b388 718373092536 other insn: 4d 8b af a0 03 00 00
ffffffff8106b38f 718373092536 other insn: 49 8d 45 68
ffffffff8106b393 718373092536 other insn: 48 89 45 c8
ffffffff8106b397 718373092536 other insn: 41 0f 0d 4d 68
ffffffff8106b39c 718373092536 other insn: 8b 0d 5e bc 09 01
ffffffff8106b3a2 718373092536 other insn: 85 c9

我想知道第一条指令属于main()的第15行。

思想?

0 个答案:

没有答案