svn commit: r339894 - head/usr.bin/procstat
John Baldwin
jhb at FreeBSD.org
Mon Oct 29 23:48:21 UTC 2018
Author: jhb
Date: Mon Oct 29 23:48:20 2018
New Revision: 339894
URL: https://svnweb.freebsd.org/changeset/base/339894
Log:
Teach procstat -x about the AT_EHDRFLAGS ELF auxiliary vector.
Submitted by: Shawn Webb <lattera at gmail.com>
Reviewed by: brooks
Obtained from: HardenedBSD (bb71e9889d1362df01c2e5162e84cd7a4fc029c8)
MFC after: 2 months
Differential Revision: https://reviews.freebsd.org/D17067
Modified:
head/usr.bin/procstat/procstat_auxv.c
Modified: head/usr.bin/procstat/procstat_auxv.c
==============================================================================
--- head/usr.bin/procstat/procstat_auxv.c Mon Oct 29 23:45:17 2018 (r339893)
+++ head/usr.bin/procstat/procstat_auxv.c Mon Oct 29 23:48:20 2018 (r339894)
@@ -179,6 +179,12 @@ procstat_auxv(struct procstat *procstat, struct kinfo_
prefix, "AT_TIMEKEEP", auxv[i].a_un.a_ptr);
break;
#endif
+#ifdef AT_EHDRFLAGS
+ case AT_EHDRFLAGS:
+ xo_emit("{dw:/%s}{Lw:/%-16s/%s}{:AT_EHDRFLAGS/%#lx}\n",
+ prefix, "AT_EHDRFLAGS", (u_long)auxv[i].a_un.a_val);
+ break;
+#endif
default:
xo_emit("{dw:/%s}{Lw:/%16ld/%ld}{:UNKNOWN/%#lx}\n",
prefix, auxv[i].a_type, auxv[i].a_un.a_val);
More information about the svn-src-all
mailing list