forked from OSchip/llvm-project
[libFuzzer] call __sanitizer_dump_coverage via EF
llvm-svn: 292681
This commit is contained in:
parent
a5c6ed5a5c
commit
eee8b4a617
|
@ -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);
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue