static-analysis icon indicating copy to clipboard operation
static-analysis copied to clipboard

2 程序的中间表示 | 静态分析

Open JacyCui opened this issue 3 years ago • 6 comments

https://static-analysis.cuijiacai.com/02-ir/

基于南京大学软件分析课程的静态分析基础教程

JacyCui avatar Sep 14 '22 09:09 JacyCui

“如果是C/C++的话,IR其实就是汇编语言”感觉不太严谨,比如LLVM IR这种也是存在的。我认为相对来说,汇编语言更偏向于机器码的层次。

String10 avatar Feb 17 '23 12:02 String10

“如果是C/C++的话,IR其实就是汇编语言”感觉不太严谨,比如LLVM IR这种也是存在的。我认为相对来说,汇编语言更偏向于机器码的层次。

这个是22年暑假写的,那个时候还没怎么了解编译器,有些意识流,很多理解还比较片面,我稍后改一下,感谢指教。

JacyCui avatar Feb 17 '23 13:02 JacyCui

写的很好,算法2.1那里有个typo,Learder=>Leader

epitaphial avatar Jul 28 '23 03:07 epitaphial

@epitaphial 写的很好,算法2.1那里有个typo,Learder=>Leader

我修一下,谢谢

JacyCui avatar Jul 28 '23 05:07 JacyCui

@JacyCui

@epitaphial 写的很好,算法2.1那里有个typo,Learder=>Leader

我修一下,谢谢

再捉个虫~算法2.2第7行那个B[i]或许也应该改成b, 1.3.1章第一段具体“事多大”可能应该改成“是多大”

epitaphial avatar Jul 29 '23 09:07 epitaphial

@epitaphial

@JacyCui

@epitaphial 写的很好,算法2.1那里有个typo,Learder=>Leader

我修一下,谢谢

再捉个虫~算法2.2第7行那个B[i]或许也应该改成b, 1.3.1章第一段具体“事多大”可能应该改成“是多大”

嗯嗯,算法 2.2 原本 B 是一个 list ,用 list indexing 访问元素的,后来改成了 set ,漏改了一行; 1.3.1 也是一个 typo ,我去改一下。

话说学长有什么新的想要增补的内容,或者有什么想要对现有内容改进的想法可以直接 pr ,欢迎成为 co-contributor (github 和网站是自动同步的,新的 commit 一会儿就会同步到网站上)。

在 pr 界面可以直接预览修改后的网页结果,不配本地环境也是 OK 的。

JacyCui avatar Jul 29 '23 14:07 JacyCui