]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/gmon.h
xnu-6153.121.1.tar.gz
[apple/xnu.git] / bsd / sys / gmon.h
index c50bf146a252f3d3600f14824526556a1bb1391d..ef7b40d85b10a62fd83f715dd3ab77b21bdc8ab5 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2007 Apple Inc. All rights reserved.
+ * Copyright (c) 2000-2018 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
@@ -221,31 +221,6 @@ extern struct gmonparam _gmonparam;
 #define GMON_PROF_ERROR 2
 #define GMON_PROF_OFF   3
 
-/*
- * Sysctl definitions for extracting profiling information from the kernel.
- */
-#define GPROF_STATE     0       /* int: profiling enabling variable */
-#define GPROF_COUNT     1       /* struct: profile tick count buffer */
-#define GPROF_FROMS     2       /* struct: from location hash bucket */
-#define GPROF_TOS       3       /* struct: destination/count structure */
-#define GPROF_GMONPARAM 4       /* struct: profiling parameters (see above) */
-
-
-/*
- * Declarations for various profiling related functions from
- * bsd/kern/subr_prof.c
- */
-#ifdef GPROF
-#ifdef XNU_KERNEL_PRIVATE
-
-void kmstartup(void);
-void cfreemem(caddr_t, int);  /* Currently only a stub function. */
-void mcount(uintptr_t, uintptr_t);
-
-#endif /* XNU_KERNEL_PRIVATE */
-#endif /* GPROF */
-
-
 /*
  * In order to support more information than in the original mon.out and
  * gmon.out files there is an alternate gmon.out file format.  The alternate