This is an archive of the discontinued LLVM Phabricator instance.

[Tools] Add a fuzzing tool to help fuzzing D demangler
ClosedPublic

Authored by ljmf00 on Oct 8 2021, 8:52 AM.

Details

Summary
This patch adds a fuzzing helper tool for D demangler by feeding the demangler API with
pseudo-random null terminated strings with the help of libfuzzer heuristics.

Signed-off-by: Luís Ferreira <contact@lsferreira.net>

Diff Detail

Event Timeline

ljmf00 created this revision.Oct 8 2021, 8:52 AM
ljmf00 requested review of this revision.Oct 8 2021, 8:52 AM
dblaikie accepted this revision.Oct 8 2021, 3:28 PM

Looks good!

This revision is now accepted and ready to land.Oct 8 2021, 3:28 PM

Since D111414 got merged, @dblaikie can you land this too?

This revision was landed with ongoing or failed builds.Nov 9 2021, 12:45 PM
This revision was automatically updated to reflect the committed changes.