Tag: 转储

如何获取结构转储中字段的相对地址。

我们正在开发一个在Linux下用arm-eabi-gcc编译的C程序。 我们正在使用一个大型结构的转储,我们在确定哪个地址应该读取我们的结构的各个字段(比如50个)时遇到问题,(内存对齐和填充对我来说不是那么可预测)。 有没有办法获得我们的编译器生成的结构的内存映射。 gdb中的一个选项? 或者任何工具帮助我们找到转储中字段和地址之间的对应关系?