#9647·ghidra

无头: 当分析器发生错误时,分析报告会显示成功,没有可机器读取的失败信号

作者: Panchal-Sahil创建于 2026年9月17日更新于 2026年9月17日
标签Feature: AnalysisStatus: Prioritize

描述错误

在无头运行(analyzeHeadless)中,当自动分析器抛出未检查的RuntimeException时,AutoAnalysisManager会捕获它,通过全局Msg日志打印ERROR+堆栈跟踪,然后继续。捕获是合理的;对于一个坏分析器,中止长时间的运行会更糟。问题在于,无头或CI消费者检查的每个可机器读取的信号都报告了成功的分析,而且没有记录任何分析器死亡的信息。

内容来源: NationalSecurityAgency/ghidra