llvm-project/compiler-rt/include/sanitizer
Matt Morehouse bb3a3da38d [DFSan] Don't unmap during dfsan_flush().
Unmapping and remapping is dangerous since another thread could touch
the shadow memory while it is unmapped.  But there is really no need to
unmap anyway, since mmap(MAP_FIXED) will happily clobber the existing
mapping with zeroes.  This is thread-safe since the mmap() is done under
the same kernel lock as page faults are done.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D85947
2020-08-14 11:43:49 -07:00
..
allocator_interface.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
asan_interface.h [compiler-rt] Normalize some in/out doxygen parameter in interface 2020-08-05 10:17:25 +01:00
common_interface_defs.h [compiler-rt] Normalize some in/out doxygen parameter in interface 2020-08-05 10:17:25 +01:00
coverage_interface.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
dfsan_interface.h [DFSan] Don't unmap during dfsan_flush(). 2020-08-14 11:43:49 -07:00
hwasan_interface.h [sanitizer] Implement reallocarray. 2019-05-01 17:33:01 +00:00
linux_syscall_hooks.h [sanitizer] Add missing declarations for sigaltstack syscall wrappers. 2020-02-04 13:10:43 -08:00
lsan_interface.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
msan_interface.h [MSan] Introduce __msan_unpoison_param(). 2019-05-09 21:50:57 +00:00
netbsd_syscall_hooks.h [compiler-rt] Adapt for ptrace(2) changes in NetBSD-9.99.30 2019-12-24 20:34:58 +01:00
scudo_interface.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
tsan_interface.h tsan: tsan_interface.h: make constants static 2020-03-10 09:13:41 +01:00
tsan_interface_atomic.h Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
ubsan_interface.h [compiler-rt] Add ubsan interface header. 2019-09-13 08:22:58 +00:00