From d0c6cc4abe42163aaf081a969d2c449785563ba2 Mon Sep 17 00:00:00 2001 From: fanquake Date: Tue, 25 Jul 2023 13:25:55 +0100 Subject: [PATCH] suppressions: note that 'type:ClassName::MethodName' should be used Now that the symbolizer is back in play, suppressions can once-again be targeted to functions, rather than file-wide. --- test/sanitizer_suppressions/ubsan | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/test/sanitizer_suppressions/ubsan b/test/sanitizer_suppressions/ubsan index 1ec97f75636..68f2bee322b 100644 --- a/test/sanitizer_suppressions/ubsan +++ b/test/sanitizer_suppressions/ubsan @@ -1,9 +1,7 @@ +# Suppressions should use `sanitize-type:ClassName::MethodName`. + # -fsanitize=undefined suppressions # ================================= -# The suppressions would be `sanitize-type:ClassName::MethodName`, -# however due to a bug in clang the symbolizer is disabled and thus no symbol -# names can be used. -# See https://github.com/google/sanitizers/issues/1364 # -fsanitize=integer suppressions # =============================== @@ -11,8 +9,7 @@ # ------------ # Suppressions in dependencies that are developed outside this repository. unsigned-integer-overflow:*/include/c++/ -# unsigned-integer-overflow in FuzzedDataProvider's ConsumeIntegralInRange -unsigned-integer-overflow:FuzzedDataProvider.h +unsigned-integer-overflow:FuzzedDataProvider::ConsumeIntegralInRange unsigned-integer-overflow:leveldb/ unsigned-integer-overflow:minisketch/ unsigned-integer-overflow:test/fuzz/crypto_diff_fuzz_chacha20.cpp