错误: api_analysis:callgraph 将所有非 fallthrough 代码引用错误地标记为调用

作者: mspinka-r7创建于 2026年8月11日更新于 2026年8月11日

`callgraph` 中的 `traverse` 帮助函数中调用 `idautils.CodeRefsFrom(item_ea, 0)` 似乎假定返回的迭代器只包含函数调用引用,但事实并非如此。`CodeRefsFrom` 中的 `flow` 布尔参数在设置为 0 时会过滤掉 *正常的代码流*,这意味着不进行分支的指令会通过到下一条指令。它不会过滤条件跳转或无条件跳转。

内容来源: mrexodia/ida-pro-mcp