diff options
| author | Vitaly Buka <vitalybuka@google.com> | 2018-03-24 07:45:24 +0000 |
|---|---|---|
| committer | Vitaly Buka <vitalybuka@google.com> | 2018-03-24 07:45:24 +0000 |
| commit | 86163630174961f1ab91c2a48a012b79fa7ce6ad (patch) | |
| tree | 4360a79884e04286004fdeafe2c06eb9ee05ca93 /compiler-rt/lib/sanitizer_common/sanitizer_posix.cc | |
| parent | eb8a3674ec61913e1beae3bbdbbb1b5841b4e999 (diff) | |
| download | bcm5719-llvm-86163630174961f1ab91c2a48a012b79fa7ce6ad.tar.gz bcm5719-llvm-86163630174961f1ab91c2a48a012b79fa7ce6ad.zip | |
Mmap interceptor providing mprotect support
Summary:
- Intercepting mprotect calls.
- Fixing forgotten flag check.
Patch by David CARLIER
Reviewers: vitalybuka, vsk
Subscribers: delcypher, srhines, kubamracek, llvm-commits, #sanitizers
Differential Revision: https://reviews.llvm.org/D44777
llvm-svn: 328415
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_posix.cc')
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_posix.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc b/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc index 1fad71f3582..0a0f63866f6 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_posix.cc @@ -153,6 +153,10 @@ bool MprotectReadOnly(uptr addr, uptr size) { return 0 == internal_mprotect((void *)addr, size, PROT_READ); } +#if !SANITIZER_MAC +void MprotectMallocZones(void *addr, int prot) {} +#endif + fd_t OpenFile(const char *filename, FileAccessMode mode, error_t *errno_p) { int flags; switch (mode) { |

