程序数据流静态分析指北
Introduction
莱斯定理(Rice's Theorem)
Sound & Complete
Sound
Truth
Complete

Abstraction & Over-approximation

Intermediate Representation
Compiler

AST vs. IR
AST
IR
3-Address Code(3AC)
常见的三地址码形式
Static Single Assignment(SSA)
Control Flow Analysis
Basic Blocks(BB)

Control Flow Graphs(CFG)
Data Flow Analysis
Notations for Constraints
Transfer Function

Control Flow

Applications
Reaching Definitions Analysis



Live Variables Analysis



Available Expressions Analysis


Analysis Comparison
Reaching Definitions
Live Variables
Available Expressions
最后更新于