在Mac OS X 10.7上使用gnu gdb进行反向调试

我非常有兴趣能够在MacOS X上逆向调试一个巨大的基于xcode的项目。问题是XCode 4.1有gdb版本6.3.50,而反向调试从7.0开始

所以我通过macports安装了gdb 7.3,但它拒绝根据消息来识别可执行文件:

GNU gdb(GDB)7.3版权所有(C)2011自由软件基金会,许可证GPLv3 +:GNU GPL版本3或更高版本http://gnu.org/licenses/gpl.html
这是免费软件:您可以自由更改和重新分配它。 没有担保,在法律允许的范围内。 有关详细信息,请键入“显示复制”和“显示保修”。
这个GDB被配置为“x86_64-apple-darwin11.1.0”。
有关错误报告的说明,请参阅:
HTTP://www.gnu.org/software/gdb/bugs / ...
“path / to / my.bundle.app / Content / MacOS / executable”:不可执行格式:文件格式无法识别

有谁知道是否可以解决这个问题?

链接地址: http://www.djcxy.com/p/49703.html

上一篇: Reverse debugging with gnu gdb on Mac OS X 10.7

下一篇: D2 and gdb issue