6e0290250d
AddressSanitizer [1] a.k.a. ASan is a widely-used debugging tool to detect memory access errors. It helps to detect issues like use-after-free, various kinds of buffer overruns in C/C++ programs, and other similar errors, as well as printing out detailed debug information whenever an error is detected. ASan is integrated with gcc and clang and can be enabled via a meson option: -Db_sanitize=address See the documentation for details (especially regarding clang). Enabling ASan has an impact on performance since additional checks are added to generated binaries. Enabling ASan with Windows is currently not supported in DPDK. 1: https://github.com/google/sanitizers/wiki/AddressSanitizer Signed-off-by: Xueqin Lin <xueqin.lin@intel.com> Signed-off-by: Zhihong Peng <zhihongx.peng@intel.com> Acked-by: John McNamara <john.mcnamara@intel.com> |
||
---|---|---|
.. | ||
cocci | ||
build-dict.sh | ||
build-tags.sh | ||
check-abi-version.sh | ||
check-abi.sh | ||
check-doc-vs-code.sh | ||
check-dup-includes.sh | ||
check-forbidden-tokens.awk | ||
check-git-log.sh | ||
check-maintainers.sh | ||
check-meson.py | ||
check-spdx-tag.sh | ||
check-symbol-change.sh | ||
check-symbol-maps.sh | ||
checkpatches.sh | ||
cocci.sh | ||
gen-abi.sh | ||
get-maintainer.sh | ||
git-log-fixes.sh | ||
libabigail.abignore | ||
load-devel-config | ||
parse-flow-support.sh | ||
test-meson-builds.sh | ||
test-null.sh | ||
update_version_map_abi.py | ||
update-abi.sh | ||
update-patches.py | ||
words-case.txt |