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