summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2005-08-03 11:27:30 +0000
committerRoland McGrath <roland@redhat.com>2005-08-03 11:27:30 +0000
commit7dbfe57c15e243f8044a3ce6e4baafcc750b527b (patch)
tree24a14703371c2eb47575b5b8c6fcc3cecb91218a
parente0f6bb05c7af378e7d88d07ed1e6198bd3a4f8fa (diff)
downloadstrace-7dbfe57c15e243f8044a3ce6e4baafcc750b527b.tar.gz
strace-7dbfe57c15e243f8044a3ce6e4baafcc750b527b.tar.bz2
strace-7dbfe57c15e243f8044a3ce6e4baafcc750b527b.tar.xz
2005-07-22 James Lentini <jlentini@gmail.com>
* bjm.c (sys_init_module): Display all three arguments. * linux/syscallent.h: Update argument count.
-rw-r--r--bjm.c5
-rw-r--r--linux/syscallent.h2
2 files changed, 4 insertions, 3 deletions
diff --git a/bjm.c b/bjm.c
index 68a2185..5947a41 100644
--- a/bjm.c
+++ b/bjm.c
@@ -197,8 +197,9 @@ sys_init_module(tcp)
struct tcb *tcp;
{
if (entering(tcp)) {
- printpath(tcp, tcp->u_arg[0]);
- tprintf(", %#lx", tcp->u_arg[1]);
+ tprintf("%#lx, ", tcp->u_arg[0]);
+ tprintf("%lu, ", tcp->u_arg[1]);
+ printstr(tcp, tcp->u_arg[2], -1);
}
return 0;
}
diff --git a/linux/syscallent.h b/linux/syscallent.h
index 8ce66ba..6c3332c 100644
--- a/linux/syscallent.h
+++ b/linux/syscallent.h
@@ -164,7 +164,7 @@
{ 3, 0, sys_mprotect, "mprotect" }, /* 125 */
{ 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */
{ 2, 0, sys_create_module, "create_module" }, /* 127 */
- { 2, 0, sys_init_module, "init_module" }, /* 128 */
+ { 3, 0, sys_init_module, "init_module" }, /* 128 */
{ 1, 0, sys_delete_module, "delete_module" }, /* 129 */
{ 1, 0, sys_get_kernel_syms, "get_kernel_syms"}, /* 130 */
{ 4, 0, sys_quotactl, "quotactl" }, /* 131 */