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