Как получить относительный адрес поля в дампе структуры. [C]

Мы работаем над программой на C, скомпилированной с помощью arm-eabi-gcc под Linux.

Мы используем дамп большой структуры, и у нас возникают проблемы с определением того, по какому адресу мы должны читать различные поля нашей структуры (например, 50 из них) (выравнивание памяти и заполнение не так предсказуемы для меня ).

Есть ли способ получить отображение памяти структуры, созданной нашим компилятором. Вариант в gdb? Или какой-нибудь инструмент, помогающий нам найти соответствие между полями и адресом в дампе?

9
задан Cœur 16 December 2017 в 07:06
поделиться