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