Brendan Shanks (@bshanks) commented about server/mach.c:
- if (ret == KERN_INVALID_ADDRESS)
- {
mach_vm_address_t current_address = (mach_vm_address_t)ptr;
mach_vm_address_t region_address = current_address;
mach_vm_size_t region_size, write_size;
vm_region_basic_info_data_t info;
mach_msg_type_number_t info_count = VM_REGION_BASIC_INFO_COUNT_64;
mach_port_t object_name;
data_size_t remaining_size = size;
ret = mach_vm_region( process_port, ®ion_address, ®ion_size, VM_REGION_BASIC_INFO_64,
(vm_region_info_t)&info, &info_count, &object_name );
if (ret != KERN_SUCCESS)
goto out;
/*
git warned for an extra space at the end of this line