]> granicus.if.org Git - strace/commitdiff
Remove parser of create_module syscall
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sun, 16 Oct 2016 11:42:32 +0000 (14:42 +0300)
committerEugene Syromyatnikov <evgsyr@gmail.com>
Fri, 28 Oct 2016 23:54:01 +0000 (02:54 +0300)
Since create_module syscall is present only in kernels before Linux 2.6
and strace does not support those kernels, there is no use to keep this
parser any longer.

* bjm.c (SYS_FUNC(create_module)): Remove.
* linux/dummy.h (sys_create_module): Add stub alias.

bjm.c
linux/dummy.h

diff --git a/bjm.c b/bjm.c
index 7a72809a1ab4fe6f4a57a08e6c2b0c16e7975366..d7e241eed41543a076d3cb915bf1e22f7d6b8592 100644 (file)
--- a/bjm.c
+++ b/bjm.c
 
 #include "xlat/delete_module_flags.h"
 
-SYS_FUNC(create_module)
-{
-       printpath(tcp, tcp->u_arg[0]);
-       tprintf(", %lu", tcp->u_arg[1]);
-
-       return RVAL_DECODED | RVAL_HEX;
-}
-
 SYS_FUNC(delete_module)
 {
        printstr(tcp, tcp->u_arg[0], -1);
index 87d21277a3b54445350229f4a78be432203ee7b5..49dcf16a01c396ff49ff8ae8e7d1484ce4582028 100644 (file)
 /* unimplemented */
 #define        sys_afs_syscall         printargs
 #define        sys_break               printargs
+#define        sys_create_module       printargs
 #define        sys_ftime               printargs
 #define        sys_get_kernel_syms     printargs
 #define        sys_getpmsg             printargs