跳转到主要内容
课程分组

静态程序分析

按学科整理保存的一组本科时期课程笔记。

4 篇笔记

01

Introduction

2020-04-26

Introduction Programming Language Theory: Language Design, Type system, Semantics and logics Environment: Compilers, Runtime system Application: Program analysis, Program verificat...

02

Data Flow Analysis

2020-04-26

Applications How Data Flows on CFG? How application specific Data Flows through the Nodes (BB) and Edges (control flows) of CFG (a program) may analysis: over approximation must an...

03

Interprocedural Analysis

2020-04-26

Call Graph (CHA) Call Graph Construction for OOPLs Classic hierarchy analysis (CHA) Pointer analysis (k CFA) Dispatch(c, m) = m' if c contains non abstract method m' that has the s...

04

Pointer-Analysis

2020-04-26

Pointer Analysis Program Points to relations Pointer Analysis: which objects a pointer can point to Alias analysis: can two pointers point to the same object Pointer Analysis Appli...