首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏giantbranch's blog

    libprotobuf-mutator学习

    会生成XXX.pb.cc和XXX.pb.h,XXX.pb.h是我们程序include的头文件,XXX.pb.cc是编译链接的时候使用 作者写了个Makefile,通过执行make,可以看到编译命令是 clang 当然读取也很简单了 Combine libprotobuf-mutator with libfuzzer 先看harness.cc,就一个FuzzTEST函数 这个是先编译harness.cc成harness.o clang -g -fsanitize=fuzzer,address -c -DLLVMFuzzerTestOneInput=FuzzTEST harness.cc 之后在编译链接lpm_libfuzz.cc clang

    30500编辑于 2024-12-31
领券