]> granicus.if.org Git - strace/blob - linux/subcall.h
Fix getrlimit and ugetrlimit syscall entries
[strace] / linux / subcall.h
1 #ifndef SYS_socket_subcall
2 # error SYS_socket_subcall is not defined
3 #endif
4
5 #define IS      TRACE_INDIRECT_SUBCALL
6
7 [SYS_socket_subcall +  0] = { 6,        0,              printargs,                      "socket_subcall"        },
8 [SYS_socket_subcall +  1] = { 3,        IS|TN,          sys_socket,                     "socket"                },
9 [SYS_socket_subcall +  2] = { 3,        IS|TN,          sys_bind,                       "bind"                  },
10 [SYS_socket_subcall +  3] = { 3,        IS|TN,          sys_connect,                    "connect"               },
11 [SYS_socket_subcall +  4] = { 2,        IS|TN,          sys_listen,                     "listen"                },
12 [SYS_socket_subcall +  5] = { 3,        IS|TN,          sys_accept,                     "accept"                },
13 [SYS_socket_subcall +  6] = { 3,        IS|TN,          sys_getsockname,                "getsockname"           },
14 [SYS_socket_subcall +  7] = { 3,        IS|TN,          sys_getpeername,                "getpeername"           },
15 [SYS_socket_subcall +  8] = { 4,        IS|TN,          sys_socketpair,                 "socketpair"            },
16 [SYS_socket_subcall +  9] = { 4,        IS|TN,          sys_send,                       "send"                  },
17 [SYS_socket_subcall + 10] = { 4,        IS|TN,          sys_recv,                       "recv"                  },
18 [SYS_socket_subcall + 11] = { 6,        IS|TN,          sys_sendto,                     "sendto"                },
19 [SYS_socket_subcall + 12] = { 6,        IS|TN,          sys_recvfrom,                   "recvfrom"              },
20 [SYS_socket_subcall + 13] = { 2,        IS|TN,          sys_shutdown,                   "shutdown"              },
21 [SYS_socket_subcall + 14] = { 5,        IS|TN,          sys_setsockopt,                 "setsockopt"            },
22 [SYS_socket_subcall + 15] = { 5,        IS|TN,          sys_getsockopt,                 "getsockopt"            },
23 [SYS_socket_subcall + 16] = { 3,        IS|TN,          sys_sendmsg,                    "sendmsg"               },
24 [SYS_socket_subcall + 17] = { 3,        IS|TN,          sys_recvmsg,                    "recvmsg"               },
25 [SYS_socket_subcall + 18] = { 4,        IS|TN,          sys_accept4,                    "accept4"               },
26 [SYS_socket_subcall + 19] = { 5,        IS|TN,          sys_recvmmsg,                   "recvmmsg"              },
27
28 #define SYS_socket_nsubcalls    20
29 #define SYS_ipc_subcall ((SYS_socket_subcall) + (SYS_socket_nsubcalls))
30
31 [SYS_socket_subcall + 20] = { 6,        0,              printargs,                      "ipc_subcall"           },
32 [SYS_socket_subcall + 21] = { 4,        IS|TI,          sys_semop,                      "semop"                 },
33 [SYS_socket_subcall + 22] = { 3,        IS|TI,          sys_semget,                     "semget"                },
34 [SYS_socket_subcall + 23] = { 4,        IS|TI,          sys_semctl,                     "semctl"                },
35 [SYS_socket_subcall + 24] = { 5,        IS|TI,          sys_semtimedop,                 "semtimedop"            },
36 [SYS_socket_subcall + 25] = { 6,        0,              printargs,                      "ipc_subcall"           },
37 [SYS_socket_subcall + 26] = { 6,        0,              printargs,                      "ipc_subcall"           },
38 [SYS_socket_subcall + 27] = { 6,        0,              printargs,                      "ipc_subcall"           },
39 [SYS_socket_subcall + 28] = { 6,        0,              printargs,                      "ipc_subcall"           },
40 [SYS_socket_subcall + 29] = { 6,        0,              printargs,                      "ipc_subcall"           },
41 [SYS_socket_subcall + 30] = { 6,        0,              printargs,                      "ipc_subcall"           },
42 [SYS_socket_subcall + 31] = { 4,        IS|TI,          sys_msgsnd,                     "msgsnd"                },
43 [SYS_socket_subcall + 32] = { 4,        IS|TI,          sys_msgrcv,                     "msgrcv"                },
44 [SYS_socket_subcall + 33] = { 2,        IS|TI,          sys_msgget,                     "msgget"                },
45 [SYS_socket_subcall + 34] = { 4,        IS|TI,          sys_msgctl,                     "msgctl"                },
46 [SYS_socket_subcall + 35] = { 6,        0,              printargs,                      "ipc_subcall"           },
47 [SYS_socket_subcall + 36] = { 6,        0,              printargs,                      "ipc_subcall"           },
48 [SYS_socket_subcall + 37] = { 6,        0,              printargs,                      "ipc_subcall"           },
49 [SYS_socket_subcall + 38] = { 6,        0,              printargs,                      "ipc_subcall"           },
50 [SYS_socket_subcall + 39] = { 6,        0,              printargs,                      "ipc_subcall"           },
51 [SYS_socket_subcall + 40] = { 6,        0,              printargs,                      "ipc_subcall"           },
52 [SYS_socket_subcall + 41] = { 4,        IS|TI|TM|SI,    sys_shmat,                      "shmat"                 },
53 [SYS_socket_subcall + 42] = { 4,        IS|TI|TM|SI,    sys_shmdt,                      "shmdt"                 },
54 [SYS_socket_subcall + 43] = { 3,        IS|TI,          sys_shmget,                     "shmget"                },
55 [SYS_socket_subcall + 44] = { 4,        IS|TI,          sys_shmctl,                     "shmctl"                },
56
57 #define SYS_ipc_nsubcalls       25
58
59 #undef IS