自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 libfuzzer新手入门

libFuzzer 是一个由 LLVM 项目提供的功能强大的模糊测试工具,它是一个内置于 LLVM 编译器中的覆盖引导的进化模糊测试引擎,本文是libfuzzer新手入门

2024-08-01 14:03:25 563

原创 文件格式的唯一标识-魔数

魔法数是文件的前几位,它唯一地标识了文件的类型。这使得编程更容易,因为不需要搜索复杂的文件结构来识别文件类型。例如,jpeg文件以ffd8 ffe0 0010 4a46 4946 0001 0101 0047......JFIF........G开头,ffd8表示它是JPEG文件,ffe0标识JFIF类型结构。有一个ascii编码“JFIF”,它在长度代码之后出现,但这不是识别文件所必需的。前4个字节唯一地做到这一点。这给出了一个正在进行的文件类型魔法数列表。

2024-07-31 18:41:30 1102

原创 pcm格式文件介绍

pcm音频格式介绍

2024-07-26 13:09:54 416

原创 虚拟机编译安装 dpdk--运行helloworld

insmod igb_uio.ko ./dpdk-devbind.py --bind=igb_uio 02:05.0 //绑定网卡。sudo grub-mkconfig -o /boot/grub/grub.cfg 或 sudo updategrub。改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"找到GRUB_CMDLINE_LINUX=""五.dpdk之vfio-pci绑定(可选)DPDK版本:dpdk-22.07。显示 绑定dpdk成功。

2024-07-25 19:49:28 1057

原创 c++17 判断文件路径是否为目录子路径

linux c++17子路径是否在目录下的一个容易遇到的bug

2024-07-23 11:12:57 277

原创 浏览招聘jd发现有risc-v这个东西,调查了一番,什么是risc-v?

下午公司的活干完了,闲着也是闲着,于是点击浏览了,其中有个,发现有个帖子标题带remote,我对remote工作很感兴趣,毫不犹豫点了进去,大概浏览了下jd,提到了RISC-V,RISC-V有的时候在网上就看到,但不知道是什么,搜了下网上,整理下资料,给大家介绍下RISC-V。

2024-07-19 17:51:38 385

原创 二分法定位bug

二分查找算法大家都知道,二分法定位也是同样的解决思路,每次把问题缩小到一半,这样定位的次数就是log2n的次数,大大减少了定位的次数,节省了时间。

2024-07-19 17:10:55 411

原创 llvm libtooling 遍历变量,函数,类

由于项目需要,需要解析cpp代码,经调查llvm,clang前端有这样的库可以使用,找到了libtooling,功能强大,有完善的文档,于是写一系列的文章介绍libtooling库的使用

2024-07-04 17:36:10 578

原创 llvm libtooling rewriter的使用

在本教程中,您将学习如何使用一个创建一个,以查找指定目录下文件VarDeclAST节点,并用rewriter接口修改变量的右值,重新写入文件。

2024-07-02 20:06:01 853

原创 安装llvm clang

我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,于是把自己用到的llvm clang的知识写一个系列专栏

2024-07-01 17:08:25 324

翻译 使用 LibTooling 和 LibASTMatchers 构建工具的教程

本文档旨在介绍如何基于 Clang 的 LibTooling 构建一个有用的源代码到源代码翻译工具。它明确面向 Clang 的新用户,因此您只需具备 C++ 和命令行的工作知识即可。

2024-07-01 09:31:47 91

原创 如何编写基于RecursiveASTVisitor的ASTFrontendAction

我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,打算写一些博客记录绍下,ast(抽象语法树),libtooling接口的使用等等

2024-07-01 09:25:02 932

原创 llvm clang AST 介绍

我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,打算写一些博客记录绍下,ast(抽象语法树),libtooling接口的使用等等

2024-06-29 17:49:10 481 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除