Skip to content

Commit 6138d73

Browse files
committed
Merge #1155: Add MSan CI jobs
00a42b9 Add MSan CI job (Pieter Wuille) Pull request description: ACKs for top commit: real-or-random: utACK 00a42b9 jonasnick: ACK 00a42b9 Tree-SHA512: 0b9ced572430e917041c916d8cda5c94996899a6e0a8c5a13f73f2c99b58b0098f7562cd758b48f18bec8c7095fab37980aa6dc2b139b2d1c293c965ea603686
2 parents ddf2b29 + 00a42b9 commit 6138d73

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.cirrus.yml

+26
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,32 @@ task:
343343
- ./ci/cirrus.sh
344344
<< : *CAT_LOGS
345345

346+
# Memory sanitizers
347+
task:
348+
<< : *LINUX_CONTAINER
349+
name: "MSan"
350+
env:
351+
ECDH: yes
352+
RECOVERY: yes
353+
SCHNORRSIG: yes
354+
CTIMETEST: no
355+
CC: clang
356+
SECP256K1_TEST_ITERS: 32
357+
ASM: no
358+
container:
359+
memory: 2G
360+
matrix:
361+
- env:
362+
CFLAGS: "-fsanitize=memory -g"
363+
- env:
364+
ECMULTGENPRECISION: 2
365+
ECMULTWINDOW: 2
366+
CFLAGS: "-fsanitize=memory -g -O3"
367+
<< : *MERGE_BASE
368+
test_script:
369+
- ./ci/cirrus.sh
370+
<< : *CAT_LOGS
371+
346372
task:
347373
name: "C++ -fpermissive (entire project)"
348374
<< : *LINUX_CONTAINER

0 commit comments

Comments
 (0)