不幸的是,我什至不确定如何调用这种静态分析。这不是真正的控制流分析,因为我不是在寻找函数调用,也不需要数据流分析,因为我不关心实际值。
我只需要一个工具来列出对特定变量进行写访问的位置(文件、函数)。我什至不在乎该列表是否包含无法访问的行。我可以想象编写一个简单的解析器就足以完成这项任务,但我确信肯定有一个工具可以进行这种简单的分析。
作为一个穷学生,我会很感激免费或更好的开源工具,如果有人能告诉我这种类型的静态分析实际上是如何被调用的,我将同样感激!
编辑:我忘了提到代码库中没有指针算法。