Lines Matching refs:ourpage
46 error_t read_data (task_t task, vm_address_t *ourpage, vm_size_t *size) in ptrace()
51 err = __vm_read (task, trunc_page (addr), *size, ourpage, size); in ptrace()
208 vm_address_t ourpage; in ptrace() local
215 ourpage = 0; in ptrace()
217 err = read_data (task, &ourpage, &size); in ptrace()
222 + ourpage); in ptrace()
223 __vm_deallocate (__mach_task_self (), ourpage, size); in ptrace()
278 vm_address_t ourpage; in ptrace() local
284 ourpage = 0; in ptrace()
286 err = read_data (task, &ourpage, &size); in ptrace()
292 + ourpage) = data; in ptrace()
293 err = __vm_write (task, trunc_page (addr), ourpage, size); in ptrace()
294 __vm_deallocate (__mach_task_self (), ourpage, size); in ptrace()
311 vm_address_t ourpage; in ptrace() local
319 ourpage = (vm_address_t) addr2; in ptrace()
324 ourpage = 0; in ptrace()
327 err = read_data (task, &ourpage, &size); in ptrace()
329 if (!err && ourpage != (vm_address_t) addr2) in ptrace()
331 memcpy (addr2, (void *) ourpage, data); in ptrace()
332 __vm_deallocate (__mach_task_self (), ourpage, size); in ptrace()
347 vm_address_t ourpage; in ptrace() local
356 ourpage = (vm_address_t) addr2; in ptrace()
363 ourpage = 0; in ptrace()
365 err = read_data (task, &ourpage, &size); in ptrace()
368 + ourpage), in ptrace()
374 err = __vm_write (task, trunc_page (addr), ourpage, size); in ptrace()