通用二进制文件显示与内存

时间:2019-07-11 21:59:53

标签: xcode binary macos-sierra lldb universal

Intel机器上的macos-sierra:解析胖二进制文件并检查Xcode / lldb中的fat_header内容以小尾数格式显示幻数。

但是hexdump以大字节序格式显示它。

OS X ABI Mach-O文件格式参考中的Apple文档明确指出“不管上下文如何,该数据结构都以大字节序字节顺序描述了它的所有字段”

所以我猜测fopen或fread或Xcode中的某个地方调用了swap例程,因为我没有这么做。

对我来说,这意味着这里的密钥是“存储在磁盘/ SSD上”,而不是在内存中。

我对吗?

仅使用lldb框架变量fatHeaderRef-> magic -f hex检查 vs hexdump

[Interface_Mailbox_365]::new("Mailbox Standin")

0 个答案:

没有答案