From a622c562308a0df9f0511a0071d4ff07fb3e8d61 Mon Sep 17 00:00:00 2001 From: Yao Xu Date: Wed, 29 Apr 2026 18:06:10 -0700 Subject: [PATCH] Fixed: mmap wrapper may overwrite memory segment --- mpi-proxy-split/lower-half/mem-wrapper.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mpi-proxy-split/lower-half/mem-wrapper.cpp b/mpi-proxy-split/lower-half/mem-wrapper.cpp index ec0e2e19d..44fd9e017 100644 --- a/mpi-proxy-split/lower-half/mem-wrapper.cpp +++ b/mpi-proxy-split/lower-half/mem-wrapper.cpp @@ -290,10 +290,6 @@ static void* __mmap_wrapper(void *addr, size_t length, int prot, max_allocated_addr = (char*)addr + length; } } -#ifdef MAP_FIXED_NOREPLACE - flags &= ~MAP_FIXED_NOREPLACE; -#endif - flags |= MAP_FIXED; ret = _real_mmap(addr, length, prot, flags, fd, offset); if (ret != MAP_FAILED) { DLOG(NOISE, "LH: mmap (%lu): addr %p (%p) @ 0x%zx\n",