mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-19 13:26:45 +00:00
[Sanitizers] Remove unused parameter from COMMON_INTERCEPTOR_MUNMAP_IMPL
This was a result of copy/paste from the MMAP interceptor which uses the parameter to swtich between mmap and mmap64. Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D152980
This commit is contained in:
parent
4bdc7f7a33
commit
7ebfc36f7e
@ -237,10 +237,10 @@ static int munmap_interceptor(Munmap real_munmap, void *addr, SIZE_T length) {
|
||||
return mmap_interceptor(REAL(mmap), addr, sz, prot, flags, fd, off); \
|
||||
} while (false)
|
||||
|
||||
# define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, munmap, addr, length) \
|
||||
do { \
|
||||
(void)(ctx); \
|
||||
return munmap_interceptor(REAL(munmap), addr, sz); \
|
||||
# define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, addr, length) \
|
||||
do { \
|
||||
(void)(ctx); \
|
||||
return munmap_interceptor(REAL(munmap), addr, sz); \
|
||||
} while (false)
|
||||
|
||||
# include "sanitizer_common/sanitizer_common_interceptors_memintrinsics.inc"
|
||||
|
@ -27,6 +27,7 @@
|
||||
// COMMON_INTERCEPTOR_HANDLE_RECVMSG
|
||||
// COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED
|
||||
// COMMON_INTERCEPTOR_MMAP_IMPL
|
||||
// COMMON_INTERCEPTOR_MUNMAP_IMPL
|
||||
// COMMON_INTERCEPTOR_COPY_STRING
|
||||
// COMMON_INTERCEPTOR_STRNDUP_IMPL
|
||||
// COMMON_INTERCEPTOR_STRERROR
|
||||
@ -297,7 +298,7 @@ extern const short *_tolower_tab_;
|
||||
#endif
|
||||
|
||||
#ifndef COMMON_INTERCEPTOR_MUNMAP_IMPL
|
||||
#define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, mmap, addr, sz) \
|
||||
#define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, addr, sz) \
|
||||
{ return REAL(munmap)(addr, sz); }
|
||||
#endif
|
||||
|
||||
@ -7412,7 +7413,7 @@ INTERCEPTOR(int, munmap, void *addr, SIZE_T sz) {
|
||||
if (COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED)
|
||||
return (int)internal_munmap(addr, sz);
|
||||
COMMON_INTERCEPTOR_ENTER(ctx, munmap, addr, sz);
|
||||
COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, munmap, addr, sz);
|
||||
COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, addr, sz);
|
||||
}
|
||||
|
||||
INTERCEPTOR(int, mprotect, void *addr, SIZE_T sz, int prot) {
|
||||
|
@ -2505,9 +2505,9 @@ static void HandleRecvmsg(ThreadState *thr, uptr pc,
|
||||
off); \
|
||||
} while (false)
|
||||
|
||||
#define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, mmap, addr, sz) \
|
||||
do { \
|
||||
return munmap_interceptor(thr, pc, REAL(mmap), addr, sz); \
|
||||
#define COMMON_INTERCEPTOR_MUNMAP_IMPL(ctx, addr, sz) \
|
||||
do { \
|
||||
return munmap_interceptor(thr, pc, REAL(munmap), addr, sz); \
|
||||
} while (false)
|
||||
|
||||
#if !SANITIZER_APPLE
|
||||
|
Loading…
x
Reference in New Issue
Block a user