gpt4 book ai didi

macos - 内核 panic 时的回溯

转载 作者:行者123 更新时间:2023-12-04 06:27:51 26 4
gpt4 key购买 nike

是否可以在不附加 gdb 的情况下获得 kext 的回溯


http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptDebugger/debug_tutorial.html

如果我有 panic 日志?

有点像这样:

  • 从panic log中获取kext引起panic的地址
  • 使用 kextutil 生成 dSYM 文件
  • 将 dSYM 文件中的方法名称粘贴到紧急日志中以获取回溯?
  • 最佳答案

    Apple 的技术说明 tn2063 详细描述了分析 panic 。 http://developer.apple.com/library/mac/ipad/#technotes/tn2063/_index.html

    此外,tn2118 描述了分析内核核心转储:
    http://developer.apple.com/library/mac/#technotes/tn2004/tn2118.html

    您可以让内核在 panic 时转储,然后获取该核心转储并针对符号化内核对其进行分析。您可以使用 gdb 的 add-symbol-file 命令将自己的 kext 符号添加到内核中。

    关于macos - 内核 panic 时的回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5815522/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com