1 2 3 4 5 6 7 8 9 10 11 12 13
#include <sys/mman.h> #include "syscall.h" static void dummy(void) { } weak_alias(dummy, __vm_wait); int __munmap(void *start, size_t len) { __vm_wait(); return syscall(SYS_munmap, start, len); } weak_alias(__munmap, munmap);