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 <latt...@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);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to