ios - GDB 转储内存 .bin 文件为空

标签 ios xcode memory gdb dump

当我在 iPhone 上调用 GDB 以“转储内存 X.bin #x#### #x####”时,.bin 文件为空(1.6 MB 没有内容)。我尝试了几种不同的方法来附加到应用程序并转储它,但每次 .bin 都是空的。如果我在模拟器中运行应用程序并尝试从 Xcode 转储,情况也是如此。

我有一个带有 iOS 5.0.1 的 iPhone 4(越狱)和 SDK 5.1(Xcode 捆绑包 4.4.1)和 GDB 版本 6.3.50-20050815(Apple 版本 gdb-1708 + reverse.put.as 补丁 v0.4)。

有任何想法吗? GDB的任何建议替代品?

最佳答案

您应该禁用 ASLR通过更改 Mach-O header 上的 MH_PIE 标志。

关于ios - GDB 转储内存 .bin 文件为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11915829/

相关文章:

swift - 移动 GMSPanoramaView 堆积内存

c++ - 按值传递与按引用传递内存分配差异c++

ios - 如何使用枚举制作切换开关

ios - HealthKit - 显示 sleep

ios - NSCFConstantString objectAtIndex 无法识别的选择器发送到实例

ios - xcode快捷键导入h文件并添加Delegate方法

memory - 刷新写组合缓冲区

ios - 通过 3D Touch 使用压缩预览 View

ios - 无法访问序列化的 JSON 数据(NSJSONSerialization)

ios - 我有隐藏文本字段的问题