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