diff options
Diffstat (limited to '.circleci/cmake-asan')
-rwxr-xr-x | .circleci/cmake-asan | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/.circleci/cmake-asan b/.circleci/cmake-asan index c4bce4fc..0d796aba 100755 --- a/.circleci/cmake-asan +++ b/.circleci/cmake-asan | |||
@@ -7,6 +7,7 @@ CACHEDIR="$HOME/cache" | |||
7 | . ".travis/flags-$CC.sh" | 7 | . ".travis/flags-$CC.sh" |
8 | add_flag -Werror | 8 | add_flag -Werror |
9 | add_flag -fdiagnostics-color=always | 9 | add_flag -fdiagnostics-color=always |
10 | add_flag -fno-omit-frame-pointer | ||
10 | add_flag -fsanitize=address,undefined | 11 | add_flag -fsanitize=address,undefined |
11 | cmake -B_build -H. -GNinja \ | 12 | cmake -B_build -H. -GNinja \ |
12 | -DCMAKE_C_FLAGS="$C_FLAGS" \ | 13 | -DCMAKE_C_FLAGS="$C_FLAGS" \ |
@@ -29,5 +30,6 @@ export ASAN_OPTIONS="detect_invalid_pointer_pairs=1" | |||
29 | export ASAN_OPTIONS="$ASAN_OPTIONS,detect_stack_use_after_return=1" | 30 | export ASAN_OPTIONS="$ASAN_OPTIONS,detect_stack_use_after_return=1" |
30 | export ASAN_OPTIONS="$ASAN_OPTIONS,strict_init_order=1" | 31 | export ASAN_OPTIONS="$ASAN_OPTIONS,strict_init_order=1" |
31 | export ASAN_OPTIONS="$ASAN_OPTIONS,strict_string_checks=1" | 32 | export ASAN_OPTIONS="$ASAN_OPTIONS,strict_string_checks=1" |
33 | export ASAN_OPTIONS="$ASAN_OPTIONS,symbolize=1" | ||
32 | ctest -j50 --output-on-failure || | 34 | ctest -j50 --output-on-failure || |
33 | ctest -j50 --output-on-failure --rerun-failed | 35 | ctest -j50 --output-on-failure --rerun-failed |