version 1.147, 2019/08/12 11:54:32 |
version 1.148, 2019/10/14 14:40:00 |
|
|
todo = VMSTAT; |
todo = VMSTAT; |
|
|
if (nlistf != NULL || memf != NULL) { |
if (nlistf != NULL || memf != NULL) { |
|
|
kd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY, errbuf); |
kd = kvm_openfiles(nlistf, memf, NULL, O_RDONLY, errbuf); |
if (kd == 0) |
if (kd == 0) |
errx(1, "kvm_openfiles: %s", errbuf); |
errx(1, "kvm_openfiles: %s", errbuf); |
|
|
if ((c = kvm_nlist(kd, namelist)) != 0) { |
if ((c = kvm_nlist(kd, namelist)) != 0) { |
|
|
if (c > 0) { |
if (c > 0) { |
(void)fprintf(stderr, |
(void)fprintf(stderr, |
"%s: undefined symbols:", __progname); |
"%s: undefined symbols:", __progname); |
|
|
} |
} |
size = 1 << i; |
size = 1 << i; |
(void)printf("%8d %8llu %6llu %18llu %7llu %10llu\n", size, |
(void)printf("%8d %8llu %6llu %18llu %7llu %10llu\n", size, |
(unsigned long long)(kp->kb_total - kp->kb_totalfree), |
(unsigned long long)(kp->kb_total - kp->kb_totalfree), |
(unsigned long long)kp->kb_totalfree, |
(unsigned long long)kp->kb_totalfree, |
(unsigned long long)kp->kb_calls, |
(unsigned long long)kp->kb_calls, |
(unsigned long long)kp->kb_highwat, |
(unsigned long long)kp->kb_highwat, |
(unsigned long long)kp->kb_couldfree); |
(unsigned long long)kp->kb_couldfree); |
totfree += size * kp->kb_totalfree; |
totfree += size * kp->kb_totalfree; |
} |
} |
|
|