This is an archive of the discontinued LLVM Phabricator instance.

[CFI-Verify] Created llvm-cfi-verify-fuzzer.
Needs ReviewPublic

Authored by hctim on Feb 13 2019, 1:49 PM.

Details

Reviewers
pcc
Summary

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).

Event Timeline

hctim created this revision.Feb 13 2019, 1:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 13 2019, 1:49 PM
hctim added a reviewer: pcc.Feb 13 2019, 2:31 PM
hctim added subscribers: kcc, vlad.tsyrklevich.