diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-03-02 10:29:52 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-03-04 10:42:51 +0100 |
commit | e1c76fc4890d4531911bb616bf580949ca4486af (patch) | |
tree | cd8338bcd9ad030685437b44e4182f1370778bd9 /valgrind-suppressions.txt | |
parent | 24843614ecb8bbbd148ff00f1775443725652e05 (diff) |
Add Valgrind suppressions for RE2 internal sparse structures
These deliberately do not care about uninitialized memory reads
and make noise under Valgrind. If we were using AddressSanitizier
it seems it would be quiet due to explicitly zeroing memory when
compiled with sanitizers enabled.
See https://github.com/google/re2/issues/121 for context.
Diffstat (limited to 'valgrind-suppressions.txt')
-rw-r--r-- | valgrind-suppressions.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/valgrind-suppressions.txt b/valgrind-suppressions.txt index 13be6234a94..facc1969067 100644 --- a/valgrind-suppressions.txt +++ b/valgrind-suppressions.txt @@ -305,3 +305,52 @@ fun:__add_to_environ fun:setenv } +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Cond + fun:contains + ... + fun:_ZN3re28Compiler7CompileEPNS_6RegexpEbl +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Cond + fun:has_index + ... + fun:_ZN3re28Compiler7CompileEPNS_6RegexpEbl +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Value8 + fun:has_index + ... + fun:_ZN3re28Compiler7CompileEPNS_6RegexpEbl +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Cond + fun:contains + ... + fun:_ZN3re23RE2C1ERKNS_11StringPieceERKNS0_7OptionsE +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Value8 + fun:contains + ... + fun:_ZN3re23RE2C1ERKNS_11StringPieceERKNS0_7OptionsE +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Value8 + fun:contains + ... + fun:_ZNK3re23RE25MatchERKNS_11StringPieceEmmNS0_6AnchorEPS1_i +} +{ + RE2 sparse structures deliberately do not care about uninitialized memory (https://github.com/google/re2/issues/121) + Memcheck:Cond + fun:contains + ... + fun:_ZNK3re23RE25MatchERKNS_11StringPieceEmmNS0_6AnchorEPS1_i +} |