summaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2020-02-19 14:32:55 +0000
committerKyle Evans <kevans@FreeBSD.org>2020-02-19 14:32:55 +0000
commit550bec4fdef888873e595b63fd1af9cbc749b114 (patch)
tree9c9e62864b16a445896927073160eb1ffdff0e36 /usr.bin
parent5a4931f2bb596fde50a7dd78af7f83980be134a1 (diff)
Notes
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/kdump/kdump.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.bin/kdump/kdump.c b/usr.bin/kdump/kdump.c
index 3319d2f066071..3c7e126bb33d7 100644
--- a/usr.bin/kdump/kdump.c
+++ b/usr.bin/kdump/kdump.c
@@ -55,6 +55,7 @@ __FBSDID("$FreeBSD$");
#include <sys/uio.h>
#include <sys/event.h>
#include <sys/ktrace.h>
+#include <sys/mman.h>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/stat.h>
@@ -1248,7 +1249,12 @@ ktrsyscall(struct ktr_syscall *ktr, u_int sv_flags)
break;
#ifdef SYS_freebsd12_shm_open
case SYS_freebsd12_shm_open:
- print_number(ip, narg, c);
+ if (ip[0] == (uintptr_t)SHM_ANON) {
+ printf("(SHM_ANON");
+ ip++;
+ } else {
+ print_number(ip, narg, c);
+ }
putchar(',');
print_mask_arg(sysdecode_open_flags, ip[0]);
putchar(',');