[libFuzzer] call __sanitizer_dump_coverage via EF

llvm-svn: 292681
This commit is contained in:
Kostya Serebryany 2017-01-20 23:35:29 +00:00
parent a5c6ed5a5c
commit eee8b4a617
2 changed files with 4 additions and 1 deletions

View File

@ -48,3 +48,5 @@ EXT_FUNC(__sanitizer_set_death_callback, void, (void (*)(void)), true);
EXT_FUNC(__sanitizer_set_report_fd, void, (void*), false);
EXT_FUNC(__sanitizer_update_counter_bitset_and_clear_counters, uintptr_t,
(uint8_t*), false);
EXT_FUNC(__sanitizer_dump_coverage, void, (const uintptr_t *, uintptr_t),
false);

View File

@ -197,7 +197,8 @@ void TracePC::PrintCoverage() {
}
void TracePC::DumpCoverage() {
__sanitizer_dump_coverage(PCs, GetNumPCs());
if (EF->__sanitizer_dump_coverage)
EF->__sanitizer_dump_coverage(PCs, GetNumPCs());
}
// Value profile.