X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/de355530ae67247cbd0da700edb3a2a1dae884c2..5eebf7385fedb1517b66b53c28e5aa6bb0a2be50:/osfmk/kern/syscall_emulation.c?ds=inline diff --git a/osfmk/kern/syscall_emulation.c b/osfmk/kern/syscall_emulation.c index 843dd5a1e..ff83b177d 100644 --- a/osfmk/kern/syscall_emulation.c +++ b/osfmk/kern/syscall_emulation.c @@ -374,10 +374,10 @@ task_set_emulation_vector( * Can't fault while we hold locks. */ kr = vm_map_wire(ipc_kernel_map, - trunc_page(emul_vector_addr), - round_page(emul_vector_addr + - emulation_vector_count * - sizeof(eml_dispatch_t)), + trunc_page_32(emul_vector_addr), + round_page_32(emul_vector_addr + + emulation_vector_count * + sizeof(eml_dispatch_t)), VM_PROT_READ|VM_PROT_WRITE, FALSE); assert(kr == KERN_SUCCESS); @@ -444,7 +444,7 @@ task_get_emulation_vector( */ vector_size = eml->disp_count * sizeof(vm_offset_t); - size_needed = round_page(vector_size); + size_needed = round_page_32(vector_size); if (size_needed <= size) break; @@ -481,7 +481,7 @@ task_get_emulation_vector( /* * Free any unused memory beyond the end of the last page used */ - size_used = round_page(vector_size); + size_used = round_page_32(vector_size); if (size_used != size) (void) kmem_free(ipc_kernel_map, addr + size_used,