https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115345

--- Comment #15 from Djordje Baljozovic <djordje.baljozovic at ac dot 
rwth-aachen.de> ---
(In reply to Sam James from comment #14)
> It's worth keeping in mind:
> * Fuzzers are distinct from sanitizers (fuzzers run with random or ~random
> input and often use sanitizers to help find issues)
> * Fuzzers might not be hitting the code you're having trouble with
> * The implementations of sanitizers in gcc vs clang are different (and AFAIK
> oss-fuzz uses clang). They share libsanitizer but when to add
> instrumentation varies.
> * Valgrind can find things that some sanitizers can't.

Hi Sam,
Thanks for this useful information.
To be perfectly honest, I did not even run address/unknown GCC sanitisers as I
thought that Clang and GCC sanitizers are identical (I can confirm that
oss-fuzz uses Clang sanitisers).

Will try Valgrind as I have already detected a share of issues with this
inherited code just by reading it, which did not show up in any
fuzzers'/sanitisers' reports.
Thanks,
George

Reply via email to