/* * mach_vm.h * Brandon Azad */ #ifndef VOUCHER_SWAP__MACH_VM_H_ #define VOUCHER_SWAP__MACH_VM_H_ #include extern kern_return_t mach_vm_allocate ( vm_map_t target, mach_vm_address_t *address, mach_vm_size_t size, int flags ); extern kern_return_t mach_vm_deallocate ( vm_map_t target, mach_vm_address_t address, mach_vm_size_t size ); extern kern_return_t mach_vm_write ( vm_map_t target_task, mach_vm_address_t address, vm_offset_t data, mach_msg_type_number_t dataCnt ); extern kern_return_t mach_vm_read_overwrite ( vm_map_t target_task, mach_vm_address_t address, mach_vm_size_t size, mach_vm_address_t data, mach_vm_size_t *outsize ); #endif