Lines Matching refs:cur_thread_snap

2677 	struct thread_snapshot_v4 * cur_thread_snap = NULL;  in kcdata_record_thread_snapshot()  local
2681 cur_thread_snap = (struct thread_snapshot_v4 *)out_addr; in kcdata_record_thread_snapshot()
2684 cur_thread_snap->ths_ss_flags = 0; in kcdata_record_thread_snapshot()
2685 cur_thread_snap->ths_thread_id = thread_tid(thread); in kcdata_record_thread_snapshot()
2686 cur_thread_snap->ths_wait_event = VM_KERNEL_UNSLIDE_OR_PERM(thread->wait_event); in kcdata_record_thread_snapshot()
2687 cur_thread_snap->ths_continuation = VM_KERNEL_UNSLIDE(thread->continuation); in kcdata_record_thread_snapshot()
2688 cur_thread_snap->ths_total_syscalls = thread->syscalls_mach + thread->syscalls_unix; in kcdata_record_thread_snapshot()
2691 cur_thread_snap->ths_voucher_identifier = VM_KERNEL_ADDRPERM(thread->ith_voucher); in kcdata_record_thread_snapshot()
2693 cur_thread_snap->ths_voucher_identifier = 0; in kcdata_record_thread_snapshot()
2702 cur_thread_snap->ths_dqserialnum = 0; in kcdata_record_thread_snapshot()
2713 cur_thread_snap->ths_ss_flags |= kHasDispatchSerial; in kcdata_record_thread_snapshot()
2714 cur_thread_snap->ths_dqserialnum = dqserialnum; in kcdata_record_thread_snapshot()
2750 if ((cur_thread_snap->ths_ss_flags & kHasDispatchSerial) == 0) { in kcdata_record_thread_snapshot()
2757 cur_thread_snap->ths_user_time = times.rtm_user; in kcdata_record_thread_snapshot()
2758 cur_thread_snap->ths_sys_time = times.rtm_system; in kcdata_record_thread_snapshot()
2761 cur_thread_snap->ths_ss_flags |= kThreadMain; in kcdata_record_thread_snapshot()
2764 cur_thread_snap->ths_ss_flags |= kThreadDarwinBG; in kcdata_record_thread_snapshot()
2767 cur_thread_snap->ths_ss_flags |= kThreadIOPassive; in kcdata_record_thread_snapshot()
2770 cur_thread_snap->ths_ss_flags |= kThreadSuspended; in kcdata_record_thread_snapshot()
2773 cur_thread_snap->ths_ss_flags |= kGlobalForcedIdle; in kcdata_record_thread_snapshot()
2791 cur_thread_snap->ths_ss_flags |= kThreadOnCore; in kcdata_record_thread_snapshot()
2794 cur_thread_snap->ths_ss_flags |= kThreadIdleWorker; in kcdata_record_thread_snapshot()
2806 cur_thread_snap->ths_last_run_time = thread->last_run_time; in kcdata_record_thread_snapshot()
2807 cur_thread_snap->ths_last_made_runnable_time = thread->last_made_runnable_time; in kcdata_record_thread_snapshot()
2808 cur_thread_snap->ths_state = thread->state; in kcdata_record_thread_snapshot()
2809 cur_thread_snap->ths_sched_flags = thread->sched_flags; in kcdata_record_thread_snapshot()
2810 cur_thread_snap->ths_base_priority = thread->base_pri; in kcdata_record_thread_snapshot()
2811 cur_thread_snap->ths_sched_priority = thread->sched_pri; in kcdata_record_thread_snapshot()
2812 cur_thread_snap->ths_eqos = thread->effective_policy.thep_qos; in kcdata_record_thread_snapshot()
2813 cur_thread_snap->ths_rqos = thread->requested_policy.thrp_qos; in kcdata_record_thread_snapshot()
2814 cur_thread_snap->ths_rqos_override = MAX(thread->requested_policy.thrp_qos_override, in kcdata_record_thread_snapshot()
2816 cur_thread_snap->ths_io_tier = (uint8_t) proc_get_effective_thread_policy(thread, TASK_POLICY_IO); in kcdata_record_thread_snapshot()
2817 cur_thread_snap->ths_thread_t = VM_KERNEL_UNSLIDE_OR_PERM(thread); in kcdata_record_thread_snapshot()
2821 cur_thread_snap->ths_requested_policy = *(unaligned_u64 *) &thread->requested_policy; in kcdata_record_thread_snapshot()
2822 cur_thread_snap->ths_effective_policy = *(unaligned_u64 *) &thread->effective_policy; in kcdata_record_thread_snapshot()
2959 cur_thread_snap->ths_ss_flags |= user_ths_ss_flags; in kcdata_record_thread_snapshot()
2990 cur_thread_snap->ths_ss_flags |= kKernel64_p; in kcdata_record_thread_snapshot()
3016 cur_thread_snap->ths_ss_flags |= kern_ths_ss_flags; in kcdata_record_thread_snapshot()
3062 kcdata_record_thread_delta_snapshot(struct thread_delta_snapshot_v3 * cur_thread_snap, thread_t thr… in kcdata_record_thread_delta_snapshot() argument
3064 cur_thread_snap->tds_thread_id = thread_tid(thread); in kcdata_record_thread_delta_snapshot()
3066 cur_thread_snap->tds_voucher_identifier = VM_KERNEL_ADDRPERM(thread->ith_voucher); in kcdata_record_thread_delta_snapshot()
3068 cur_thread_snap->tds_voucher_identifier = 0; in kcdata_record_thread_delta_snapshot()
3071 cur_thread_snap->tds_ss_flags = 0; in kcdata_record_thread_delta_snapshot()
3073 cur_thread_snap->tds_ss_flags |= kThreadDarwinBG; in kcdata_record_thread_delta_snapshot()
3076 cur_thread_snap->tds_ss_flags |= kThreadIOPassive; in kcdata_record_thread_delta_snapshot()
3079 cur_thread_snap->tds_ss_flags |= kThreadSuspended; in kcdata_record_thread_delta_snapshot()
3082 cur_thread_snap->tds_ss_flags |= kGlobalForcedIdle; in kcdata_record_thread_delta_snapshot()
3085 cur_thread_snap->tds_ss_flags |= kThreadOnCore; in kcdata_record_thread_delta_snapshot()
3088 cur_thread_snap->tds_ss_flags |= kThreadIdleWorker; in kcdata_record_thread_delta_snapshot()
3091 cur_thread_snap->tds_last_made_runnable_time = thread->last_made_runnable_time; in kcdata_record_thread_delta_snapshot()
3092 cur_thread_snap->tds_state = thread->state; in kcdata_record_thread_delta_snapshot()
3093 cur_thread_snap->tds_sched_flags = thread->sched_flags; in kcdata_record_thread_delta_snapshot()
3094 cur_thread_snap->tds_base_priority = thread->base_pri; in kcdata_record_thread_delta_snapshot()
3095 cur_thread_snap->tds_sched_priority = thread->sched_pri; in kcdata_record_thread_delta_snapshot()
3096 cur_thread_snap->tds_eqos = thread->effective_policy.thep_qos; in kcdata_record_thread_delta_snapshot()
3097 cur_thread_snap->tds_rqos = thread->requested_policy.thrp_qos; in kcdata_record_thread_delta_snapshot()
3098 cur_thread_snap->tds_rqos_override = MAX(thread->requested_policy.thrp_qos_override, in kcdata_record_thread_delta_snapshot()
3100cur_thread_snap->tds_io_tier = (uint8_t) proc_get_effective_thread_policy(thread, … in kcdata_record_thread_delta_snapshot()
3104 cur_thread_snap->tds_requested_policy = *(unaligned_u64 *) &thread->requested_policy; in kcdata_record_thread_delta_snapshot()
3105 cur_thread_snap->tds_effective_policy = *(unaligned_u64 *) &thread->effective_policy; in kcdata_record_thread_delta_snapshot()