[PATCH] D58208: [CFI-Verify] Created llvm-cfi-verify-fuzzer.

Mitch Phillips via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 13 13:49:29 PST 2019


hctim created this revision.
Herald added subscribers: llvm-commits, mgorny.
Herald added a project: LLVM.

Uses libFuzzer to generate in-memory object files, and then attempts to interpret them for CFI-correctness.
Also implemented the "-q" and "--quiet" flags in the llvm-cfi-verify
tool, which silences intermediate error output when parsing the object
file (but does not suppress the final result output).


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D58208

Files:
  llvm/tools/llvm-cfi-verify-fuzzer/CMakeLists.txt
  llvm/tools/llvm-cfi-verify-fuzzer/DummyCFIVerifyFuzzer.cpp
  llvm/tools/llvm-cfi-verify-fuzzer/cfi-verify-fuzzer.cpp
  llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  llvm/tools/llvm-cfi-verify/lib/FileAnalysis.h
  llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58208.186736.patch
Type: text/x-patch
Size: 12569 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190213/f50650a7/attachment.bin>


More information about the llvm-commits mailing list