File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
test/sanitizer_suppressions Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change
1
+ # -fsanitize=undefined suppressions
2
+ # =================================
1
3
alignment:move.h
2
4
alignment:prevector.h
3
- bool:wallet/wallet.cpp
4
5
float-divide-by-zero:policy/fees.cpp
5
6
float-divide-by-zero:validation.cpp
6
7
float-divide-by-zero:wallet/wallet.cpp
8
+
9
+ # -fsanitize=integer suppressions
10
+ # ===============================
11
+ # Unsigned integer overflow occurs when the result of an unsigned integer
12
+ # computation cannot be represented in its type. Unlike signed integer overflow,
13
+ # this is not undefined behavior, but it is often unintentional. The list below
14
+ # contains files in which we expect unsigned integer overflows to occur. The
15
+ # list is used to suppress -fsanitize=integer warnings when running our CI UBSan
16
+ # job.
7
17
unsigned-integer-overflow:arith_uint256.h
8
18
unsigned-integer-overflow:basic_string.h
9
19
unsigned-integer-overflow:bench/bench.h
@@ -32,4 +42,3 @@ unsigned-integer-overflow:stl_bvector.h
32
42
unsigned-integer-overflow:txmempool.cpp
33
43
unsigned-integer-overflow:util/strencodings.cpp
34
44
unsigned-integer-overflow:validation.cpp
35
- vptr:fs.cpp
You can’t perform that action at this time.
0 commit comments