9d04d0efd5
ASAN has some memory address regions that it will not allow applications to use for mappings (including mmap). So when specifying --base-virtaddr to DPDK for shared/mutli-process mappings, pick an address that ASAN will allow the application to map. Ref: https://github.com/google/sanitizers/wiki/AddressSanitizerAlgorithm We will still disable ASLR while using the test stub for now. Maybe we can eliminate this too in the future, but for now just modify the autotest_common.sh comment since we've figured out how to keep ASAN from messing with the mmap hint. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ie24fd35bd22aa3ceab6271e8936775b157e5c330 Reviewed-on: https://review.gerrithub.io/416420 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com> Reviewed-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> |
||
---|---|---|
.. | ||
env_internal.h | ||
env.c | ||
env.mk | ||
init.c | ||
Makefile | ||
memory.c | ||
pci_ioat.c | ||
pci_nvme.c | ||
pci_virtio.c | ||
pci.c | ||
threads.c | ||
vtophys.c |