svn commit: r226159 - head/usr.bin/kdump
Dag-Erling Smorgrav
des at FreeBSD.org
Sat Oct 8 13:01:38 UTC 2011
Author: des
Date: Sat Oct 8 13:01:38 2011
New Revision: 226159
URL: http://svn.freebsd.org/changeset/base/226159
Log:
Teach kdump(1) to decode capability bitmasks.
MFC after: 3 weeks
Modified:
head/usr.bin/kdump/kdump.c
head/usr.bin/kdump/mksubr
Modified: head/usr.bin/kdump/kdump.c
==============================================================================
--- head/usr.bin/kdump/kdump.c Sat Oct 8 12:59:41 2011 (r226158)
+++ head/usr.bin/kdump/kdump.c Sat Oct 8 13:01:38 2011 (r226159)
@@ -979,6 +979,13 @@ ktrsyscall(struct ktr_syscall *ktr, u_in
ip++;
narg--;
break;
+ case SYS_cap_new:
+ print_number(ip, narg, c);
+ putchar(',');
+ capname((intmax_t)*ip);
+ ip++;
+ narg--;
+ break;
}
}
while (narg > 0) {
Modified: head/usr.bin/kdump/mksubr
==============================================================================
--- head/usr.bin/kdump/mksubr Sat Oct 8 12:59:41 2011 (r226158)
+++ head/usr.bin/kdump/mksubr Sat Oct 8 13:01:38 2011 (r226159)
@@ -186,6 +186,7 @@ cat <<_EOF_
#include <sys/shm.h>
#include <nfsserver/nfs.h>
#include <ufs/ufs/quota.h>
+#include <sys/capability.h>
#include "kdump_subr.h"
@@ -337,6 +338,7 @@ _EOF_
auto_or_type "accessmodename" "[A-Z]_OK[[:space:]]+0?x?[0-9A-Fa-f]+" "sys/unistd.h"
auto_switch_type "acltypename" "ACL_TYPE_[A-Z4_]+[[:space:]]+0x[0-9]+" "sys/acl.h"
+auto_or_type "capname" "CAP_[A-Z]+[[:space:]]+0x[01248]{16}ULL" "sys/capability.h"
auto_switch_type "extattrctlname" "EXTATTR_NAMESPACE_[A-Z]+[[:space:]]+0x[0-9]+" "sys/extattr.h"
auto_or_type "flagsname" "O_[A-Z]+[[:space:]]+0x[0-9A-Fa-f]+" "sys/fcntl.h"
auto_or_type "flockname" "LOCK_[A-Z]+[[:space:]]+0x[0-9]+" "sys/fcntl.h"
More information about the svn-src-head
mailing list