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