llvm-project/compiler-rt/test/dfsan
Adhemerval Zanella f93c2b64ed [sanitizer] Disable ASLR for release_shadow_space
On aarch64 with kernel 4.12.13 the test sporadically fails with

RSS at start: 1564, after mmap: 103964, after mmap+set label: 308768, \
after fixed map: 206368, after another mmap+set label: 308768, after \
munmap: 206368
release_shadow_space.c.tmp: [...]/release_shadow_space.c:80: int \
main(int, char **): Assertion `after_fixed_mmap <= before + delta' failed.

It seems on some executions the memory is not fully released, even
after munmap.  And it also seems that ASLR is hurting it by adding
some fragmentation, by disabling it I could not reproduce the issue
in multiple runs.
2020-10-29 16:09:03 -03:00
..
Inputs
CMakeLists.txt [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
basic.c
custom.cpp [DFSan] Add strpbrk wrapper. 2020-09-18 08:54:14 -07:00
dump_labels.c
event_callbacks.c [DFSan] Re-enable event_callbacks test. 2020-09-11 09:15:05 -07:00
fast16labels.c [DFSan] Add efficient fast16labels instrumentation mode. 2020-07-29 18:58:47 +00:00
flags.c
flush.c [dfsan] Introduce dfsan_flush(). 2019-06-13 20:11:06 +00:00
fncall.c
interceptors.c [DFSan] Handle mmap() calls before interceptors are installed. 2020-08-19 15:07:41 -07:00
label_count.c
lit.cfg.py compiler-rt: Rename .cc file in test/dfsan to cpp 2019-08-05 13:19:28 +00:00
lit.site.cfg.py.in [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
propagate.c
release_shadow_space.c [sanitizer] Disable ASLR for release_shadow_space 2020-10-29 16:09:03 -03:00
threaded_flush.c [DFSan] Don't unmap during dfsan_flush(). 2020-08-14 11:43:49 -07:00
trace-cmp.c Add weak definitions of trace-cmp hooks to dfsan 2018-06-01 21:59:25 +00:00
vararg.c
write_callback.c