3

我知道我们可以通过读取符号表来获取 elf 中用户定义函数的开始地址,就像下面的函数 main 和 foo:

08048330 T _start
0804a014 b completed.6159
0804a00c W data_start
0804a018 b dtor_idx.6161
080483e4 T foo
080483c0 t frame_dummy
080483ee T main

但是如何获取某些函数的结束地址呢?

谁能给我一些帮助?谢谢!

4

1 回答 1

5

nm -S a.out将显示符号大小(如果可用)。然后您可以从起始地址和大小中获取“结束地址”。

于 2014-01-04T05:03:15.713 回答