我正在使用 gdb-python 提取和执行 C 结构布局。
我设法获取所有字段、偏移量、类型和大小。
尽管如此,当尝试重新生成结构的代码时,我没有任何迹象表明它是否标有 GCC 的attribute((__packed__))
.
有没有办法从可执行文件中获取这些信息?(最好使用 gdb-python,但任何其他方式也可以)
我正在使用 gdb-python 提取和执行 C 结构布局。
我设法获取所有字段、偏移量、类型和大小。
尽管如此,当尝试重新生成结构的代码时,我没有任何迹象表明它是否标有 GCC 的attribute((__packed__))
.
有没有办法从可执行文件中获取这些信息?(最好使用 gdb-python,但任何其他方式也可以)