Mmap interceptor new option, Write Exec runtime detector
authorVitaly Buka <vitalybuka@google.com>
Wed, 21 Mar 2018 21:25:07 +0000 (21:25 +0000)
committerVitaly Buka <vitalybuka@google.com>
Wed, 21 Mar 2018 21:25:07 +0000 (21:25 +0000)
commit8980449bb61271fad733e15183946b3def484f3c
treea908f28bec7cdacef6772145eb03b883400045f2
parent1442a5dd3ad91e0a57bf8677a58ca87a6bf54041
Mmap interceptor new option, Write Exec runtime detector

Summary:
Following-up the refactoring of mmap interceptors, adding a new common
option to detect PROT_WRITE|PROT_EXEC pages request.

Patch by David CARLIER

Reviewers: vitalybuka, vsk

Reviewed By: vitalybuka

Subscribers: krytarowski, #sanitizers

Differential Revision: https://reviews.llvm.org/D44194

llvm-svn: 328151
compiler-rt/lib/sanitizer_common/sanitizer_common.h
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cc
compiler-rt/lib/sanitizer_common/sanitizer_flags.inc
compiler-rt/test/sanitizer_common/TestCases/Linux/mmap_write_exec.cpp [new file with mode: 0644]