您可以使用 readelf 获取对象详细信息吗?

Can you get object details using 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 个字节。有办法吗?

Is there a way to do this?

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

没有调试信息:没有。