标签: c dwarf readelf
我正在运行readelf -wi file.elf,并查看输出。我正在查看一些局部变量的调试信息,我可以找到列出的所有变量(它们都有DW_AT_name),但有些则没有
DW_AT_location : stuff
为什么?
是否可以获取没有此行的局部变量的位置?不,我无法重新编译代码,但是我有源代码,但是无法编辑它或使用更多gcc标志或其他任何东西重新编译它。 (显然)我有dissasembly和elf文件。