【发布时间】:2011-05-16 01:08:36
【问题描述】:
我需要对 C++ 程序进行一些数据流分析。任何人都可以推荐的任何开源工具?
【问题讨论】:
标签: c++ analysis dataflow-diagram
我需要对 C++ 程序进行一些数据流分析。任何人都可以推荐的任何开源工具?
【问题讨论】:
标签: c++ analysis dataflow-diagram
尝试评估 gcc 和中间前端代码转换为 GIMPLE 或 GENERIC(用于代码优化器工作流分析的中间语言)是否适合您的目的。这是完全免费和开源的。我只是不能告诉你如何准确地输出这个树表示,但是网上有很多 gcc 手册。
【讨论】:
运行程序,然后单步执行并将数据/代码流复制到单独的运行流程图程序中,这对我有用。铅笔和纸也不错,但之后不太容易操作或存放。
即使有工具可以做到这一点,我相信通过我的方法,您更有可能对程序有更好的了解。
【讨论】: