From 712a25f115bf34dc73f81e5a4f1971b586fb524a Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 30 Mar 2018 10:21:02 +0100 Subject: add file hole support --- systemtap/src/javaioriot.stp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'systemtap/src/javaioriot.stp') diff --git a/systemtap/src/javaioriot.stp b/systemtap/src/javaioriot.stp index 3943971..945ecf6 100644 --- a/systemtap/src/javaioriot.stp +++ b/systemtap/src/javaioriot.stp @@ -100,6 +100,20 @@ probe syscall.lseek.return { } } +probe syscall.llseek.return { + if(execname() == "java") { + printf("t=%d;:,i=%d:%d;:,o=%s;:,d=%d;:,O=%d;:,W=%d;:,b=%d;:,\n", + gettimeofday_ms(), + pid(), + tid(), + name, + @entry($fd), + (@entry($offset_high) << 32 | @entry($offset_low)), + @entry($whence), + $return); + } +} + probe syscall.fcntl.return { if(execname() == "java") { printf("t=%d;:,i=%d:%d;:,o=%s;:,d=%d;:,F=%d;:,G=%d;:,s=%d;:,\n", -- cgit v1.2.3