X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/d9a64523371fa019c4575bb400cbbc3a50ac9903..a991bd8d3e7fe02dbca0644054bab73c5b75324a:/tests/kperf_helpers.h diff --git a/tests/kperf_helpers.h b/tests/kperf_helpers.h index 466f3d9a7..130d3e1b2 100644 --- a/tests/kperf_helpers.h +++ b/tests/kperf_helpers.h @@ -2,7 +2,16 @@ #define KPERF_HELPERS_H #include +#include -void configure_kperf_stacks_timer(pid_t pid, unsigned int period_ms); +void configure_kperf_stacks_timer(pid_t pid, unsigned int period_ms, + bool quiet); + +#define PERF_SAMPLE KDBG_EVENTID(DBG_PERF, 0, 0) +#define PERF_KPC_PMI KDBG_EVENTID(DBG_PERF, 6, 0) +#define PERF_STK_KHDR UINT32_C(0x25020014) +#define PERF_STK_UHDR UINT32_C(0x25020018) +#define PERF_STK_KDATA UINT32_C(0x2502000c) +#define PERF_STK_UDATA UINT32_C(0x25020010) #endif /* !defined(KPERF_HELPERS_H) */