Clang/LLVM
文章平均质量分 93
All about LLVM
Canliture
hello, 程序分析!
展开
-
SVF——C/C++指针分析/(数据)依赖分析框架
这篇文章包括:SVF介绍,SVF源码解读,SVF优势与不足,如何扩展改进原创 2023-08-21 10:23:46 · 2735 阅读 · 4 评论 -
LLVM IR / LLVM指令集入门
本文基于LLVM 12官方文档的LLVM Language Reference Manual。以学习笔记为主。所以本文会摘录一些常见/常用的指令。对于一些更加深层次的指令属性/特性,待我对LLVM有更深的理解再单独写文章记录。1. LLVM IR简介LLVM IR可以理解为LLVM平台的汇编语言,所以官方也是以语言参考手册(Language Reference Manual)的形式给出LLVM IR的文档说明。既然是汇编语言,那么就和传统的CUP类似,有特定的汇编指令集。但是它又与传统的特定平台相关.原创 2021-03-28 02:25:03 · 7608 阅读 · 1 评论 -
体验Clang对C语言的编译
体验Clang对C语言的编译使用Clang来分析如下的简单C语言的函数,文件名为 larger_number.c (这算不上是一个程序,只能算是一个函数模块)// larger_number.cint larger(int a, int b) { if(a <= b) return b; else return a;}在本文中,我们体验一下Clan...原创 2019-10-28 03:45:04 · 5550 阅读 · 0 评论 -
Windows下LLVM环境配置
Windows下LLVM环境配置1. 命令行下载并构建VS 2017项目git clone https://github.com/llvm/llvm-project.gitcd llvm-projectmkdir buildcd build## download cmake (这里我下的是Windows版地最新稳定版msi包)## ↓## https://cmake....原创 2019-10-28 03:28:08 · 7652 阅读 · 0 评论