This is an archive of the discontinued LLVM Phabricator instance.

[libfuzzer] Use UNDEFINED_WEAK_SYMBOLS_ALLOWED to support explicitly allowed weak symbols on Mac.
AbandonedPublic

Authored by Dor1s on Sep 6 2017, 12:52 PM.

Details

Reviewers
None
Summary

Event Timeline

Dor1s created this revision.Sep 6 2017, 12:52 PM
Dor1s edited the summary of this revision. (Show Details)Sep 6 2017, 1:24 PM
Dor1s updated this revision to Diff 117902.Oct 5 2017, 2:50 PM
Dor1s edited the summary of this revision. (Show Details)

[libfuzzer] Disable experimental clang coverage support by default.

It can be enabled via "-use_clang_coverage=1" flag. Reason for disabling:
libFuzzer resets Clang Counters and makes it impossible to generate coverage
report for a regular fuzz target (i.e. not standalone build).

Dor1s abandoned this revision.Oct 5 2017, 2:52 PM

[libfuzzer] Disable experimental clang coverage support by default.

It can be enabled via "-use_clang_coverage=1" flag. Reason for disabling:
libFuzzer resets Clang Counters and makes it impossible to generate coverage
report for a regular fuzz target (i.e. not standalone build).

This is wrong. I'm abandoning this change and uploading new CL separately.