diff options
author | pgj <pgj@FreeBSD.org> | 2012-07-16 09:38:19 +0000 |
---|---|---|
committer | pgj <pgj@FreeBSD.org> | 2012-07-16 09:38:19 +0000 |
commit | f939e5a15ab40dabeffe2c2c8f655f9bc7268ef1 (patch) | |
tree | abd5d512d1bac73d1e1273fa79ceef57be1ae9ed /usr.bin/procstat | |
parent | 1d68305cdaee8e73b9b5fdde566135f1c139f7f5 (diff) | |
download | FreeBSD-src-f939e5a15ab40dabeffe2c2c8f655f9bc7268ef1.zip FreeBSD-src-f939e5a15ab40dabeffe2c2c8f655f9bc7268ef1.tar.gz |
- Add support for displaying process stack memory regions.
Approved by: rwatson
MFC after: 3 days
Diffstat (limited to 'usr.bin/procstat')
-rw-r--r-- | usr.bin/procstat/procstat.1 | 6 | ||||
-rw-r--r-- | usr.bin/procstat/procstat_vm.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/usr.bin/procstat/procstat.1 b/usr.bin/procstat/procstat.1 index 6587bd3..593cf22 100644 --- a/usr.bin/procstat/procstat.1 +++ b/usr.bin/procstat/procstat.1 @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd March 23, 2012 +.Dd July 11, 2012 .Dt PROCSTAT 1 .Os .Sh NAME @@ -433,6 +433,10 @@ copy-on-write needs copy .It S one or more superpage mappings are used +.It D +grows down (top-down stack) +.It U +grows up (bottom-up stack) .El .Sh EXIT STATUS .Ex -std diff --git a/usr.bin/procstat/procstat_vm.c b/usr.bin/procstat/procstat_vm.c index 33d0759..f157966 100644 --- a/usr.bin/procstat/procstat_vm.c +++ b/usr.bin/procstat/procstat_vm.c @@ -72,7 +72,9 @@ procstat_vm(struct kinfo_proc *kipp) printf("%-1s", kve->kve_flags & KVME_FLAG_COW ? "C" : "-"); printf("%-1s", kve->kve_flags & KVME_FLAG_NEEDS_COPY ? "N" : "-"); - printf("%-1s ", kve->kve_flags & KVME_FLAG_SUPER ? "S" : "-"); + printf("%-1s", kve->kve_flags & KVME_FLAG_SUPER ? "S" : "-"); + printf("%-1s ", kve->kve_flags & KVME_FLAG_GROWS_UP ? "U" : + kve->kve_flags & KVME_FLAG_GROWS_DOWN ? "D" : "-"); switch (kve->kve_type) { case KVME_TYPE_NONE: str = "--"; |