This is an archive of the discontinued LLVM Phabricator instance.

Move MallocFreeTracer to FuzzerMonitor
AbandonedPublic

Authored by aarongreen on Jan 12 2021, 9:39 AM.

Details

Summary

This change separates MallocFreeTracer from Fuzzer to facilitate it also being included in remote processes being fuzzed.

This is change 10 of (at least) 18 for cross-process fuzzing support.

Diff Detail

Event Timeline

aarongreen created this revision.Jan 12 2021, 9:39 AM
aarongreen requested review of this revision.Jan 12 2021, 9:39 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 12 2021, 9:39 AM
Herald added a subscriber: Restricted Project. · View Herald Transcript
aarongreen updated this revision to Diff 321776.Feb 5 2021, 8:42 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).