- Use sys_semop to format semop syscall. - timerfd should be timerfd_create
- Rename sys_kexec_load to kexec_load to match x86 - Add migrate_pages, utimensat, sync_file_range, timerfd_settime, timerfd_gettime, signalfd4, eventfd2, epoll_create1, dup3, pipe2, inotify_init1, perf_event_open, preadv, pwritev and rt_tgsigqueueinfo. Signed-off-by: Anton Blanchard <[email protected]> --- diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 12e9ba1..d10a8de 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -287,7 +287,7 @@ { 1, 0, printargs, "rtas" }, /* 255 */ { 5, 0, printargs, "debug_setcontext" }, /* 256 */ { 5, 0, printargs, "vserver" }, /* 257 */ - { 5, 0, printargs, "SYS_258" }, /* 258 */ + { 5, 0, printargs, "migrate_pages" }, /* 258 */ { 6, 0, sys_mbind, "mbind" }, /* 259 */ { 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 260 */ { 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 261 */ @@ -297,7 +297,7 @@ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 265 */ { 2, 0, sys_mq_notify, "mq_notify" }, /* 266 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 267 */ - { 5, 0, printargs, "sys_kexec_load" }, /* 268 */ + { 5, 0, printargs, "kexec_load" }, /* 268 */ { 5, 0, printargs, "add_key" }, /* 269 */ { 4, 0, printargs, "request_key" }, /* 270 */ { 5, 0, printargs, "keyctl" }, /* 271 */ @@ -333,25 +333,25 @@ { 6, 0, sys_move_pages, "move_pages" }, /* 301 */ { 3, 0, sys_getcpu, "getcpu" }, /* 302 */ { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 303 */ - { 5, 0, printargs, "SYS_304" }, /* 304 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 304 */ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 305 */ - { 4, TD, sys_timerfd, "timerfd" }, /* 306 */ + { 4, TD, sys_timerfd_create, "timerfd_create" }, /* 306 */ { 1, TD, sys_eventfd, "eventfd" }, /* 307 */ - { 5, 0, printargs, "SYS_308" }, /* 308 */ + { 4, 0, printargs, "sync_file_range" }, /* 308 */ { 6, TF, sys_fallocate, "fallocate" }, /* 309 */ { 3, 0, sys_subpage_prot, "subpage_prot" }, /* 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 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 311 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 312 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 313 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 314 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 315 */ + { 3, TD, sys_dup3, "dup3" }, /* 316 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 317 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 318 */ + { 5, 0, printargs, "perf_event_open" }, /* 319 */ + { 5, TD, printargs, "preadv" }, /* 320 */ + { 5, TD, printargs, "pwritev" }, /* 321 */ + { 5, 0, printargs, "rt_tgsigqueueinfo" }, /* 322 */ { 5, 0, printargs, "SYS_323" }, /* 323 */ { 5, 0, printargs, "SYS_324" }, /* 324 */ { 5, 0, printargs, "SYS_325" }, /* 325 */ @@ -457,7 +457,7 @@ #error fix me #endif { 4, 0, printargs, "ipc_subcall" }, /* 419 */ - { 4, TI, printargs, "semop" }, /* 420 */ + { 4, TI, sys_semop, "semop" }, /* 420 */ { 4, TI, sys_semget, "semget" }, /* 421 */ { 4, TI, sys_semctl, "semctl" }, /* 422 */ { 5, TI, sys_semtimedop, "semtimedop" }, /* 423 */ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Strace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/strace-devel
