![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
Abstract 定向灰盒测试驱动种子到达目标位置,用于 crash reproduction 和 proof-of-concept gener...
摘要 对于处理复杂文件格式的应用,CGF 随机变异并不能产生有效的文件。本文介绍了 smart grebox fuzzing(SGF),利用种子...
通常我们使用gcc来生成可执行程序,命令为:gcc hello.c,默认生成可执行文件a.out 其实编译(包括链接)的命令:gcc hello...
cmake cmake_minimum_required命令语法:cmake_minimum_required(VERSION major[.m...
Abstract 不使用符号执行来解决路径约束,从而增加分支覆盖率。为了有效地解决路径约束,我们引入了几个关键技术:可扩展的字节级污点跟踪,上下...
介绍 DataFlowSanitizer 是动态数据流分析工具,和其他 Sanitizer 工具不同,该工具本身并非用于检测一些指定类型的bug...
介绍 —— 什么是 pass 官方文档[https://llvm.org/docs/WritingAnLLVMPass.html#writing...
概述 Makefile文件由一系列规则(rules)构成。每条规则的形式如下。 上面第一行冒号前面的部分,叫做"目标"(target),冒号后面...
LLVM Intermediate Representation,链接 LLVM 前端和后端的桥梁,与编程语言和运行架构无关。 LLVM IR有...
文集作者