首页 > 解决方案 > 您可以使用 readelf 获取对象详细信息吗?

问题描述

我正在寻找从 elf 文件中获取结构的特定字段。我找到了对象:

1009b184     0 NOTYPE  LOCAL  DEFAULT    3 $d
1009b184     8 OBJECT  LOCAL  DEFAULT    3 __init___device_cros_system_npcx_0

该结构有 2 个字段:.init并且.device,我想获取该.init字段而不必“只知道”它是前 4 个字节。有没有办法做到这一点?

标签: elf

解决方案


有没有办法做到这一点?

如果文件是用调试信息编译的,那么readelf -wi将打印重建类型所需的信息和类型内的偏移量。

没有调试信息:没有。


推荐阅读