From: Roland McGrath Date: Wed, 1 Sep 2004 19:39:50 +0000 (+0000) Subject: 2004-09-01 Roland McGrath X-Git-Tag: v4.5.18~521 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=475d203dc44364c801737ba3a9b3aa6662916231;p=strace 2004-09-01 Roland McGrath * linux/x86_64/syscallent.h: Add new entries for timer_*, clock_*, and mq_* syscalls, and names only for new calls up to 252. * linux/syscallent.h: Add waitid. * linux/x86_64/syscallent.h: Likewise. * linux/syscall.h: Declare sys_waitid. --- diff --git a/linux/syscall.h b/linux/syscall.h index 783d556c..13326cf6 100644 --- a/linux/syscall.h +++ b/linux/syscall.h @@ -96,7 +96,7 @@ int sys_clock_gettime(), sys_clock_getres(), sys_clock_nanosleep(); int sys_semtimedop(), sys_statfs64(), sys_fstatfs64(), sys_tgkill(); int sys_mq_open(), sys_mq_timedsend(), sys_mq_timedreceive(); int sys_mq_notify(), sys_mq_getsetattr(); - +int sys_waitid(); /* sys_socketcall subcalls */ diff --git a/linux/syscallent.h b/linux/syscallent.h index 53b5dc8c..62145d26 100644 --- a/linux/syscallent.h +++ b/linux/syscallent.h @@ -330,7 +330,7 @@ { 2, 0, sys_mq_notify, "mq_notify" }, /* 281 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 282 */ { 5, 0, printargs, "SYS_283" }, /* 283 */ - { 5, 0, printargs, "SYS_284" }, /* 284 */ + { 4, 0, sys_waitid, "waitid" }, /* 284 */ { 5, 0, printargs, "SYS_285" }, /* 285 */ { 5, 0, printargs, "SYS_286" }, /* 286 */ { 5, 0, printargs, "SYS_287" }, /* 287 */ diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h index 56c12534..0c0e4e64 100644 --- a/linux/x86_64/syscallent.h +++ b/linux/x86_64/syscallent.h @@ -230,3 +230,39 @@ { 5, 0, printargs, "SYS_229" }, /* 229 */ { 5, 0, printargs, "SYS_230" }, /* 230 */ { 1, TP, sys_exit, "exit_group" }, /* 231 */ + { 1, 0, printargs, "set_tid_address"}, /* 218 */ + { 5, 0, printargs, "restart_syscall"}, /* 219 */ + { 5, 0, printargs, "semtimedop" }, /* 220 */ + { 5, 0, printargs, "fadvise64" }, /* 221 */ + { 3, 0, sys_timer_create, "timer_create" }, /* 222 */ + { 4, 0, sys_timer_settime, "timer_settime" }, /* 223 */ + { 2, 0, sys_timer_gettime, "timer_gettime" }, /* 224 */ + { 1, 0, sys_timer_getoverrun, "timer_getoverrun"}, /* 225 */ + { 1, 0, sys_timer_delete, "timer_delete" }, /* 226 */ + { 2, 0, sys_clock_settime, "clock_settime" }, /* 227 */ + { 2, 0, sys_clock_gettime, "clock_gettime" }, /* 228 */ + { 2, 0, sys_clock_getres, "clock_getres" }, /* 229 */ + { 4, 0, sys_clock_nanosleep, "clock_nanosleep"}, /* 230 */ + { 5, 0, printargs, "exit_group" }, /* 231 */ + { 5, 0, printargs, "epoll_wait" }, /* 232 */ + { 5, 0, printargs, "epoll_ctl" }, /* 233 */ + { 5, 0, printargs, "tgkill" }, /* 234 */ + { 5, 0, printargs, "utimes" }, /* 235 */ + { 5, 0, printargs, "vserver" }, /* 236 */ + { 5, 0, printargs, "mbind" }, /* 237 */ + { 5, 0, printargs, "set_mempolicy" }, /* 238 */ + { 5, 0, printargs, "get_mempolicy" }, /* 239 */ + { 4, 0, sys_mq_open, "mq_open" }, /* 240 */ + { 1, 0, sys_mq_unlink, "mq_unlink" }, /* 241 */ + { 5, 0, sys_mq_timedsend, "mq_timedsend" }, /* 242 */ + { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 243 */ + { 2, 0, sys_mq_notify, "mq_notify" }, /* 244 */ + { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 245 */ + { 5, 0, printargs, "kexec_load" }, /* 246 */ + { 5, 0, printargs, "SYS_247" }, /* 247 */ + { 5, 0, printargs, "SYS_248" }, /* 248 */ + { 5, 0, printargs, "SYS_249" }, /* 249 */ + { 5, 0, printargs, "SYS_250" }, /* 250 */ + { 5, 0, printargs, "SYS_251" }, /* 251 */ + { 5, 0, printargs, "SYS_252" }, /* 252 */ + { 5, 0, printargs, "waitid" }, /* 253 */