X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/4d15aeb193b2c68f1d38666c317f8d3734f5f083..5ba3f43ea354af8ad55bea84372a2bc834d8757c:/osfmk/kperf/thread_samplers.h diff --git a/osfmk/kperf/thread_samplers.h b/osfmk/kperf/thread_samplers.h index 38195a629..e5a9eaeff 100644 --- a/osfmk/kperf/thread_samplers.h +++ b/osfmk/kperf/thread_samplers.h @@ -50,10 +50,13 @@ struct kperf_thread_scheduling { unsigned int kpthsc_state; uint16_t kpthsc_base_priority; uint16_t kpthsc_sched_priority; - unsigned int kpthsc_effective_qos : 3; - unsigned int kpthsc_requested_qos : 3; - unsigned int kpthsc_requested_qos_override : 3; - unsigned int kpthsc_effective_latency_qos : 3; + unsigned int kpthsc_effective_qos :3, + kpthsc_requested_qos :3, + kpthsc_requested_qos_override :3, + kpthsc_requested_qos_promote :3, + kpthsc_requested_qos_ipc_override :3, + kpthsc_requested_qos_sync_ipc_override :3, + kpthsc_effective_latency_qos :3; }; void kperf_thread_scheduling_sample(struct kperf_thread_scheduling *, @@ -82,4 +85,6 @@ void kperf_thread_dispatch_sample(struct kperf_thread_dispatch *, int kperf_thread_dispatch_pend(struct kperf_context *); void kperf_thread_dispatch_log(struct kperf_thread_dispatch *); +void kperf_thread_inscyc_log(struct kperf_context *); + #endif /* !defined(KPERF_THREAD_SAMPLERS_H) */