You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I understand that in order to use MSAN, the entire application (including dependencies) must be compiled with instrumentation, otherwise we get false positives.
Often times, this is not possible, and as such it creates a really high bar to be able to use MSAN in a real-world project. For example, the only reason we can't dump Valgrind just yet is we can't use MSAN.
Would it be possible instead to just be able to suppress those warnings in external libraries? I tried playing a bit with the -fsanitize-ignorelist option but I still got warnings even if I suppressed everything (maybe I used that incorrectly).
Thanks!
The text was updated successfully, but these errors were encountered:
carlosgalvezp
changed the title
Suppress false positives from uninstrumented 3rd-party libraries?
Suppress MSAN false positives from uninstrumented 3rd-party libraries?
Nov 15, 2024
I understand that in order to use MSAN, the entire application (including dependencies) must be compiled with instrumentation, otherwise we get false positives.
Often times, this is not possible, and as such it creates a really high bar to be able to use MSAN in a real-world project. For example, the only reason we can't dump Valgrind just yet is we can't use MSAN.
Would it be possible instead to just be able to suppress those warnings in external libraries? I tried playing a bit with the
-fsanitize-ignorelist
option but I still got warnings even if I suppressed everything (maybe I used that incorrectly).Thanks!
The text was updated successfully, but these errors were encountered: