Makefile: Enable address sanitizer with DEBUG_ASAN=1
authorPaul Cercueil <paul@crapouillou.net>
Sun, 19 Nov 2023 11:50:39 +0000 (12:50 +0100)
committernotaz <notasas@gmail.com>
Mon, 20 Nov 2023 00:50:28 +0000 (02:50 +0200)
commit36c76c861a26d2d2ce6118df1b20a389b8f3afb1
treefd12141530754ad2ee87a59c74f91a7bb1d6a64a
parentf926a62f27a3a513b8a4594728a8d6ace65920a3
Makefile: Enable address sanitizer with DEBUG_ASAN=1

The Address Sanitizer (built in GCC and LLVM) is an extremely powerful
tool, moreso than e.g. Valgrind for detecting memory issues.

It is not available on every architecture/OS combination (see
https://github.com/google/sanitizers/wiki/AddressSanitizer), so it can
only be enabled by compiling with DEBUG_ASAN=1.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Makefile