From: Jason Ish Date: Thu, 2 Feb 2023 22:43:02 +0000 (-0600) Subject: github-ci: enable asan for Ubuntu debug-validation test X-Git-Tag: suricata-7.0.0-rc2~351 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e32d01d01b9a4de6285b720eecfb7574e1b2051b;p=thirdparty%2Fsuricata.git github-ci: enable asan for Ubuntu debug-validation test --- diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index d4b02fb9a9..793b106324 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1436,7 +1436,12 @@ jobs: chmod 755 $HOME/.cargo/bin/cbindgen echo "$HOME/.cargo/bin" >> $GITHUB_PATH - run: ./autogen.sh - - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-debug-validation + - run: ./configure --enable-debug-validation + env: + CFLAGS: "${{ env.DEFAULT_CFLAGS }} -Wshadow -fsanitize=address -fno-omit-frame-pointer" + LDFLAGS: "-fsanitize=address" + ac_cv_func_malloc_0_nonnull: "yes" + ac_cv_func_realloc_0_nonnull: "yes" - run: make -j2 - run: make check - name: Extracting suricata-verify