9 const size_t PAGESIZE = sysconf(_SC_PAGE_SIZE);
12 return (
const void*)((long)addr & ~(
PAGESIZE-1));
15 return (
void*)((long)addr & ~(
PAGESIZE-1));
23 if (
rc) printf(
"page_protect WARNING: mprotect heap failed for void *address %p\n", addr);
25 else printf(
"page_protect DEBUG: set protection @%i for range @%zx - @%zx containing void* addr=%p\n",
const void * page_address(const void *addr)
void * next_page_address(void *addr)
int page_protect(void *addr, int prot)