This is an archive of the discontinued LLVM Phabricator instance.

Move deprecated sancov functions to separate file.
AbandonedPublic

Authored by aarongreen on Feb 4 2021, 4:09 PM.

Details

Summary

The function moves the warnings about deprecated instrumentation from FuzzerTracePC.cpp to their own file, in order to facilitate their reuse in remote fuzzers.

This is change 12 of (at least) 20 for cross-process fuzzing support.

Diff Detail

Event Timeline

aarongreen created this revision.Feb 4 2021, 4:09 PM
aarongreen requested review of this revision.Feb 4 2021, 4:09 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 4 2021, 4:09 PM
Herald added a subscriber: Restricted Project. · View Herald Transcript
aarongreen updated this revision to Diff 321785.Feb 5 2021, 8:46 AM
aarongreen abandoned this revision.Sep 1 2021, 9:02 AM

Multiprocess fuzzing will not be supported by the libFuzzer maintainers. Fuchsia has implemented a new approach with their Component Fuzzing Framework (RFC-117).