Home
last modified time | relevance | path

Searched refs:kkstp (Results 1 – 4 of 4) sorted by relevance

/freebsd/usr.bin/procstat/
H A Dprocstat_kstack.c157 kinfo_kstack_sort(struct kinfo_kstack *kkstp, int count) in kinfo_kstack_sort() argument
160 qsort(kkstp, count, sizeof(*kkstp), kinfo_kstack_compare); in kinfo_kstack_sort()
167 struct kinfo_kstack *kkstp, *kkstp_free; in procstat_kstack() local
177 kkstp = kkstp_free = procstat_getkstack(procstat, kipp, &kstk_count); in procstat_kstack()
178 if (kkstp == NULL) in procstat_kstack()
192 kinfo_kstack_sort(kkstp, kstk_count); in procstat_kstack()
194 kkstp = &kkstp_free[i]; in procstat_kstack()
203 if (kkstp->kkst_tid == kipp->ki_tid) in procstat_kstack()
210 xo_emit("{:thread_id/%6d/%d} ", kkstp->kkst_tid); in procstat_kstack()
215 switch (kkstp->kkst_state) { in procstat_kstack()
[all …]
/freebsd/sys/kern/
H A Dkern_proc.c2839 struct kinfo_kstack *kkstp; in sysctl_kern_proc_kstack() local
2857 kkstp = malloc(sizeof(*kkstp), M_TEMP, M_WAITOK); in sysctl_kern_proc_kstack()
2897 bzero(kkstp, sizeof(*kkstp)); in sysctl_kern_proc_kstack()
2898 (void)sbuf_new(&sb, kkstp->kkst_trace, in sysctl_kern_proc_kstack()
2899 sizeof(kkstp->kkst_trace), SBUF_FIXEDLEN); in sysctl_kern_proc_kstack()
2901 kkstp->kkst_tid = td->td_tid; in sysctl_kern_proc_kstack()
2903 kkstp->kkst_state = KKST_STATE_STACKOK; in sysctl_kern_proc_kstack()
2905 kkstp->kkst_state = KKST_STATE_RUNNING; in sysctl_kern_proc_kstack()
2911 error = SYSCTL_OUT(req, kkstp, sizeof(*kkstp)); in sysctl_kern_proc_kstack()
2919 free(kkstp, M_TEMP); in sysctl_kern_proc_kstack()
/freebsd/lib/libprocstat/
H A Dlibprocstat.c2568 struct kinfo_kstack *kkstp; in procstat_getkstack_sysctl() local
2590 kkstp = malloc(len); in procstat_getkstack_sysctl()
2591 if (kkstp == NULL) { in procstat_getkstack_sysctl()
2595 if (sysctl(name, nitems(name), kkstp, &len, NULL, 0) == -1 && in procstat_getkstack_sysctl()
2598 free(kkstp); in procstat_getkstack_sysctl()
2601 *cntp = len / sizeof(*kkstp); in procstat_getkstack_sysctl()
2603 return (kkstp); in procstat_getkstack_sysctl()
2627 struct kinfo_kstack *kkstp) in procstat_freekstack() argument
2630 free(kkstp); in procstat_freekstack()
H A Dlibprocstat.h210 struct kinfo_kstack *kkstp);