aboutsummaryrefslogtreecommitdiff
path: root/test/sanitizer_suppressions
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-07-25 13:25:55 +0100
committerfanquake <fanquake@gmail.com>2023-07-25 13:25:55 +0100
commitd0c6cc4abe42163aaf081a969d2c449785563ba2 (patch)
treee69f235f5db91aa8ae627fd8fdf466c98abe9975 /test/sanitizer_suppressions
parente35fb7bc48d360585b80d0c7f89ac5087c1d405e (diff)
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.
Diffstat (limited to 'test/sanitizer_suppressions')
-rw-r--r--test/sanitizer_suppressions/ubsan9
1 files changed, 3 insertions, 6 deletions
diff --git a/test/sanitizer_suppressions/ubsan b/test/sanitizer_suppressions/ubsan
index 1ec97f7563..68f2bee322 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