From 5848726e6ab91bfb685afb7f5c8f46d1526d6385 Mon Sep 17 00:00:00 2001 From: Yifan Lu Date: Sun, 9 Oct 2016 10:12:46 -0700 Subject: Slab allocation mirroring for Vita --- lib/darwin/execmem.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/darwin') diff --git a/lib/darwin/execmem.c b/lib/darwin/execmem.c index ce3bafd..44b26ae 100644 --- a/lib/darwin/execmem.c +++ b/lib/darwin/execmem.c @@ -74,13 +74,13 @@ int execmem_alloc_unsealed(uintptr_t hint, void **page_p, uintptr_t *vma_p, return SUBSTITUTE_OK; } -int execmem_seal(void *page, UNUSED uintptr_t vma, UNUSED void *opt) { +int execmem_seal(void *page, UNUSED void *opt) { if (mprotect(page, PAGE_SIZE, PROT_READ | PROT_EXEC)) return SUBSTITUTE_ERR_VM; return SUBSTITUTE_OK; } -void execmem_free(void *page, UNUSED uintptr_t vma, UNUSED void *opt) { +void execmem_free(void *page, UNUSED void *opt) { munmap(page, PAGE_SIZE); } -- cgit v1.2.3