- Linux ELF格式解析
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
readelf -h (headers) readelf -l (segments program headers) readelf -S (sections) readelf -s (symbols)
一个ELF的文件结构如下
如何定位一个函数在ELF文件中偏移位置。
1)使用readelf -s [elffilename] 确定函数对应的symbol在挂载的地址,以及二进制代码的大小。
add对应的函数对应的VIRTADDR(虚拟地址)是400504(如果在C代码中打印add函数的函数指针也是这个值)&#
如何在Linux ELF格式的文件(可执行binary,以及so文件)中定位到对应的函数位置
最新推荐文章于 2023-12-10 21:47:03 发布