diff options
author | Richard Levitte <levitte@openssl.org> | 2019-07-02 16:23:27 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-12-10 14:16:12 +0100 |
commit | 22c22369bc09988eb8c6fdf4f543581a78fd3eb1 (patch) | |
tree | f12a5c9d7563a5be34a4a29dc4c4e1cd53d738f3 /.travis.yml | |
parent | Move U64 macro from sha.h to sha512.c (diff) | |
download | openssl-22c22369bc09988eb8c6fdf4f543581a78fd3eb1.tar.xz openssl-22c22369bc09988eb8c6fdf4f543581a78fd3eb1.zip |
Use leak sanitizer instead of internal mdebug to check for memory leaks
The leak sanitizer gives better reports (complete stack traces) and
works as a wrapper around the application instead of relying on
cooperative enabling and disabling calls (which are too easy to get
unbalanced).
Related to #8322
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9294)
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 5e65d37795..6d0fa801e8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,7 +27,7 @@ compiler: env: - CONFIG_OPTS="" DESTDIR="_install" - - CONFIG_OPTS="no-asm -Werror --debug no-afalgeng no-shared enable-crypto-mdebug enable-rc5 enable-md2" + - CONFIG_OPTS="no-asm -Werror --debug no-afalgeng no-shared enable-rc5 enable-md2 -fsanitize=address" LSAN_OPTIONS="report_objects=1" - CONFIG_OPTS="no-asm no-makedepend enable-buildtest-c++ --strict-warnings -D_DEFAULT_SOURCE" BUILDONLY="yes" CHECKDOCS="yes" GENERATE="yes" CPPFLAGS="-ansi" matrix: |