数据流分析初探

什么是数据流分析 数据流分析是一种通过静态代码来“推断”程序动态执行的相关信息的技术,数据流分析并不真正执行程序。虽然数据流分析和符号执行在某些方面比较相似,但还是两种完全不同的概念,更确切的说数据流分析是符号执行的基础。 数据流分析和符号执行从某些方面都很相似,例如符号执行有程序点(ProgramPoint)的概念,并且在当前程序点存储着程序运行到此刻的所有状态和值信息(一般情况下不会维护历史程
相关文章
相关标签/搜索