[DTrace-devel] [PATCH] test: Test fds[] member fi_fs
eugene.loh at oracle.com
eugene.loh at oracle.com
Mon Apr 14 22:40:57 UTC 2025
From: Eugene Loh <eugene.loh at oracle.com>
Signed-off-by: Eugene Loh <eugene.loh at oracle.com>
---
test/unittest/io/tst.fds.aarch64.r | 5 +++++
test/unittest/io/tst.fds.d | 1 +
test/unittest/io/tst.fds.r | 5 +++++
test/unittest/io/tst.fds.sparc64.r | 5 +++++
test/unittest/io/tst.fds.x86_64.r | 5 +++++
5 files changed, 21 insertions(+)
diff --git a/test/unittest/io/tst.fds.aarch64.r b/test/unittest/io/tst.fds.aarch64.r
index e1160e5df..762f122e2 100644
--- a/test/unittest/io/tst.fds.aarch64.r
+++ b/test/unittest/io/tst.fds.aarch64.r
@@ -1,29 +1,34 @@
fds[0] fi_dirname = .
+fds[0] fi_fs = proc
fds[0] fi_mount = <unknown>
fds[0] fi_name = mem
fds[0] fi_offset = 0
fds[0] fi_oflags = 20000
fds[0] fi_pathname = <unknown>
fds[1] fi_dirname = .
+fds[1] fi_fs = proc
fds[1] fi_mount = <unknown>
fds[1] fi_name = mem
fds[1] fi_offset = 0
fds[1] fi_oflags = 20001
fds[1] fi_pathname = <unknown>
fds[2] fi_dirname = .
+fds[2] fi_fs = proc
fds[2] fi_mount = <unknown>
fds[2] fi_name = mem
fds[2] fi_offset = 0
fds[2] fi_oflags = 20002
fds[2] fi_pathname = <unknown>
fds[3] fi_dirname = .
+fds[3] fi_fs = proc
fds[3] fi_mount = <unknown>
fds[3] fi_name = mem
fds[3] fi_offset = 0
fds[3] fi_oflags = 121c02
fds[3] fi_pathname = <unknown>
fds[4] fi_dirname = .
+fds[4] fi_fs = proc
fds[4] fi_mount = <unknown>
fds[4] fi_name = mem
fds[4] fi_offset = 123
diff --git a/test/unittest/io/tst.fds.d b/test/unittest/io/tst.fds.d
index 06caefe4d..2ae2a33b2 100644
--- a/test/unittest/io/tst.fds.d
+++ b/test/unittest/io/tst.fds.d
@@ -32,6 +32,7 @@ syscall::ioctl:entry
printf("fds[%d] fi_name = %s\n", arg0, fds[arg0].fi_name);
printf("fds[%d] fi_dirname = %s\n", arg0, fds[arg0].fi_dirname);
printf("fds[%d] fi_pathname = %s\n", arg0, fds[arg0].fi_pathname);
+ printf("fds[%d] fi_fs = %s\n", arg0, fds[arg0].fi_fs);
printf("fds[%d] fi_mount = %s\n", arg0, fds[arg0].fi_mount);
printf("fds[%d] fi_offset = %d\n", arg0, fds[arg0].fi_offset);
printf("fds[%d] fi_oflags = %x\n", arg0, fds[arg0].fi_oflags);
diff --git a/test/unittest/io/tst.fds.r b/test/unittest/io/tst.fds.r
index d7c12b86a..b5fa2df95 100644
--- a/test/unittest/io/tst.fds.r
+++ b/test/unittest/io/tst.fds.r
@@ -1,29 +1,34 @@
fds[0] fi_dirname = /proc/#
+fds[0] fi_fs = proc
fds[0] fi_mount = <unknown>
fds[0] fi_name = mem
fds[0] fi_offset = 0
fds[0] fi_oflags = Please customize for arch
fds[0] fi_pathname = /proc/#/mem
fds[1] fi_dirname = /proc/#
+fds[1] fi_fs = proc
fds[1] fi_mount = <unknown>
fds[1] fi_name = mem
fds[1] fi_offset = 0
fds[1] fi_oflags = Please customize for arch
fds[1] fi_pathname = /proc/#/mem
fds[2] fi_dirname = /proc/#
+fds[2] fi_fs = proc
fds[2] fi_mount = <unknown>
fds[2] fi_name = mem
fds[2] fi_offset = 0
fds[2] fi_oflags = Please customize for arch
fds[2] fi_pathname = /proc/#/mem
fds[3] fi_dirname = /proc/#
+fds[3] fi_fs = proc
fds[3] fi_mount = <unknown>
fds[3] fi_name = mem
fds[3] fi_offset = 0
fds[3] fi_oflags = Please customize for arch
fds[3] fi_pathname = /proc/#/mem
fds[4] fi_dirname = /proc/#
+fds[4] fi_fs = proc
fds[4] fi_mount = <unknown>
fds[4] fi_name = mem
fds[4] fi_offset = 123
diff --git a/test/unittest/io/tst.fds.sparc64.r b/test/unittest/io/tst.fds.sparc64.r
index 71cc83095..89579e176 100644
--- a/test/unittest/io/tst.fds.sparc64.r
+++ b/test/unittest/io/tst.fds.sparc64.r
@@ -1,29 +1,34 @@
fds[0] fi_dirname = .
+fds[0] fi_fs = proc
fds[0] fi_mount = <unknown>
fds[0] fi_name = mem
fds[0] fi_offset = 0
fds[0] fi_oflags = 40000
fds[0] fi_pathname = <unknown>
fds[1] fi_dirname = .
+fds[1] fi_fs = proc
fds[1] fi_mount = <unknown>
fds[1] fi_name = mem
fds[1] fi_offset = 0
fds[1] fi_oflags = 40001
fds[1] fi_pathname = <unknown>
fds[2] fi_dirname = .
+fds[2] fi_fs = proc
fds[2] fi_mount = <unknown>
fds[2] fi_name = mem
fds[2] fi_offset = 0
fds[2] fi_oflags = 40002
fds[2] fi_pathname = <unknown>
fds[3] fi_dirname = .
+fds[3] fi_fs = proc
fds[3] fi_mount = <unknown>
fds[3] fi_name = mem
fds[3] fi_offset = 0
fds[3] fi_oflags = 84600e
fds[3] fi_pathname = <unknown>
fds[4] fi_dirname = .
+fds[4] fi_fs = proc
fds[4] fi_mount = <unknown>
fds[4] fi_name = mem
fds[4] fi_offset = 123
diff --git a/test/unittest/io/tst.fds.x86_64.r b/test/unittest/io/tst.fds.x86_64.r
index 799e85623..34172b2a2 100644
--- a/test/unittest/io/tst.fds.x86_64.r
+++ b/test/unittest/io/tst.fds.x86_64.r
@@ -1,29 +1,34 @@
fds[0] fi_dirname = .
+fds[0] fi_fs = proc
fds[0] fi_mount = <unknown>
fds[0] fi_name = mem
fds[0] fi_offset = 0
fds[0] fi_oflags = 8000
fds[0] fi_pathname = <unknown>
fds[1] fi_dirname = .
+fds[1] fi_fs = proc
fds[1] fi_mount = <unknown>
fds[1] fi_name = mem
fds[1] fi_offset = 0
fds[1] fi_oflags = 8001
fds[1] fi_pathname = <unknown>
fds[2] fi_dirname = .
+fds[2] fi_fs = proc
fds[2] fi_mount = <unknown>
fds[2] fi_name = mem
fds[2] fi_offset = 0
fds[2] fi_oflags = 8002
fds[2] fi_pathname = <unknown>
fds[3] fi_dirname = .
+fds[3] fi_fs = proc
fds[3] fi_mount = <unknown>
fds[3] fi_name = mem
fds[3] fi_offset = 0
fds[3] fi_oflags = 109c02
fds[3] fi_pathname = <unknown>
fds[4] fi_dirname = .
+fds[4] fi_fs = proc
fds[4] fi_mount = <unknown>
fds[4] fi_name = mem
fds[4] fi_offset = 123
--
2.43.5
More information about the DTrace-devel
mailing list