static bool TryGetTaskVMInfo(out task_vm_info vm_info) { vm_info = new task_vm_info(); int size; unsafe { size = sizeof(task_vm_info); } int ret = task_info(mach_task_self(), TASK_VM_INFO, ref vm_info, ref size); return(ret == KERN_SUCCESS); }
static extern int task_info(IntPtr target_task, uint flavor, ref task_vm_info task_info_out, ref int size);