1*4f1223e8SApple OSS Distributions #include <mach/vm_param.h> 2*4f1223e8SApple OSS Distributions 3*4f1223e8SApple OSS Distributions /* 4*4f1223e8SApple OSS Distributions * This tells compiler_rt not to include userspace-specific stuff writing 5*4f1223e8SApple OSS Distributions * profile data to a file. 6*4f1223e8SApple OSS Distributions */ 7*4f1223e8SApple OSS Distributions int __llvm_profile_runtime = 0; 8*4f1223e8SApple OSS Distributions 9*4f1223e8SApple OSS Distributions /* compiler-rt requires this. It uses it to page-align 10*4f1223e8SApple OSS Distributions * certain things inside its buffers. 11*4f1223e8SApple OSS Distributions */ 12*4f1223e8SApple OSS Distributions 13*4f1223e8SApple OSS Distributions extern int getpagesize(void); 14*4f1223e8SApple OSS Distributions 15*4f1223e8SApple OSS Distributions int getpagesize()16*4f1223e8SApple OSS Distributionsgetpagesize() 17*4f1223e8SApple OSS Distributions { 18*4f1223e8SApple OSS Distributions return PAGE_SIZE; 19*4f1223e8SApple OSS Distributions } 20