This is an archive of the discontinued LLVM Phabricator instance.

Add clang-fuzzer target
AbandonedPublic

Authored by kcc on Jan 29 2015, 7:33 PM.

Details

Reviewers
chandlerc
Summary

Add clang-fuzzer target.
This is a very naive and slow clang fuzzer, but it has found
one new bug (PR22396) and hit a known bug (PR21954) in just a few minutes,
so I think it deserves to be committed.
I would appreciate further contribution to fuzzer/ClangFuzzer.cpp
to make if faster and more meaningful.

Diff Detail

Event Timeline

kcc updated this revision to Diff 19021.Jan 29 2015, 7:33 PM
kcc retitled this revision from to Add clang-fuzzer target.
kcc updated this object.
kcc edited the test plan for this revision. (Show Details)
kcc added a reviewer: chandlerc.
kcc added a subscriber: Unknown Object (MLST).
chandlerc added inline comments.Jan 29 2015, 7:38 PM
CMakeLists.txt
537 ↗(On Diff #19021)

This should be in tools/

kcc updated this revision to Diff 19022.Jan 29 2015, 8:48 PM

move the fuzzer to tools/fuzzer

chandlerc accepted this revision.Mar 29 2015, 2:32 PM
chandlerc edited edge metadata.

Er, I believe you already submitted this with Manuel's review. In the future, please have him actually mark the review on the mailing list so its clear to others that it was in fact reviewed.

This revision is now accepted and ready to land.Mar 29 2015, 2:32 PM
kcc abandoned this revision.Mar 30 2015, 11:20 AM

Manuel wrote this from scratch. :)