summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2017-01-07 19:16:53 +0000
committerjhb <jhb@FreeBSD.org>2017-01-07 19:16:53 +0000
commit0287201a0959b9b76f1eb3f066dae4f15ffea596 (patch)
tree20a8f6114b5ae2170ae582caa1c620c080b54e83 /usr.bin
parentf39b0b1f4c8be6e80c62439115f54bd3d0acd14c (diff)
downloadFreeBSD-src-0287201a0959b9b76f1eb3f066dae4f15ffea596.zip
FreeBSD-src-0287201a0959b9b76f1eb3f066dae4f15ffea596.tar.gz
MFC 306563: Decode arguments to truncate and ftruncate.
In particular, decode the off_t argument as a 64-bit argument to fix decoding for 32-bit processes.
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/kdump/kdump.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.bin/kdump/kdump.c b/usr.bin/kdump/kdump.c
index a00a8ec8..d03f2ea 100644
--- a/usr.bin/kdump/kdump.c
+++ b/usr.bin/kdump/kdump.c
@@ -1252,6 +1252,12 @@ ktrsyscall(struct ktr_syscall *ktr, u_int flags)
}
ip++;
narg--;
+ break;
+ case SYS_ftruncate:
+ case SYS_truncate:
+ print_number(ip, narg, c);
+ print_number64(first, ip, narg, c);
+ break;
}
}
while (narg > 0) {
OpenPOWER on IntegriCloud