是否可以在不附加 gdb 的情况下获得 kext 的回溯,如在
如果我有恐慌日志?
不知何故像这样:
- 从 panic log 中获取 kext 导致 panic 的地址
- 生成 dSYM 文件
kextutil
- 将 dSYM 文件中的方法名称粘贴到紧急日志中以获取回溯?
是否可以在不附加 gdb 的情况下获得 kext 的回溯,如在
如果我有恐慌日志?
不知何故像这样:
kextutil
Apple 的技术说明 tn2063 详细描述了分析恐慌。http://developer.apple.com/library/mac/ipad/#technotes/tn2063/_index.html
此外,tn2118 描述了分析内核核心转储:http: //developer.apple.com/library/mac/#technotes/tn2004/tn2118.html
您可以让内核在紧急情况下转储,然后获取该核心转储并针对符号化内核对其进行分析。您可以使用 gdb 的 add-symbol-file 命令将自己的 kext 符号添加到内核中。