1*c54f35caSApple OSS Distributions #include <mach/mach_init.h> 2*c54f35caSApple OSS Distributions #include <mach/mach_vm.h> 3*c54f35caSApple OSS Distributions #include <stdlib.h> 4*c54f35caSApple OSS Distributions 5*c54f35caSApple OSS Distributions int main(void)6*c54f35caSApple OSS Distributionsmain(void) 7*c54f35caSApple OSS Distributions { 8*c54f35caSApple OSS Distributions kern_return_t kr; 9*c54f35caSApple OSS Distributions mach_vm_address_t addr = 50ULL * 1024ULL * 1024ULL * 1024ULL; 10*c54f35caSApple OSS Distributions 11*c54f35caSApple OSS Distributions kr = mach_vm_allocate(current_task(), &addr, 4096, VM_FLAGS_FIXED); 12*c54f35caSApple OSS Distributions 13*c54f35caSApple OSS Distributions if (kr == KERN_SUCCESS) { 14*c54f35caSApple OSS Distributions return 0; 15*c54f35caSApple OSS Distributions } else { 16*c54f35caSApple OSS Distributions return 1; 17*c54f35caSApple OSS Distributions } 18*c54f35caSApple OSS Distributions } 19