strace/strace-cvs.diff

2156 lines
90 KiB
Diff

Index: ChangeLog
===================================================================
RCS file: /cvsroot/strace/strace/ChangeLog,v
retrieving revision 1.417
retrieving revision 1.425
diff -u -a -p -r1.417 -r1.425
--- ChangeLog 17 Jan 2006 06:23:01 -0000 1.417
+++ ChangeLog 22 Aug 2006 07:37:00 -0000 1.425
@@ -1,3 +1,52 @@
+2006-08-22 Roland McGrath <roland@redhat.com>
+
+ * ipc.c (sys_msgget, sys_semget, sys_shmget): Show key values in hex.
+ Fixes RH#198179.
+
+2006-08-21 Roland McGrath <roland@redhat.com>
+
+ * linux/syscall.h (SYS_socket_subcall): Bump to 400.
+ * linux/syscallent.h: Update table.
+ * linux/arm/syscallent.h: Likewise.
+ * linux/m68k/syscallent.h: Likewise.
+ * linux/s390/syscallent.h: Likewise.
+ * linux/s390x/syscallent.h: Likewise.
+ * linux/powerpc/syscallent.h: Likewise.
+ * linux/sh/syscallent.h: Likewise.
+ * linux/sh64/syscallent.h: Likewise.
+ Fixes RH#202620.
+
+2006-04-25 Roland McGrath <roland@redhat.com>
+
+ * strace.c (main): Fail when -c is given with -ff.
+ * strace.1: Note their incompatibility.
+ Fixes RH#187847.
+
+ * strace.c (main): Fail when nonoption args follow -p switches.
+ Fixes Debian#361302.
+
+ * Makefile.am (EXTRA_DIST): Add xlate.el.
+
+ * linux/mips/Makefile.in: File removed, unused cruft.
+ * linux/sparc/Makefile.in: Likewise.
+
+ * strace.spec (Source0): Use http://dl.sourceforge.net URL.
+
+ * ipc.c (sys_semtimedop): Fixed inverted indirect_ipccall test.
+ * linux/hppa/syscallent.h: Fixed semtimedop entry.
+ From Mike Stroyan <mike.stroyan@hp.com>.
+ Fixes Debian#340239.
+
+2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * linux/arm/syscallent.h: Correct the name of exit. Remove
+ M68K conditionals and sys_security. Correct syscalls 243-282.
+ Fixes Debian#360154.
+
+ * process.c (change_syscall): Add ARM support.
+ * syscall.c (get_scno): Handle ARM EABI.
+ Fixes Debian#360152.
+
2006-01-16 Roland McGrath <roland@redhat.com>
* configure.ac, NEWS: Version 4.5.14.
Index: Makefile.am
===================================================================
RCS file: /cvsroot/strace/strace/Makefile.am,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -a -p -r1.13 -r1.14
--- Makefile.am 2 Dec 2005 04:27:47 -0000 1.13
+++ Makefile.am 25 Apr 2006 07:33:20 -0000 1.14
@@ -74,7 +74,8 @@ EXTRA_DIST = $(man_MANS) errnoent.sh sig
sunos4/ioctlent.h sunos4/ioctlent.sh sunos4/signalent.h \
sunos4/syscall.h sunos4/syscallent.h \
svr4/dummy.h svr4/errnoent.h svr4/ioctlent.h svr4/ioctlent.sh \
- svr4/signalent.h svr4/syscall.h svr4/syscallent.h
+ svr4/signalent.h svr4/syscall.h svr4/syscallent.h \
+ xlate.el
if MAINTAINER_MODE
if LINUX
Index: ipc.c
===================================================================
RCS file: /cvsroot/strace/strace/ipc.c,v
retrieving revision 1.14
retrieving revision 1.16
diff -u -a -p -r1.14 -r1.16
--- ipc.c 2 Dec 2005 04:34:09 -0000 1.14
+++ ipc.c 22 Aug 2006 07:36:55 -0000 1.16
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: ipc.c,v 1.14 2005/12/02 04:34:09 roland Exp $
+ * $Id: ipc.c,v 1.16 2006/08/22 07:36:55 roland Exp $
*/
#include "defs.h"
@@ -158,7 +158,7 @@ struct tcb *tcp;
{
if (entering(tcp)) {
if (tcp->u_arg[0])
- tprintf("%lu", tcp->u_arg[0]);
+ tprintf("%#lx", tcp->u_arg[0]);
else
tprintf("IPC_PRIVATE");
tprintf(", ");
@@ -293,7 +293,7 @@ struct tcb *tcp;
{
if (entering(tcp)) {
tprintf("%lu", tcp->u_arg[0]);
- if (!indirect_ipccall(tcp)) {
+ if (indirect_ipccall(tcp)) {
tprintf(", %#lx", tcp->u_arg[3]);
tprintf(", %lu, ", tcp->u_arg[1]);
printtv(tcp, tcp->u_arg[5]);
@@ -312,7 +312,7 @@ struct tcb *tcp;
{
if (entering(tcp)) {
if (tcp->u_arg[0])
- tprintf("%lu", tcp->u_arg[0]);
+ tprintf("%#lx", tcp->u_arg[0]);
else
tprintf("IPC_PRIVATE");
tprintf(", %lu", tcp->u_arg[1]);
@@ -341,7 +341,7 @@ struct tcb *tcp;
{
if (entering(tcp)) {
if (tcp->u_arg[0])
- tprintf("%lu", tcp->u_arg[0]);
+ tprintf("%#lx", tcp->u_arg[0]);
else
tprintf("IPC_PRIVATE");
tprintf(", %lu", tcp->u_arg[1]);
Index: process.c
===================================================================
RCS file: /cvsroot/strace/strace/process.c,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -a -p -r1.98 -r1.99
--- process.c 3 Aug 2005 11:23:43 -0000 1.98
+++ process.c 25 Apr 2006 07:34:41 -0000 1.99
@@ -34,7 +34,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: process.c,v 1.98 2005/08/03 11:23:43 roland Exp $
+ * $Id: process.c,v 1.99 2006/04/25 07:34:41 roland Exp $
*/
#include "defs.h"
@@ -694,6 +694,16 @@ int new;
0x100000 | new) < 0)
return -1;
return 0;
+#elif defined(ARM)
+ /* Some kernels support this, some (pre-2.6.16 or so) don't. */
+# ifndef PTRACE_SET_SYSCALL
+# define PTRACE_SET_SYSCALL 23
+# endif
+
+ if (ptrace (PTRACE_SET_SYSCALL, tcp->pid, 0, new) != 0)
+ return -1;
+
+ return 0;
#else
#warning Do not know how to handle change_syscall for this architecture
#endif /* architecture */
Index: strace.1
===================================================================
RCS file: /cvsroot/strace/strace/strace.1,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -a -p -r1.14 -r1.15
--- strace.1 2 Dec 2005 03:59:35 -0000 1.14
+++ strace.1 25 Apr 2006 07:48:03 -0000 1.15
@@ -25,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $Id: strace.1,v 1.14 2005/12/02 03:59:35 roland Exp $
+.\" $Id: strace.1,v 1.15 2006/04/25 07:48:03 roland Exp $
.\"
.de CW
.sp
@@ -220,7 +220,8 @@ Here the second argument represents the
.B \-c
Count time, calls, and errors for each system call and report a summary on
program exit. On Linux, this attempts to show system time (CPU time spent
-running in the kernel) independent of wall clock time.
+running in the kernel) independent of wall clock time. If -c is used with
+-f or -F (below), only aggregate totals for all traced processes are kept.
.TP
.B \-d
Show some debugging output of
@@ -254,6 +255,7 @@ If the
option is in effect, each processes trace is written to
.I filename.pid
where pid is the numeric process id of each process.
+This is incompatible with -c, since no per-process counts are kept.
.TP
.B \-F
Attempt to follow
Index: strace.c
===================================================================
RCS file: /cvsroot/strace/strace/strace.c,v
retrieving revision 1.68
retrieving revision 1.70
diff -u -a -p -r1.68 -r1.70
--- strace.c 12 Jan 2006 09:50:49 -0000 1.68
+++ strace.c 25 Apr 2006 07:48:03 -0000 1.70
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: strace.c,v 1.68 2006/01/12 09:50:49 roland Exp $
+ * $Id: strace.c,v 1.70 2006/04/25 07:48:03 roland Exp $
*/
#include "defs.h"
@@ -311,9 +311,16 @@ char *argv[];
}
}
- if (optind == argc && !pflag_seen)
+ if ((optind == argc) == !pflag_seen)
usage(stderr, 1);
+ if (followfork > 1 && cflag) {
+ fprintf(stderr,
+ "%s: -c and -ff are mutually exclusive options\n",
+ progname);
+ exit(1);
+ }
+
/* See if they want to run as another user. */
if (username != NULL) {
struct passwd *pent;
Index: strace.spec
===================================================================
RCS file: /cvsroot/strace/strace/strace.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -a -p -r1.32 -r1.33
--- strace.spec 17 Jan 2006 06:22:57 -0000 1.32
+++ strace.spec 25 Apr 2006 07:22:02 -0000 1.33
@@ -5,7 +5,7 @@ Release: 1
License: BSD
Group: Development/Debuggers
URL: http://sourceforge.net/projects/strace/
-Source0: %{name}-%{version}.tar.bz2
+Source0: http://dl.sourceforge.net/strace/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-root
%define strace64_arches ppc64
Index: syscall.c
===================================================================
RCS file: /cvsroot/strace/strace/syscall.c,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -a -p -r1.83 -r1.84
--- syscall.c 12 Jan 2006 10:18:53 -0000 1.83
+++ syscall.c 25 Apr 2006 07:34:41 -0000 1.84
@@ -30,7 +30,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscall.c,v 1.83 2006/01/12 10:18:53 roland Exp $
+ * $Id: syscall.c,v 1.84 2006/04/25 07:34:41 roland Exp $
*/
#include "defs.h"
@@ -1108,16 +1108,25 @@ struct tcb *tcp;
return 0;
}
- if ((scno & 0x0ff00000) != 0x0f900000) {
- fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n",
- scno);
- return -1;
- }
+ /* Handle the EABI syscall convention. We do not
+ bother converting structures between the two
+ ABIs, but basic functionality should work even
+ if strace and the traced program have different
+ ABIs. */
+ if (scno == 0xef000000) {
+ scno = regs.ARM_r7;
+ } else {
+ if ((scno & 0x0ff00000) != 0x0f900000) {
+ fprintf(stderr, "syscall: unknown syscall trap 0x%08lx\n",
+ scno);
+ return -1;
+ }
- /*
- * Fixup the syscall number
- */
- scno &= 0x000fffff;
+ /*
+ * Fixup the syscall number
+ */
+ scno &= 0x000fffff;
+ }
}
if (tcp->flags & TCB_INSYSCALL) {
Index: linux/syscall.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/syscall.h,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -a -p -r1.46 -r1.47
--- linux/syscall.h 12 Jan 2006 22:34:50 -0000 1.46
+++ linux/syscall.h 22 Aug 2006 06:06:12 -0000 1.47
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscall.h,v 1.46 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscall.h,v 1.47 2006/08/22 06:06:12 roland Exp $
*/
#include "dummy.h"
@@ -183,7 +183,7 @@ int sys_osf_utimes();
# undef SYS_sendmsg
# undef SYS_recvmsg
# endif /* IA64 */
-# define SYS_socket_subcall 300
+# define SYS_socket_subcall 400
#define SYS_sub_socket (SYS_socket_subcall + 1)
#define SYS_sub_bind (SYS_socket_subcall + 2)
#define SYS_sub_connect (SYS_socket_subcall + 3)
Index: linux/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/syscallent.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -a -p -r1.39 -r1.40
--- linux/syscallent.h 12 Jan 2006 22:34:50 -0000 1.39
+++ linux/syscallent.h 22 Aug 2006 06:06:12 -0000 1.40
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.39 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.40 2006/08/22 06:06:12 roland Exp $
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
@@ -330,54 +330,154 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
-#if SYS_socket_subcall != 300
+#if SYS_socket_subcall != 400
#error fix me
#endif
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send", SYS_sub_send }, /* 309 */
- { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 310 */
- { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send", SYS_sub_send }, /* 409 */
+ { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 410 */
+ { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
-#if SYS_ipc_subcall != 318
+#if SYS_ipc_subcall != 418
#error fix me
#endif
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, sys_semop, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, sys_semop, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
Index: linux/arm/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/arm/syscallent.h,v
retrieving revision 1.4
retrieving revision 1.6
diff -u -a -p -r1.4 -r1.6
--- linux/arm/syscallent.h 12 Jan 2006 22:34:50 -0000 1.4
+++ linux/arm/syscallent.h 22 Aug 2006 06:06:12 -0000 1.6
@@ -25,11 +25,11 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.4 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.6 2006/08/22 06:06:12 roland Exp $
*/
{ 0, 0, sys_restart_syscall, "restart_syscall"}, /* 0 */
- { 1, TP, sys_exit, "_exit" }, /* 1 */
+ { 1, TP, sys_exit, "exit" }, /* 1 */
{ 0, TP, sys_fork, "fork" }, /* 2 */
{ 3, 0, sys_read, "read" }, /* 3 */
{ 3, 0, sys_write, "write" }, /* 4 */
@@ -44,11 +44,7 @@
{ 1, 0, sys_time, "time" }, /* 13 */
{ 3, TF, sys_mknod, "mknod" }, /* 14 */
{ 2, TF, sys_chmod, "chmod" }, /* 15 */
-#ifdef M68K
- { 3, TF, sys_chown, "chown" }, /* 16 */
-#else
{ 3, TF, sys_chown, "lchown" }, /* 16 */
-#endif
{ 0, 0, sys_break, "break" }, /* 17 */
{ 2, TF, sys_oldstat, "oldstat" }, /* 18 */
{ 3, 0, sys_lseek, "lseek" }, /* 19 */
@@ -155,11 +151,7 @@
{ 5, TP, sys_clone, "clone" }, /* 120 */
{ 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */
{ 1, 0, sys_uname, "uname" }, /* 122 */
-#ifdef M68K
- { 4, 0, sys_cacheflush, "cacheflush" }, /* 123 */
-#else
{ 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */
-#endif
{ 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */
{ 3, 0, sys_mprotect, "mprotect" }, /* 125 */
{ 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */
@@ -202,11 +194,7 @@
{ 4, 0, sys_mremap, "mremap" }, /* 163 */
{ 3, 0, sys_setresuid, "setresuid" }, /* 164 */
{ 3, 0, sys_getresuid, "getresuid" }, /* 165 */
-#ifdef M68K
- { 5, 0, printargs, "SYS_166" }, /* 166 */
-#else
{ 5, 0, printargs, "vm86" }, /* 166 */
-#endif
{ 5, 0, sys_query_module, "query_module" }, /* 167 */
{ 3, 0, sys_poll, "poll" }, /* 168 */
{ 3, 0, printargs, "nfsservctl" }, /* 169 */
@@ -223,11 +211,7 @@
{ 5, TF, sys_pread, "pread" }, /* 180 */
{ 5, TF, sys_pwrite, "pwrite" }, /* 181 */
-#ifdef M68K
- { 3, TF, sys_chown, "lchown" }, /* 182 */
-#else
{ 3, TF, sys_chown, "chown" }, /* 182 */
-#endif
{ 2, TF, sys_getcwd, "getcwd" }, /* 183 */
{ 2, 0, sys_capget, "capget" }, /* 184 */
{ 2, 0, sys_capset, "capset" }, /* 185 */
@@ -268,8 +252,8 @@
{ 3, 0, printargs, "mincore" }, /* 219 */
{ 3, 0, sys_madvise, "madvise" }, /* 220 */
{ 3, 0, sys_fcntl, "fcntl64" }, /* 221 */
- { 4, 0, printargs, "SYS_222" }, /* 222 */
-/*TODO*/{ 5, 0, printargs, "security" }, /* 223 */
+ { 5, 0, printargs, "SYS_222" }, /* 222 */
+ { 5, 0, printargs, "SYS_223" }, /* 223 */
{ 0, 0, printargs, "gettid" }, /* 224 */
{ 4, 0, sys_readahead, "readahead" }, /* 225 */
{ 5, TF, sys_setxattr, "setxattr" }, /* 226 */
@@ -289,46 +273,46 @@
{ 5, 0, sys_futex, "futex" }, /* 240 */
{ 3, 0, sys_sched_setaffinity, "sched_setaffinity" },/* 241 */
{ 3, 0, sys_sched_getaffinity, "sched_getaffinity" },/* 242 */
- { 1, 0, sys_set_thread_area, "set_thread_area" }, /* 243 */
- { 1, 0, sys_get_thread_area, "get_thread_area" }, /* 244 */
- { 2, 0, printargs, "io_setup" }, /* 245 */
- { 1, 0, printargs, "io_destroy" }, /* 246 */
- { 5, 0, printargs, "io_getevents" }, /* 247 */
- { 3, 0, printargs, "io_submit" }, /* 248 */
- { 3, 0, printargs, "io_cancel" }, /* 249 */
- { 5, 0, printargs, "SYS_250" }, /* 250 */
- { 5, 0, printargs, "SYS_251" }, /* 251 */
- { 1, TP, sys_exit, "exit_group" }, /* 252 */
- { 4, 0, printargs, "lookup_dcookie"}, /* 253 */
- { 1, 0, printargs, "epoll_create" }, /* 254 */
- { 4, 0, printargs, "epoll_ctl" }, /* 255 */
- { 4, 0, printargs, "epoll_wait" }, /* 256 */
- { 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 257 */
- { 1, 0, printargs, "set_tid_address"}, /* 258 */
- { 3, 0, sys_timer_create, "timer_create" }, /* 259 */
- { 4, 0, sys_timer_settime, "timer_settime" }, /* 260 */
- { 2, 0, sys_timer_gettime, "timer_gettime" }, /* 261 */
- { 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 262 */
- { 1, 0, sys_timer_delete, "timer_delete" }, /* 263 */
- { 2, 0, sys_clock_settime, "clock_settime" }, /* 264 */
- { 2, 0, sys_clock_gettime, "clock_gettime" }, /* 265 */
- { 2, 0, sys_clock_getres, "clock_getres" }, /* 266 */
- { 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 267 */
- { 3, TF, sys_statfs64, "statfs64" }, /* 268 */
- { 3, 0, sys_fstatfs64, "fstatfs64" }, /* 269 */
- { 3, TS, sys_tgkill, "tgkill" }, /* 270 */
- { 2, TF, sys_utimes, "utimes" }, /* 271 */
- { 5, 0, printargs, "SYS_272" }, /* 272 */
- { 5, 0, printargs, "SYS_273" }, /* 273 */
- { 5, 0, printargs, "SYS_274" }, /* 274 */
- { 5, 0, printargs, "SYS_275" }, /* 275 */
- { 5, 0, printargs, "SYS_276" }, /* 276 */
- { 4, 0, sys_mq_open, "mq_open" }, /* 277 */
- { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 278 */
- { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 279 */
- { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 280 */
- { 2, 0, sys_mq_notify, "mq_notify" }, /* 281 */
- { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 282 */
+ { 2, 0, printargs, "io_setup" }, /* 243 */
+ { 1, 0, printargs, "io_destroy" }, /* 244 */
+ { 5, 0, printargs, "io_getevents" }, /* 245 */
+ { 3, 0, printargs, "io_submit" }, /* 246 */
+ { 3, 0, printargs, "io_cancel" }, /* 247 */
+ { 1, TP, sys_exit, "exit_group" }, /* 248 */
+ { 4, 0, printargs, "lookup_dcookie"}, /* 249 */
+ { 1, 0, printargs, "epoll_create" }, /* 250 */
+ { 4, 0, printargs, "epoll_ctl" }, /* 251 */
+ { 4, 0, printargs, "epoll_wait" }, /* 252 */
+ { 5, 0, sys_remap_file_pages, "remap_file_pages"}, /* 253 */
+ { 5, 0, printargs, "SYS_254" }, /* 254 */
+ { 5, 0, printargs, "SYS_255" }, /* 255 */
+ { 1, 0, printargs, "set_tid_address"}, /* 256 */
+ { 3, 0, sys_timer_create, "timer_create" }, /* 257 */
+ { 4, 0, sys_timer_settime, "timer_settime" }, /* 258 */
+ { 2, 0, sys_timer_gettime, "timer_gettime" }, /* 259 */
+ { 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 260 */
+ { 1, 0, sys_timer_delete, "timer_delete" }, /* 261 */
+ { 2, 0, sys_clock_settime, "clock_settime" }, /* 262 */
+ { 2, 0, sys_clock_gettime, "clock_gettime" }, /* 263 */
+ { 2, 0, sys_clock_getres, "clock_getres" }, /* 264 */
+ { 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 265 */
+ { 3, TF, sys_statfs64, "statfs64" }, /* 266 */
+ { 3, 0, sys_fstatfs64, "fstatfs64" }, /* 267 */
+ { 3, TS, sys_tgkill, "tgkill" }, /* 268 */
+ { 2, TF, sys_utimes, "utimes" }, /* 269 */
+ { 6, 0, sys_fadvise64_64, "fadvise64_64" }, /* 270 */
+ { 5, 0, printargs, "pciconfig_iobase" }, /* 271 */
+ { 5, 0, printargs, "pciconfig_read" }, /* 272 */
+ { 5, 0, printargs, "pciconfig_write" }, /* 273 */
+ { 4, 0, sys_mq_open, "mq_open" }, /* 274 */
+ { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 275 */
+ { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 276 */
+ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 277 */
+ { 2, 0, sys_mq_notify, "mq_notify" }, /* 278 */
+ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 279 */
+ { 5, TP, sys_waitid, "waitid" }, /* 280 */
+ { 5, 0, printargs, "SYS_281" }, /* 281 */
+ { 5, 0, printargs, "SYS_282" }, /* 282 */
{ 5, 0, printargs, "SYS_283" }, /* 283 */
{ 5, 0, printargs, "SYS_284" }, /* 284 */
{ 5, 0, printargs, "SYS_285" }, /* 285 */
@@ -346,54 +330,154 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
-#if SYS_socket_subcall != 300 && !defined X86_64 /* pers1 broken on x86-64 */
+#if SYS_socket_subcall != 400
#error fix me
#endif
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send" }, /* 309 */
- { 4, TN, sys_recv, "recv" }, /* 310 */
- { 6, TN, sys_sendto, "sendto" }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
-#if SYS_ipc_subcall != 318 && !defined X86_64 /* pers1 broken on x86-64 */
+#if SYS_ipc_subcall != 418
#error fix me
#endif
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, sys_semop, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, sys_semop, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
Index: linux/hppa/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/hppa/syscallent.h,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -a -p -r1.15 -r1.16
--- linux/hppa/syscallent.h 12 Jan 2006 22:34:50 -0000 1.15
+++ linux/hppa/syscallent.h 25 Apr 2006 07:22:01 -0000 1.16
@@ -1,7 +1,7 @@
/*
* Copyright (c) 2001 Hewlett-Packard, Matthew Wilcox
*
- * $Id: syscallent.h,v 1.15 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.16 2006/04/25 07:22:01 roland Exp $
*
*/
@@ -233,7 +233,7 @@
{ 4, TD, sys_epoll_ctl, "epoll_ctl" }, /* 225 */
{ 4, TD, sys_epoll_wait, "epoll_wait" }, /* 226 */
{ 5, 0, printargs, "remap_file_pages" }, /* 227 */
- { 5, 0, printargs, "semtimedop" }, /* 228 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 228 */
{ 5, 0, printargs, "mq_open" }, /* 229 */
{ 5, 0, printargs, "mq_unlink" }, /* 230 */
{ 5, 0, printargs, "mq_timedsend" }, /* 231 */
Index: linux/m68k/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/m68k/syscallent.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -a -p -r1.2 -r1.3
--- linux/m68k/syscallent.h 12 Jan 2006 22:34:50 -0000 1.2
+++ linux/m68k/syscallent.h 22 Aug 2006 06:06:13 -0000 1.3
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.2 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.3 2006/08/22 06:06:13 roland Exp $
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
@@ -329,54 +329,154 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
-#if SYS_socket_subcall != 300
+#if SYS_socket_subcall != 400
#error fix me
#endif
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send", SYS_sub_send }, /* 309 */
- { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 310 */
- { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send", SYS_sub_send }, /* 409 */
+ { 4, TN, sys_recv, "recv", SYS_sub_recv }, /* 410 */
+ { 6, TN, sys_sendto, "sendto", SYS_sub_sendto }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom", SYS_sub_recvfrom }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
-#if SYS_ipc_subcall != 318
+#if SYS_ipc_subcall != 418
#error fix me
#endif
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, sys_semop, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, sys_semop, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
Index: linux/powerpc/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/powerpc/syscallent.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -a -p -r1.23 -r1.24
--- linux/powerpc/syscallent.h 12 Jan 2006 22:34:50 -0000 1.23
+++ linux/powerpc/syscallent.h 22 Aug 2006 06:17:33 -0000 1.24
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.23 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.24 2006/08/22 06:17:33 roland Exp $
*/
{ 0, 0, sys_restart_syscall, "restart_syscall" }, /* 0 */
@@ -328,54 +328,159 @@
{ 5, 0, printargs, "SYS_296" }, /* 296 */
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
- { 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_299" }, /* 299 */ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send" }, /* 309 */
- { 4, TN, sys_recv, "recv" }, /* 310 */
- { 6, TN, sys_sendto, "sendto" }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+#if SYS_socket_subcall != 400
+ #error fix me
+#endif
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, printargs, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
- { 5, 0, printargs, "SYS_343" }, /* 343 */
- { 5, 0, printargs, "SYS_344" }, /* 344 */
- { 5, 0, printargs, "SYS_345" }, /* 345 */
- { 5, 0, printargs, "SYS_346" }, /* 346 */
- { 5, 0, printargs, "SYS_347" }, /* 347 */
+#if SYS_ipc_subcall != 418
+ #error fix me
+#endif
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, printargs, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
+ { 5, 0, printargs, "SYS_343" }, /* 443 */
+ { 5, 0, printargs, "SYS_344" }, /* 444 */
+ { 5, 0, printargs, "SYS_345" }, /* 445 */
+ { 5, 0, printargs, "SYS_346" }, /* 446 */
+ { 5, 0, printargs, "SYS_347" }, /* 447 */
Index: linux/s390/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/s390/syscallent.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -a -p -r1.13 -r1.14
--- linux/s390/syscallent.h 2 Dec 2005 04:19:13 -0000 1.13
+++ linux/s390/syscallent.h 22 Aug 2006 06:06:13 -0000 1.14
@@ -329,54 +329,154 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
-#if SYS_socket_subcall != 300
+#if SYS_socket_subcall != 400
#error fix me
#endif
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send" }, /* 309 */
- { 4, TN, sys_recv, "recv" }, /* 310 */
- { 6, TN, sys_sendto, "sendto" }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
-#if SYS_ipc_subcall != 318
+#if SYS_ipc_subcall != 418
#error fix me
#endif
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, sys_semop, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, sys_semop, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
Index: linux/s390x/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/s390x/syscallent.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -a -p -r1.12 -r1.13
--- linux/s390x/syscallent.h 2 Dec 2005 04:19:13 -0000 1.12
+++ linux/s390x/syscallent.h 22 Aug 2006 06:06:13 -0000 1.13
@@ -328,54 +328,154 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
-#if SYS_socket_subcall != 300
+#if SYS_socket_subcall != 400
#error fix me
#endif
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send" }, /* 309 */
- { 4, TN, sys_recv, "recv" }, /* 310 */
- { 6, TN, sys_sendto, "sendto" }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
-#if SYS_ipc_subcall != 318
+#if SYS_ipc_subcall != 418
#error fix me
#endif
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
- { 4, TI, sys_semop, "semop" }, /* 319 */
- { 4, TI, sys_semget, "semget" }, /* 320 */
- { 4, TI, sys_semctl, "semctl" }, /* 321 */
- { 5, TI, sys_semtimedop, "semtimedop" }, /* 322 */
- { 4, 0, printargs, "ipc_subcall" }, /* 323 */
- { 4, 0, printargs, "ipc_subcall" }, /* 324 */
- { 4, 0, printargs, "ipc_subcall" }, /* 325 */
- { 4, 0, printargs, "ipc_subcall" }, /* 326 */
- { 4, 0, printargs, "ipc_subcall" }, /* 327 */
- { 4, 0, printargs, "ipc_subcall" }, /* 328 */
- { 4, TI, sys_msgsnd, "msgsnd" }, /* 329 */
- { 4, TI, sys_msgrcv, "msgrcv" }, /* 330 */
- { 4, TI, sys_msgget, "msgget" }, /* 331 */
- { 4, TI, sys_msgctl, "msgctl" }, /* 332 */
- { 4, 0, printargs, "ipc_subcall" }, /* 333 */
- { 4, 0, printargs, "ipc_subcall" }, /* 334 */
- { 4, 0, printargs, "ipc_subcall" }, /* 335 */
- { 4, 0, printargs, "ipc_subcall" }, /* 336 */
- { 4, 0, printargs, "ipc_subcall" }, /* 337 */
- { 4, 0, printargs, "ipc_subcall" }, /* 338 */
- { 4, TI, sys_shmat, "shmat" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
- { 4, TI, sys_shmget, "shmget" }, /* 341 */
- { 4, TI, sys_shmctl, "shmctl" }, /* 342 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
+ { 4, TI, sys_semop, "semop" }, /* 419 */
+ { 4, TI, sys_semget, "semget" }, /* 420 */
+ { 4, TI, sys_semctl, "semctl" }, /* 421 */
+ { 5, TI, sys_semtimedop, "semtimedop" }, /* 422 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 423 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 424 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 425 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 426 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 427 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 428 */
+ { 4, TI, sys_msgsnd, "msgsnd" }, /* 429 */
+ { 4, TI, sys_msgrcv, "msgrcv" }, /* 430 */
+ { 4, TI, sys_msgget, "msgget" }, /* 431 */
+ { 4, TI, sys_msgctl, "msgctl" }, /* 432 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 433 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 434 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 435 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 436 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 437 */
+ { 4, 0, printargs, "ipc_subcall" }, /* 438 */
+ { 4, TI, sys_shmat, "shmat" }, /* 439 */
+ { 4, TI, sys_shmdt, "shmdt" }, /* 440 */
+ { 4, TI, sys_shmget, "shmget" }, /* 441 */
+ { 4, TI, sys_shmctl, "shmctl" }, /* 442 */
Index: linux/sh/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/sh/syscallent.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -a -p -r1.8 -r1.9
--- linux/sh/syscallent.h 12 Jan 2006 22:34:50 -0000 1.8
+++ linux/sh/syscallent.h 22 Aug 2006 06:17:33 -0000 1.9
@@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.8 2006/01/12 22:34:50 roland Exp $
+ * $Id: syscallent.h,v 1.9 2006/08/22 06:17:33 roland Exp $
*/
{ 0, 0, sys_restart_syscall, "restart_syscall"}, /* 0 */
@@ -314,24 +314,150 @@
{ 5, 0, printargs, "SYS_277" }, /* 277 */
{ 5, 0, printargs, "SYS_278" }, /* 278 */
{ 5, 0, printargs, "SYS_279" }, /* 279 */
-
- { 8, 0, printargs, "socket_subcall"}, /* 280 */
- { 3, TN, sys_socket, "socket" }, /* 281 */
- { 3, TN, sys_bind, "bind" }, /* 282 */
- { 3, TN, sys_connect, "connect" }, /* 283 */
- { 2, TN, sys_listen, "listen" }, /* 284 */
- { 3, TN, sys_accept, "accept" }, /* 285 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 286 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 287 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 288 */
- { 4, TN, sys_send, "send" }, /* 289 */
- { 4, TN, sys_recv, "recv" }, /* 290 */
- { 6, TN, sys_sendto, "sendto" }, /* 291 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 292 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 293 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 294 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 295 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 296 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 297 */
+ { 5, 0, printargs, "SYS_280" }, /* 280 */
+ { 5, 0, printargs, "SYS_281" }, /* 281 */
+ { 5, 0, printargs, "SYS_282" }, /* 282 */
+ { 5, 0, printargs, "SYS_283" }, /* 283 */
+ { 5, 0, printargs, "SYS_284" }, /* 284 */
+ { 5, 0, printargs, "SYS_285" }, /* 285 */
+ { 5, 0, printargs, "SYS_286" }, /* 286 */
+ { 5, 0, printargs, "SYS_287" }, /* 287 */
+ { 5, 0, printargs, "SYS_288" }, /* 288 */
+ { 5, 0, printargs, "SYS_289" }, /* 289 */
+ { 5, 0, printargs, "SYS_290" }, /* 290 */
+ { 5, 0, printargs, "SYS_291" }, /* 291 */
+ { 5, 0, printargs, "SYS_292" }, /* 292 */
+ { 5, 0, printargs, "SYS_293" }, /* 293 */
+ { 5, 0, printargs, "SYS_294" }, /* 294 */
+ { 5, 0, printargs, "SYS_295" }, /* 295 */
+ { 5, 0, printargs, "SYS_296" }, /* 296 */
+ { 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
+
+#if SYS_ipc_subcall != 400
+ #error fix me
+#endif
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
+
+#if SYS_ipc_subcall != 418
+ #error fix me
+#endif
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */
Index: linux/sh64/syscallent.h
===================================================================
RCS file: /cvsroot/strace/strace/linux/sh64/syscallent.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -a -p -r1.5 -r1.6
--- linux/sh64/syscallent.h 3 Aug 2005 11:27:34 -0000 1.5
+++ linux/sh64/syscallent.h 22 Aug 2006 06:17:33 -0000 1.6
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscallent.h,v 1.5 2005/08/03 11:27:34 roland Exp $
+ * $Id: syscallent.h,v 1.6 2006/08/22 06:17:33 roland Exp $
*/
{ 0, 0, sys_setup, "setup" }, /* 0 */
@@ -328,22 +328,130 @@
{ 5, 0, printargs, "SYS_297" }, /* 297 */
{ 5, 0, printargs, "SYS_298" }, /* 298 */
{ 5, 0, printargs, "SYS_299" }, /* 299 */
- { 8, 0, printargs, "socket_subcall"}, /* 300 */
- { 3, TN, sys_socket, "socket" }, /* 301 */
- { 3, TN, sys_bind, "bind" }, /* 302 */
- { 3, TN, sys_connect, "connect" }, /* 303 */
- { 2, TN, sys_listen, "listen" }, /* 304 */
- { 3, TN, sys_accept, "accept" }, /* 305 */
- { 3, TN, sys_getsockname, "getsockname" }, /* 306 */
- { 3, TN, sys_getpeername, "getpeername" }, /* 307 */
- { 4, TN, sys_socketpair, "socketpair" }, /* 308 */
- { 4, TN, sys_send, "send" }, /* 309 */
- { 4, TN, sys_recv, "recv" }, /* 310 */
- { 6, TN, sys_sendto, "sendto" }, /* 311 */
- { 6, TN, sys_recvfrom, "recvfrom" }, /* 312 */
- { 2, TN, sys_shutdown, "shutdown" }, /* 313 */
- { 5, TN, sys_setsockopt, "setsockopt" }, /* 314 */
- { 5, TN, sys_getsockopt, "getsockopt" }, /* 315 */
- { 5, TN, sys_sendmsg, "sendmsg" }, /* 316 */
- { 5, TN, sys_recvmsg, "recvmsg" }, /* 317 */
- { 4, 0, printargs, "ipc_subcall" }, /* 318 */
+ { 5, 0, printargs, "SYS_300" }, /* 300 */
+ { 5, 0, printargs, "SYS_301" }, /* 301 */
+ { 5, 0, printargs, "SYS_302" }, /* 302 */
+ { 5, 0, printargs, "SYS_303" }, /* 303 */
+ { 5, 0, printargs, "SYS_304" }, /* 304 */
+ { 5, 0, printargs, "SYS_305" }, /* 305 */
+ { 5, 0, printargs, "SYS_306" }, /* 306 */
+ { 5, 0, printargs, "SYS_307" }, /* 307 */
+ { 5, 0, printargs, "SYS_308" }, /* 308 */
+ { 5, 0, printargs, "SYS_309" }, /* 309 */
+ { 5, 0, printargs, "SYS_310" }, /* 310 */
+ { 5, 0, printargs, "SYS_311" }, /* 311 */
+ { 5, 0, printargs, "SYS_312" }, /* 312 */
+ { 5, 0, printargs, "SYS_313" }, /* 313 */
+ { 5, 0, printargs, "SYS_314" }, /* 314 */
+ { 5, 0, printargs, "SYS_315" }, /* 315 */
+ { 5, 0, printargs, "SYS_316" }, /* 316 */
+ { 5, 0, printargs, "SYS_317" }, /* 317 */
+ { 5, 0, printargs, "SYS_318" }, /* 318 */
+ { 5, 0, printargs, "SYS_319" }, /* 319 */
+ { 5, 0, printargs, "SYS_320" }, /* 320 */
+ { 5, 0, printargs, "SYS_321" }, /* 321 */
+ { 5, 0, printargs, "SYS_322" }, /* 322 */
+ { 5, 0, printargs, "SYS_323" }, /* 323 */
+ { 5, 0, printargs, "SYS_324" }, /* 324 */
+ { 5, 0, printargs, "SYS_325" }, /* 325 */
+ { 5, 0, printargs, "SYS_326" }, /* 326 */
+ { 5, 0, printargs, "SYS_327" }, /* 327 */
+ { 5, 0, printargs, "SYS_328" }, /* 328 */
+ { 5, 0, printargs, "SYS_329" }, /* 329 */
+ { 5, 0, printargs, "SYS_330" }, /* 330 */
+ { 5, 0, printargs, "SYS_331" }, /* 331 */
+ { 5, 0, printargs, "SYS_332" }, /* 332 */
+ { 5, 0, printargs, "SYS_333" }, /* 333 */
+ { 5, 0, printargs, "SYS_334" }, /* 334 */
+ { 5, 0, printargs, "SYS_335" }, /* 335 */
+ { 5, 0, printargs, "SYS_336" }, /* 336 */
+ { 5, 0, printargs, "SYS_337" }, /* 337 */
+ { 5, 0, printargs, "SYS_338" }, /* 338 */
+ { 5, 0, printargs, "SYS_339" }, /* 339 */
+ { 5, 0, printargs, "SYS_340" }, /* 340 */
+ { 5, 0, printargs, "SYS_341" }, /* 341 */
+ { 5, 0, printargs, "SYS_342" }, /* 342 */
+ { 5, 0, printargs, "SYS_343" }, /* 343 */
+ { 5, 0, printargs, "SYS_344" }, /* 344 */
+ { 5, 0, printargs, "SYS_345" }, /* 345 */
+ { 5, 0, printargs, "SYS_346" }, /* 346 */
+ { 5, 0, printargs, "SYS_347" }, /* 347 */
+ { 5, 0, printargs, "SYS_348" }, /* 348 */
+ { 5, 0, printargs, "SYS_349" }, /* 349 */
+ { 5, 0, printargs, "SYS_350" }, /* 350 */
+ { 5, 0, printargs, "SYS_351" }, /* 351 */
+ { 5, 0, printargs, "SYS_352" }, /* 352 */
+ { 5, 0, printargs, "SYS_353" }, /* 353 */
+ { 5, 0, printargs, "SYS_354" }, /* 354 */
+ { 5, 0, printargs, "SYS_355" }, /* 355 */
+ { 5, 0, printargs, "SYS_356" }, /* 356 */
+ { 5, 0, printargs, "SYS_357" }, /* 357 */
+ { 5, 0, printargs, "SYS_358" }, /* 358 */
+ { 5, 0, printargs, "SYS_359" }, /* 359 */
+ { 5, 0, printargs, "SYS_360" }, /* 360 */
+ { 5, 0, printargs, "SYS_361" }, /* 361 */
+ { 5, 0, printargs, "SYS_362" }, /* 362 */
+ { 5, 0, printargs, "SYS_363" }, /* 363 */
+ { 5, 0, printargs, "SYS_364" }, /* 364 */
+ { 5, 0, printargs, "SYS_365" }, /* 365 */
+ { 5, 0, printargs, "SYS_366" }, /* 366 */
+ { 5, 0, printargs, "SYS_367" }, /* 367 */
+ { 5, 0, printargs, "SYS_368" }, /* 368 */
+ { 5, 0, printargs, "SYS_369" }, /* 369 */
+ { 5, 0, printargs, "SYS_370" }, /* 370 */
+ { 5, 0, printargs, "SYS_371" }, /* 371 */
+ { 5, 0, printargs, "SYS_372" }, /* 372 */
+ { 5, 0, printargs, "SYS_373" }, /* 373 */
+ { 5, 0, printargs, "SYS_374" }, /* 374 */
+ { 5, 0, printargs, "SYS_375" }, /* 375 */
+ { 5, 0, printargs, "SYS_376" }, /* 376 */
+ { 5, 0, printargs, "SYS_377" }, /* 377 */
+ { 5, 0, printargs, "SYS_378" }, /* 378 */
+ { 5, 0, printargs, "SYS_379" }, /* 379 */
+ { 5, 0, printargs, "SYS_380" }, /* 380 */
+ { 5, 0, printargs, "SYS_381" }, /* 381 */
+ { 5, 0, printargs, "SYS_382" }, /* 382 */
+ { 5, 0, printargs, "SYS_383" }, /* 383 */
+ { 5, 0, printargs, "SYS_384" }, /* 384 */
+ { 5, 0, printargs, "SYS_385" }, /* 385 */
+ { 5, 0, printargs, "SYS_386" }, /* 386 */
+ { 5, 0, printargs, "SYS_387" }, /* 387 */
+ { 5, 0, printargs, "SYS_388" }, /* 388 */
+ { 5, 0, printargs, "SYS_389" }, /* 389 */
+ { 5, 0, printargs, "SYS_390" }, /* 390 */
+ { 5, 0, printargs, "SYS_391" }, /* 391 */
+ { 5, 0, printargs, "SYS_392" }, /* 392 */
+ { 5, 0, printargs, "SYS_393" }, /* 393 */
+ { 5, 0, printargs, "SYS_394" }, /* 394 */
+ { 5, 0, printargs, "SYS_395" }, /* 395 */
+ { 5, 0, printargs, "SYS_396" }, /* 396 */
+ { 5, 0, printargs, "SYS_397" }, /* 397 */
+ { 5, 0, printargs, "SYS_398" }, /* 398 */
+ { 5, 0, printargs, "SYS_399" }, /* 399 */
+
+#if SYS_ipc_subcall != 400
+ #error fix me
+#endif
+ { 8, 0, printargs, "socket_subcall"}, /* 400 */
+ { 3, TN, sys_socket, "socket" }, /* 401 */
+ { 3, TN, sys_bind, "bind" }, /* 402 */
+ { 3, TN, sys_connect, "connect" }, /* 403 */
+ { 2, TN, sys_listen, "listen" }, /* 404 */
+ { 3, TN, sys_accept, "accept" }, /* 405 */
+ { 3, TN, sys_getsockname, "getsockname" }, /* 406 */
+ { 3, TN, sys_getpeername, "getpeername" }, /* 407 */
+ { 4, TN, sys_socketpair, "socketpair" }, /* 408 */
+ { 4, TN, sys_send, "send" }, /* 409 */
+ { 4, TN, sys_recv, "recv" }, /* 410 */
+ { 6, TN, sys_sendto, "sendto" }, /* 411 */
+ { 6, TN, sys_recvfrom, "recvfrom" }, /* 412 */
+ { 2, TN, sys_shutdown, "shutdown" }, /* 413 */
+ { 5, TN, sys_setsockopt, "setsockopt" }, /* 414 */
+ { 5, TN, sys_getsockopt, "getsockopt" }, /* 415 */
+ { 5, TN, sys_sendmsg, "sendmsg" }, /* 416 */
+ { 5, TN, sys_recvmsg, "recvmsg" }, /* 417 */
+
+#if SYS_ipc_subcall != 418
+ #error fix me
+#endif
+ { 4, 0, printargs, "ipc_subcall" }, /* 418 */