summaryrefslogtreecommitdiffstats
path: root/usr.bin/truss
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>2003-04-15 06:12:12 +0000
committermdodd <mdodd@FreeBSD.org>2003-04-15 06:12:12 +0000
commitba18538620b8b123eba6fba5a075efa8d211bb68 (patch)
tree2c53ab328c3b50c9ba9ca11a2593a580c120082f /usr.bin/truss
parent9dfe2aa5f6ac6693e6030810ce4b29807ffb69fd (diff)
downloadFreeBSD-src-ba18538620b8b123eba6fba5a075efa8d211bb68.zip
FreeBSD-src-ba18538620b8b123eba6fba5a075efa8d211bb68.tar.gz
Decode a few more syscalls.
Diffstat (limited to 'usr.bin/truss')
-rw-r--r--usr.bin/truss/syscalls.c25
1 files changed, 24 insertions, 1 deletions
diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c
index 1691c3f..d7edb91 100644
--- a/usr.bin/truss/syscalls.c
+++ b/usr.bin/truss/syscalls.c
@@ -74,7 +74,24 @@ struct syscall syscalls[] = {
{ { String | IN, 0} , { Hex, 1}, {Octal, 2}}},
{ "linux_open", 1, 3,
{ { String, 0 }, { Hex, 1}, { Octal, 2 }}},
- { "close", 1, 1, { { Int, 0 } } },
+ { "close", 1, 1,
+ { { Int, 0 } } },
+ { "link", 0, 2,
+ { { String, 0 }, { String, 1 }}},
+ { "unlink", 0, 1,
+ { { String, 0 }}},
+ { "chdir", 0, 1,
+ { { String, 0 }}},
+ { "mknod", 0, 3,
+ { { String, 0 }, { Octal, 1 }, { Int, 3 }}},
+ { "chmod", 0, 2,
+ { { String, 0 }, { Octal, 1 }}},
+ { "chown", 0, 3,
+ { { String, 0 }, { Int, 1 }, { Int, 2 }}},
+ { "mount", 0, 4,
+ { { String, 0 }, { String, 1 }, { Int, 2 }, { Ptr, 3 }}},
+ { "umount", 0, 2,
+ { { String, 0 }, { Int, 2 }}},
{ "fstat", 1, 2,
{ { Int, 0}, {Ptr | OUT , 1 }}},
{ "stat", 1, 2,
@@ -108,6 +125,12 @@ struct syscall syscalls[] = {
{ { String | IN, 0 }, { StringArray | IN, 1 }, { StringArray | IN, 2 } } },
{ "linux_execve", 1, 3,
{ { String | IN, 0 }, { StringArray | IN, 1 }, { StringArray | IN, 2 } } },
+ { "kldload", 0, 1, { { String | IN, 0 }}},
+ { "kldunload", 0, 1, { { Int, 0 }}},
+ { "kldfind", 0, 1, { { String | IN, 0 }}},
+ { "kldnext", 0, 1, { { Int, 0 }}},
+ { "kldstat", 0, 2, { { Int, 0 }, { Ptr, 1 }}},
+ { "kldfirstmod", 0, 1, { { Int, 0 }}},
{ 0, 0, 0, { { 0, 0 }}},
};
OpenPOWER on IntegriCloud