控制流分析

Posted justwe-nancy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制流分析相关的知识,希望对你有一定的参考价值。

     当编译器读入程序时,首先将程序看成是简单的字符序列。词法分析器将这些字符序列转换为单词,语法分析器从中进一步发现语法结构。由编译器前端产生的结果可以是语法树或者某种低级形式的中间代码。但是即使这样,它对程序做什么和怎么做仍然没有多少提示。

     编译器把发现每个过程内控制流层次结构的任务留给了控制流分析,将确定与数据有关的全局信息的任务留给了数据流分析。

以上是关于控制流分析的主要内容,如果未能解决你的问题,请参考以下文章

Azure 流分析 -> 我真的对路径前缀有多少控制?

Go发起HTTP2.0请求流程分析(中篇)——数据帧&流控制

Python 控制流代码混淆简介,加大别人分析你代码逻辑和流程难度

Soot生成代码控制流图

TS流分析-PES包头实例分析

python | 控制流语句