This is an archive of the discontinued LLVM Phabricator instance.

[libFuzzer] Diff 32 - [FuzzerSupport] Move platform flags to Support directory.
AbandonedPublic

Authored by mpividori on Dec 19 2016, 1:58 PM.

Details

Summary

This diff and the following diffs with the tag [FuzzerSupport] are related to a proposal to move all the independent functionalities from FuzzerIO and FuzzerUtils into a separate static library: FuzzerSupport.
The main advantage of these changes is that we can reuse that library for both: LLVMFuzzer and LLVMAflDriver.
Also, it simplifies the code, since all different implementations for different platforms are included in the FuzzerSupport library, separated from libFuzzer main implementation.

Diff Detail

Event Timeline

mpividori updated this revision to Diff 82002.Dec 19 2016, 1:58 PM
mpividori retitled this revision from to [libFuzzer] Diff 32 - [FuzzerSupport] Move platform flags to Support directory..
mpividori updated this object.
mpividori added reviewers: kcc, zturner.
mpividori set the repository for this revision to rL LLVM.
mpividori added a subscriber: llvm-commits.
aizatsky accepted this revision.Dec 20 2016, 1:36 PM
aizatsky edited edge metadata.
This revision is now accepted and ready to land.Dec 20 2016, 1:36 PM
mpividori abandoned this revision.Jan 4 2017, 6:09 PM