- Add support for displaying process stack memory regions.
Approved by: rwatson MFC after: 3 days
This commit is contained in:
parent
6446f79981
commit
599fc82b06
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=238527
@ -2189,6 +2189,10 @@ sysctl_kern_proc_vmmap(SYSCTL_HANDLER_ARGS)
|
||||
kve->kve_flags |= KVME_FLAG_NEEDS_COPY;
|
||||
if (entry->eflags & MAP_ENTRY_NOCOREDUMP)
|
||||
kve->kve_flags |= KVME_FLAG_NOCOREDUMP;
|
||||
if (entry->eflags & MAP_ENTRY_GROWS_UP)
|
||||
kve->kve_flags |= KVME_FLAG_GROWS_UP;
|
||||
if (entry->eflags & MAP_ENTRY_GROWS_DOWN)
|
||||
kve->kve_flags |= KVME_FLAG_GROWS_DOWN;
|
||||
|
||||
last_timestamp = map->timestamp;
|
||||
vm_map_unlock_read(map);
|
||||
|
@ -413,6 +413,8 @@ struct kinfo_file {
|
||||
#define KVME_FLAG_NEEDS_COPY 0x00000002
|
||||
#define KVME_FLAG_NOCOREDUMP 0x00000004
|
||||
#define KVME_FLAG_SUPER 0x00000008
|
||||
#define KVME_FLAG_GROWS_UP 0x00000010
|
||||
#define KVME_FLAG_GROWS_DOWN 0x00000020
|
||||
|
||||
#if defined(__amd64__)
|
||||
#define KINFO_OVMENTRY_SIZE 1168
|
||||
|
@ -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
|
||||
|
@ -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 = "--";
|
||||
|
Loading…
Reference in New Issue
Block a user