xref: /xnu-11215.61.5/bsd/pgo/profile_runtime_data.c (revision 4f1223e81cd707a65cc109d0b8ad6653699da3c4)
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 Distributions getpagesize()
17*4f1223e8SApple OSS Distributions {
18*4f1223e8SApple OSS Distributions 	return PAGE_SIZE;
19*4f1223e8SApple OSS Distributions }
20