version 1.90, 2004/09/23 21:09:39 |
version 1.91, 2004/09/23 22:55:06 |
|
|
return; |
return; |
} |
} |
|
|
(void)printf("%-12s %20s %8s\n", "interrupt", "total", "rate"); |
(void)printf("%-16s %20s %8s\n", "interrupt", "total", "rate"); |
|
|
inttotal = 0; |
inttotal = 0; |
for (i = 0; i < nintr; i++) { |
for (i = 0; i < nintr; i++) { |
|
|
} |
} |
|
|
if (cnt || zflag) |
if (cnt || zflag) |
(void)printf("%-12.12s %20llu %8llu\n", intrname, |
(void)printf("%-16.16s %20llu %8llu\n", intrname, |
cnt, cnt / uptime); |
cnt, cnt / uptime); |
inttotal += cnt; |
inttotal += cnt; |
} |
} |
|
|
sizeof dev) != sizeof dev) |
sizeof dev) != sizeof dev) |
errx(1, "event chain trashed: %s", kvm_geterr(kd)); |
errx(1, "event chain trashed: %s", kvm_geterr(kd)); |
if (evcnt.ev_count) |
if (evcnt.ev_count) |
(void)printf("%-12.12s %20llu %8llu\n", |
(void)printf("%-16.16s %20llu %8llu\n", |
dev.dv_xname, |
dev.dv_xname, |
evcnt.ev_count, evcnt.ev_count / uptime); |
evcnt.ev_count, evcnt.ev_count / uptime); |
inttotal += evcnt.ev_count; |
inttotal += evcnt.ev_count; |
} |
} |
evptr = evcnt.ev_list.tqe_next; |
evptr = evcnt.ev_list.tqe_next; |
} |
} |
(void)printf("%-12s %20llu %8llu\n", "Total", inttotal, |
(void)printf("%-16s %20llu %8llu\n", "Total", inttotal, |
inttotal / uptime); |
inttotal / uptime); |
} |
} |
|
|
|
|
err(1, "malloc"); |
err(1, "malloc"); |
kread(X_INTRCNT, intrcnt, (size_t)nintr); |
kread(X_INTRCNT, intrcnt, (size_t)nintr); |
kread(X_INTRNAMES, intrname, (size_t)inamlen); |
kread(X_INTRNAMES, intrname, (size_t)inamlen); |
(void)printf("%-12s %20s %8s\n", "interrupt", "total", "rate"); |
(void)printf("%-16s %20s %8s\n", "interrupt", "total", "rate"); |
inttotal = 0; |
inttotal = 0; |
nintr /= sizeof(long); |
nintr /= sizeof(long); |
while (--nintr >= 0) { |
while (--nintr >= 0) { |
if (*intrcnt) |
if (*intrcnt) |
(void)printf("%-12.12s %20lu %8lu\n", intrname, |
(void)printf("%-16.16s %20lu %8lu\n", intrname, |
*intrcnt, *intrcnt / uptime); |
*intrcnt, *intrcnt / uptime); |
intrname += strlen(intrname) + 1; |
intrname += strlen(intrname) + 1; |
inttotal += *intrcnt++; |
inttotal += *intrcnt++; |
|
|
sizeof dev) != sizeof dev) |
sizeof dev) != sizeof dev) |
errx(1, "event chain trashed: %s", kvm_geterr(kd)); |
errx(1, "event chain trashed: %s", kvm_geterr(kd)); |
if (evcnt.ev_count) |
if (evcnt.ev_count) |
(void)printf("%-12.12s %20lu %8lu\n", dev.dv_xname, |
(void)printf("%-16.16s %20lu %8lu\n", dev.dv_xname, |
evcnt.ev_count, evcnt.ev_count / uptime); |
evcnt.ev_count, evcnt.ev_count / uptime); |
inttotal += evcnt.ev_count; |
inttotal += evcnt.ev_count; |
} |
} |
evptr = evcnt.ev_list.tqe_next; |
evptr = evcnt.ev_list.tqe_next; |
} |
} |
(void)printf("%-12s %20llu %8llu\n", "Total", inttotal, |
(void)printf("%-16s %20llu %8llu\n", "Total", inttotal, |
inttotal / uptime); |
inttotal / uptime); |
} |
} |
|
|