From 623003918a2d35d71bb7f44917b78c41a9ac169b Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 5 Apr 2010 23:44:48 +0000 Subject: [PATCH] Update linux/*/syscallent.h files to match Linux kernel v2.6.33 * linux/alpha/syscallent.h: Add 47 hooks. * linux/arm/syscallent.h: Update hooks for pselect6, ppoll, epoll_pwait. Add 11 hooks. * linux/bfin/syscallent.h: Update hooks for prctl, fallocate, signalfd4, eventfd2, epoll_create1, dup3, pipe2, perf_event_open. Hook up recvmmsg. * linux/hppa/syscallent.h: Update hooks for signalfd4, eventfd2, epoll_create1, dup3, pipe2, perf_event_open. * linux/i386/syscallent.h: Fix syscall name for the kexec_load hook. Add 5 hooks. * linux/ia64/syscallent.h: Fix syscall name for the kexec_load hook. Add 4 hooks. * linux/m68k/syscallent.h: Add 50 hooks. * linux/powerpc/syscallent.h: Fix hook for timerfd_create. Fix 6 syscall names to match the kernel. Use sys_semop to parse semop. Add 14 hooks. * linux/s390/syscallent.h: Fix syscall name for the kexec_load hook. Add 14 hooks. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Add 13 hooks. * linux/sh64/syscallent.h: Add 15 hooks. * linux/sparc/syscallent.h: Add 22 hooks. * linux/x86_64/syscallent.h: Add 5 hooks. --- linux/alpha/syscallent.h | 47 +++++++++++++++++ linux/arm/syscallent.h | 28 +++++----- linux/bfin/syscallent.h | 16 +++--- linux/hppa/syscallent.h | 12 ++--- linux/i386/syscallent.h | 12 ++--- linux/ia64/syscallent.h | 6 ++- linux/m68k/syscallent.h | 101 ++++++++++++++++++------------------- linux/powerpc/syscallent.h | 47 +++++++++-------- linux/s390/syscallent.h | 33 ++++++------ linux/s390x/syscallent.h | 32 ++++++------ linux/sh/syscallent.h | 28 +++++----- linux/sh64/syscallent.h | 32 ++++++------ linux/sparc/syscallent.h | 54 ++++++++++---------- linux/x86_64/syscallent.h | 5 ++ 14 files changed, 251 insertions(+), 202 deletions(-) diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h index 23938291..65b9c3e7 100644 --- a/linux/alpha/syscallent.h +++ b/linux/alpha/syscallent.h @@ -475,3 +475,50 @@ { 0, TD, printargs, "inotify_init" }, /* 444 */ { 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 445 */ { 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 446 */ + { 1, TD, sys_fdatasync, "fdatasync" }, /* 447 */ + { 5, 0, printargs, "kexec_load" }, /* 448 */ + { 4, 0, printargs, "migrate_pages" }, /* 449 */ + { 4, TD|TF, sys_openat, "openat" }, /* 450 */ + { 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 451 */ + { 4, TD|TF, sys_mknodat, "mknodat" }, /* 452 */ + { 5, TD|TF, sys_fchownat, "fchownat" }, /* 453 */ + { 3, TD|TF, sys_futimesat, "futimesat" }, /* 454 */ + { 4, TD|TD, sys_newfstatat, "newfstatat" }, /* 455 */ + { 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 456 */ + { 4, TD|TF, sys_renameat, "renameat" }, /* 457 */ + { 5, TD|TF, sys_linkat, "linkat" }, /* 458 */ + { 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 459 */ + { 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 460 */ + { 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 461 */ + { 3, TD|TF, sys_faccessat, "faccessat" }, /* 462 */ + { 6, TD, sys_pselect6, "pselect6" }, /* 463 */ + { 5, TD, sys_ppoll, "ppoll" }, /* 464 */ + { 1, TP, sys_unshare, "unshare" }, /* 465 */ + { 2, 0, printargs, "set_robust_list" }, /* 466 */ + { 3, 0, printargs, "get_robust_list" }, /* 467 */ + { 6, TD, printargs, "splice" }, /* 468 */ + { 4, TD, printargs, "sync_file_range" }, /* 469 */ + { 4, TD, printargs, "tee" }, /* 470 */ + { 4, TD, printargs, "vmsplice" }, /* 471 */ + { 6, 0, sys_move_pages, "move_pages" }, /* 472 */ + { 3, 0, sys_getcpu, "getcpu" }, /* 473 */ + { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 474 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 475 */ + { 3, TD|TS, sys_signalfd, "signalfd" }, /* 476 */ + { 4, TD, sys_timerfd, "timerfd" }, /* 477 */ + { 1, TD, sys_eventfd, "eventfd" }, /* 478 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 479 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 480 */ + { 2, TD, sys_timerfd_create, "timerfd_create" }, /* 481 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 482 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 483 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 484 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 485 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 486 */ + { 3, TD, sys_dup3, "dup3" }, /* 487 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 488 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 489 */ + { 5, TD, printargs, "preadv" }, /* 490 */ + { 5, TD, printargs, "pwritev" }, /* 491 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 492 */ + { 5, TD, printargs, "perf_event_open" }, /* 493 */ diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h index 9b3c0fef..688a407e 100644 --- a/linux/arm/syscallent.h +++ b/linux/arm/syscallent.h @@ -365,8 +365,8 @@ { 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 332 */ { 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 333 */ { 3, TD|TF, sys_faccessat, "faccessat" }, /* 334 */ - { 5, 0, printargs, "SYS_335" }, /* 335 */ - { 5, 0, printargs, "SYS_336" }, /* 336 */ + { 6, TD, sys_pselect6, "pselect6" }, /* 335 */ + { 5, TD, sys_ppoll, "ppoll" }, /* 336 */ { 1, TP, sys_unshare, "unshare" }, /* 337 */ { 2, 0, printargs, "set_robust_list" }, /* 338 */ { 3, 0, printargs, "get_robust_list" }, /* 339 */ @@ -376,7 +376,7 @@ { 4, TD, printargs, "vmsplice" }, /* 343 */ { 6, 0, sys_move_pages, "move_pages" }, /* 344 */ { 3, 0, sys_getcpu, "getcpu" }, /* 345 */ - { 5, 0, printargs, "SYS_346" }, /* 346 */ + { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 346 */ { 5, 0, printargs, "kexec_load" }, /* 347 */ { 4, TD|TF, sys_utimensat, "utimensat" }, /* 348 */ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 349 */ @@ -385,17 +385,17 @@ { 6, TF, sys_fallocate, "fallocate" }, /* 352 */ { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 353 */ { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 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 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 355 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 356 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 357 */ + { 3, TD, sys_dup3, "dup3" }, /* 358 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 359 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 360 */ + { 5, TD, printargs, "preadv" }, /* 361 */ + { 5, TD, printargs, "pwritev" }, /* 362 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 363 */ + { 5, TD, printargs, "perf_event_open"}, /* 364 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 365 */ { 5, 0, printargs, "SYS_366" }, /* 366 */ { 5, 0, printargs, "SYS_367" }, /* 367 */ { 5, 0, printargs, "SYS_368" }, /* 368 */ diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h index 1d3ae32f..660b8422 100644 --- a/linux/bfin/syscallent.h +++ b/linux/bfin/syscallent.h @@ -200,7 +200,7 @@ { 3, 0, printargs, "nfsservctl" }, /* 169 */ { 3, 0, sys_setresgid, "setresgid" }, /* 170 */ { 3, 0, sys_getresgid, "getresgid" }, /* 171 */ - { 5, 0, printargs, "prctl" }, /* 172 */ + { 5, 0, sys_prctl, "prctl" }, /* 172 */ { 1, TS, printargs, "rt_sigreturn" }, /* 173 */ { 4, TS, sys_rt_sigaction, "rt_sigaction" }, /* 174 */ { 4, TS, sys_rt_sigprocmask, "rt_sigprocmask" }, /* 175 */ @@ -384,18 +384,18 @@ { 5, 0, sys_fadvise64, "fadvise64" }, /* 353 */ { 2, 0, printargs, "set_robust_list" }, /* 354 */ { 3, 0, printargs, "get_robust_list" }, /* 355 */ - { 4, 0, printargs, "fallocate" }, /* 356 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 356 */ { 5, TI, sys_semtimedop, "semtimedop" }, /* 357 */ { 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 358 */ { 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 359 */ - { 4, TD|TS, printargs, "signalfd4" }, /* 360 */ - { 2, TD, printargs, "eventfd2" }, /* 361 */ - { 1, 0, printargs, "epoll_create1" }, /* 362 */ - { 3, TD, printargs, "dup3" }, /* 363 */ - { 2, TD, printargs, "pipe2" }, /* 364 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 360 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 361 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 362 */ + { 3, TD, sys_dup3, "dup3" }, /* 363 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 364 */ { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 365 */ { 5, TD, printargs, "preadv" }, /* 366 */ { 5, TD, printargs, "pwritev" }, /* 367 */ { 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 368 */ - { 5, 0, printargs, "perf_counter_open" }, /* 369 */ + { 5, TD, printargs, "perf_event_open" }, /* 369 */ { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 370 */ diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index b45e302e..0d7d48cd 100644 --- a/linux/hppa/syscallent.h +++ b/linux/hppa/syscallent.h @@ -314,13 +314,13 @@ { 2, TD, sys_timerfd_create, "timerfd_create" }, /* 306 */ { 4, TD, sys_timerfd_settime, "timerfd_settime" }, /* 307 */ { 2, TD, sys_timerfd_gettime, "timerfd_gettime" }, /* 308 */ - { 4, TD|TS, printargs, "signalfd4" }, /* 309 */ - { 2, TD, printargs, "eventfd2" }, /* 310 */ - { 1, 0, printargs, "epoll_create1" }, /* 311 */ - { 3, TD, printargs, "dup3" }, /* 312 */ - { 2, TD, printargs, "pipe2" }, /* 313 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 309 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 310 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 311 */ + { 3, TD, sys_dup3, "dup3" }, /* 312 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 313 */ { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 314 */ { 5, TD, printargs, "preadv" }, /* 315 */ { 5, TD, printargs, "pwritev" }, /* 316 */ { 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 317 */ - { 5, 0, printargs, "perf_counter_open" }, /* 318 */ + { 5, TD, printargs, "perf_event_open" }, /* 318 */ diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h index 507ca3ad..986433f2 100644 --- a/linux/i386/syscallent.h +++ b/linux/i386/syscallent.h @@ -313,7 +313,7 @@ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 280 */ { 2, 0, sys_mq_notify, "mq_notify" }, /* 281 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 282 */ - { 5, 0, printargs, "sys_kexec_load" }, /* 283 */ + { 5, 0, printargs, "kexec_load" }, /* 283 */ { 5, TP, sys_waitid, "waitid", SYS_waitid }, /* 284 */ { 5, 0, printargs, "SYS_285" }, /* 285 */ { 5, 0, printargs, "add_key" }, /* 286 */ @@ -363,11 +363,11 @@ { 3, TD, sys_dup3, "dup3" }, /* 330 */ { 2, TD, sys_pipe2, "pipe2" }, /* 331 */ { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 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, TD, printargs, "preadv" }, /* 333 */ + { 5, TD, printargs, "pwritev" }, /* 334 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 335 */ + { 5, TD, printargs, "perf_event_open"}, /* 336 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 337 */ { 5, 0, printargs, "SYS_338" }, /* 338 */ { 5, 0, printargs, "SYS_339" }, /* 339 */ { 5, 0, printargs, "SYS_340" }, /* 340 */ diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 8755795b..4ba91fa7 100644 --- a/linux/ia64/syscallent.h +++ b/linux/ia64/syscallent.h @@ -1072,7 +1072,7 @@ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 1265 */ { 2, 0, sys_mq_notify, "mq_notify" }, /* 1266 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 1267 */ - { 5, 0, printargs, "sys_kexec_load" }, /* 1268 */ + { 5, 0, printargs, "kexec_load" }, /* 1268 */ { 5, 0, printargs, "vserver" }, /* 1269 */ { 5, TP, sys_waitid, "waitid" }, /* 1270 */ { 5, 0, printargs, "add_key" }, /* 1271 */ @@ -1114,3 +1114,7 @@ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 1307 */ { 4, TD, sys_timerfd, "timerfd" }, /* 1308 */ { 1, TD, sys_eventfd, "eventfd" }, /* 1309 */ + { 5, TD, printargs, "preadv" }, /* 1319 */ + { 5, TD, printargs, "pwritev" }, /* 1320 */ + { 4, TS, printargs, "rt_tgsigqueueinfo"}, /* 1321 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 1322 */ diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h index 27523c32..eba2f7f4 100644 --- a/linux/m68k/syscallent.h +++ b/linux/m68k/syscallent.h @@ -310,58 +310,57 @@ { 5, 0, printargs, "add_key" }, /* 279 */ { 5, 0, printargs, "request_key" }, /* 280 */ { 5, 0, printargs, "keyctl" }, /* 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 */ + { 3, 0, printargs, "ioprio_set" }, /* 282 */ + { 2, 0, printargs, "ioprio_get" }, /* 283 */ + { 0, TD, printargs, "inotify_init" }, /* 284 */ + { 3, TD, sys_inotify_add_watch, "inotify_add_watch" }, /* 285 */ + { 2, TD, sys_inotify_rm_watch, "inotify_rm_watch" }, /* 286 */ + { 4, 0, printargs, "migrate_pages" }, /* 287 */ + { 4, TD|TF, sys_openat, "openat" }, /* 288 */ + { 3, TD|TF, sys_mkdirat, "mkdirat" }, /* 289 */ + { 4, TD|TF, sys_mknodat, "mknodat" }, /* 290 */ + { 5, TD|TF, sys_fchownat, "fchownat" }, /* 291 */ + { 3, TD|TF, sys_futimesat, "futimesat" }, /* 292 */ + { 4, TD|TD, sys_newfstatat, "fstatat64" }, /* 293 */ + { 3, TD|TF, sys_unlinkat, "unlinkat" }, /* 294 */ + { 4, TD|TF, sys_renameat, "renameat" }, /* 295 */ + { 5, TD|TF, sys_linkat, "linkat" }, /* 296 */ + { 3, TD|TF, sys_symlinkat, "symlinkat" }, /* 297 */ + { 4, TD|TF, sys_readlinkat, "readlinkat" }, /* 298 */ + { 3, TD|TF, sys_fchmodat, "fchmodat" }, /* 299 */ + { 3, TD|TF, sys_faccessat, "faccessat" }, /* 300 */ + { 6, TD, sys_pselect6, "pselect6" }, /* 301 */ + { 5, TD, sys_ppoll, "ppoll" }, /* 302 */ + { 1, TP, sys_unshare, "unshare" }, /* 303 */ + { 2, 0, printargs, "set_robust_list" }, /* 304 */ + { 3, 0, printargs, "get_robust_list" }, /* 305 */ + { 6, TD, printargs, "splice" }, /* 306 */ + { 4, TD, printargs, "sync_file_range" }, /* 307 */ + { 4, TD, printargs, "tee" }, /* 308 */ + { 4, TD, printargs, "vmsplice" }, /* 309 */ { 6, 0, sys_move_pages, "move_pages" }, /* 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 */ + { 3, 0, sys_sched_setaffinity, "sched_setaffinity" },/* 311 */ + { 3, 0, sys_sched_getaffinity, "sched_getaffinity" },/* 312 */ + { 5, 0, printargs, "kexec_load" }, /* 313 */ + { 3, 0, sys_getcpu, "getcpu" }, /* 314 */ + { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 315 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 316 */ + { 3, TD|TS, sys_signalfd, "signalfd" }, /* 317 */ + { 2, TD, sys_timerfd_create, "timerfd_create"}, /* 318 */ + { 1, TD, sys_eventfd, "eventfd" }, /* 319 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 320 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 321 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 322 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 323 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 324 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 325 */ + { 3, TD, sys_dup3, "dup3" }, /* 326 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 327 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 328 */ + { 5, TD, printargs, "preadv" }, /* 329 */ + { 5, TD, printargs, "pwritev" }, /* 330 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 331 */ + { 5, TD, printargs, "perf_event_open"}, /* 332 */ { 5, 0, printargs, "SYS_333" }, /* 333 */ { 5, 0, printargs, "SYS_334" }, /* 334 */ { 5, 0, printargs, "SYS_335" }, /* 335 */ diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 68fe2cf0..9de2af6f 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -84,7 +84,7 @@ { 0, 0, sys_lock, "lock" }, /* 53 */ { 3, TD, sys_ioctl, "ioctl" }, /* 54 */ { 3, TD, sys_fcntl, "fcntl" }, /* 55 */ - { 0, 0, sys_mpx, "sys_mpx" }, /* 56 */ + { 0, 0, sys_mpx, "mpx" }, /* 56 */ { 2, 0, sys_setpgid, "setpgid" }, /* 57 */ { 2, 0, sys_ulimit, "ulimit" }, /* 58 */ { 1, 0, sys_oldolduname, "oldolduname" }, /* 59 */ @@ -138,10 +138,10 @@ { 2, TF, sys_lstat, "lstat" }, /* 107 */ { 2, TD, sys_fstat, "fstat" }, /* 108 */ { 1, 0, sys_olduname, "olduname" }, /* 109 */ - { 5, 0, printargs, "SYS_110" }, /* 110 */ + { 5, 0, printargs, "iopl" }, /* 110 */ { 0, 0, sys_vhangup, "vhangup" }, /* 111 */ { 0, 0, sys_idle, "idle" }, /* 112 */ - { 5, 0, printargs, "SYS_113" }, /* 113 */ + { 5, 0, printargs, "vm86" }, /* 113 */ { 4, TP, sys_wait4, "wait4" }, /* 114 */ { 1, 0, sys_swapoff, "swapoff" }, /* 115 */ { 1, 0, sys_sysinfo, "sysinfo" }, /* 116 */ @@ -151,7 +151,7 @@ { 5, TP, sys_clone, "clone" }, /* 120 */ { 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */ { 1, 0, sys_uname, "uname" }, /* 122 */ - { 5, 0, printargs, "SYS_123" }, /* 123 */ + { 5, 0, printargs, "modify_ldt" }, /* 123 */ { 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */ { 3, 0, sys_mprotect, "mprotect" }, /* 125 */ { 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */ @@ -223,7 +223,6 @@ { 6, 0, sys_mmap, "mmap2" }, /* 192 */ { 4, TF, sys_truncate64, "truncate64" }, /* 193 */ { 4, TD, sys_ftruncate64, "ftruncate64" }, /* 194 */ - { 2, TF, sys_stat64, "stat64" }, /* 195 */ { 2, TF, sys_lstat64, "lstat64" }, /* 196 */ { 2, TD, sys_fstat64, "fstat64" }, /* 197 */ @@ -258,7 +257,7 @@ { 4, TD|TN, sys_sendfile64, "sendfile64" }, /* 226 */ { 2, 0, sys_io_setup, "io_setup" }, /* 227 */ { 1, 0, sys_io_destroy, "io_destroy" }, /* 228 */ - { 5, 0, sys_io_getevents, "io_getevents" }, /* 229 */ + { 5, 0, sys_io_getevents, "io_getevents" }, /* 229 */ { 3, 0, sys_io_submit, "io_submit" }, /* 230 */ { 3, 0, sys_io_cancel, "io_cancel" }, /* 231 */ { 1, 0, printargs, "set_tid_address" }, /* 232 */ @@ -287,7 +286,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 +296,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 +332,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, TD, 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, TD, printargs, "perf_event_open" }, /* 319 */ + { 5, TD, printargs, "preadv" }, /* 320 */ + { 5, TD, printargs, "pwritev" }, /* 321 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo" }, /* 322 */ { 5, 0, printargs, "SYS_323" }, /* 323 */ { 5, 0, printargs, "SYS_324" }, /* 324 */ { 5, 0, printargs, "SYS_325" }, /* 325 */ @@ -458,7 +457,7 @@ #error fix me #endif { 4, 0, printargs, "ipc_subcall" }, /* 420 */ - { 4, TI, printargs, "semop" }, /* 421 */ + { 4, TI, sys_semop, "semop" }, /* 421 */ { 4, TI, sys_semget, "semget" }, /* 422 */ { 4, TI, sys_semctl, "semctl" }, /* 423 */ { 5, TI, sys_semtimedop, "semtimedop" }, /* 424 */ diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h index 3411ca88..f822bd84 100644 --- a/linux/s390/syscallent.h +++ b/linux/s390/syscallent.h @@ -305,7 +305,7 @@ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 274 */ { 2, 0, sys_mq_notify, "mq_notify" }, /* 275 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 276 */ - { 5, 0, printargs, "sys_kexec_load" }, /* 277 */ + { 5, 0, printargs, "kexec_load" }, /* 277 */ { 5, 0, printargs, "add_key" }, /* 278 */ { 4, 0, printargs, "request_key" }, /* 279 */ { 5, 0, printargs, "keyctl" }, /* 280 */ @@ -338,29 +338,26 @@ { 4, TD, printargs, "sync_file_range" }, /* 307 */ { 4, TD, printargs, "tee" }, /* 308 */ { 4, TD, printargs, "vmsplice" }, /* 309 */ - { 6, 0, sys_move_pages, "move_pages" }, /* 310 */ { 3, 0, sys_getcpu, "getcpu" }, /* 311 */ { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 312 */ - { 5, 0, printargs, "SYS_313" }, /* 313 */ - { 5, 0, printargs, "SYS_314" }, /* 314 */ - { 5, 0, printargs, "SYS_315" }, /* 315 */ + { 2, TF, sys_utimes, "utimes" }, /* 313 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 314 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 315 */ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 316 */ { 4, TD, sys_timerfd, "timerfd" }, /* 317 */ { 1, TD, sys_eventfd, "eventfd" }, /* 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 */ + { 2, TD, sys_timerfd_create, "timerfd_create"}, /* 319 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 320 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 321 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 322 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 323 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 324 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 325 */ + { 3, TD, sys_dup3, "dup3" }, /* 326 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 327 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 330 */ + { 5, TD, printargs, "perf_event_open"}, /* 331 */ { 5, 0, printargs, "SYS_332" }, /* 332 */ { 5, 0, printargs, "SYS_333" }, /* 333 */ { 5, 0, printargs, "SYS_334" }, /* 334 */ diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h index ca5ce26d..90785bb3 100644 --- a/linux/s390x/syscallent.h +++ b/linux/s390x/syscallent.h @@ -304,7 +304,7 @@ { 5, 0, sys_mq_timedreceive, "mq_timedreceive" }, /* 274 */ { 2, 0, sys_mq_notify, "mq_notify" }, /* 275 */ { 3, 0, sys_mq_getsetattr, "mq_getsetattr" }, /* 276 */ - { 5, 0, printargs, "sys_kexec_load" }, /* 277 */ + { 5, 0, printargs, "kexec_load" }, /* 277 */ { 5, 0, printargs, "add_key" }, /* 278 */ { 4, 0, printargs, "request_key" }, /* 279 */ { 5, 0, printargs, "keyctl" }, /* 280 */ @@ -340,25 +340,23 @@ { 6, 0, sys_move_pages, "move_pages" }, /* 310 */ { 3, 0, sys_getcpu, "getcpu" }, /* 311 */ { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 312 */ - { 5, 0, printargs, "SYS_313" }, /* 313 */ - { 5, 0, printargs, "SYS_314" }, /* 314 */ - { 5, 0, printargs, "SYS_315" }, /* 315 */ + { 2, TF, sys_utimes, "utimes" }, /* 313 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 314 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 315 */ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 316 */ { 4, TD, sys_timerfd, "timerfd" }, /* 317 */ { 1, TD, sys_eventfd, "eventfd" }, /* 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 */ + { 2, TD, sys_timerfd_create, "timerfd_create"}, /* 319 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 320 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 321 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 322 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 323 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 324 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 325 */ + { 3, TD, sys_dup3, "dup3" }, /* 326 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 327 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 330 */ + { 5, TD, printargs, "perf_event_open"}, /* 331 */ { 5, 0, printargs, "SYS_332" }, /* 332 */ { 5, 0, printargs, "SYS_333" }, /* 333 */ { 5, 0, printargs, "SYS_334" }, /* 334 */ diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h index 523bc10d..2291131a 100644 --- a/linux/sh/syscallent.h +++ b/linux/sh/syscallent.h @@ -153,7 +153,7 @@ { 5, TP, sys_clone, "clone" }, /* 120 */ { 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */ { 1, 0, sys_uname, "uname" }, /* 122 */ - { 3, 0, sys_modify_ldt, "modify_ldt" }, /* 123 */ + { 3, 0, printargs, "cacheflush" }, /* 123 */ { 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */ { 3, 0, sys_mprotect, "mprotect" }, /* 125 */ { 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */ @@ -356,19 +356,19 @@ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 321 */ { 4, TD, sys_timerfd, "timerfd" }, /* 322 */ { 1, TD, sys_eventfd, "eventfd" }, /* 323 */ - { 6, 0, printargs, "fallocate" }, /* 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 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 324 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 325 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 326 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 327 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 328 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 329 */ + { 3, TD, sys_dup3, "dup3" }, /* 330 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 331 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 332 */ + { 5, TD, printargs, "preadv" }, /* 333 */ + { 5, TD, printargs, "pwritev" }, /* 334 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 335 */ + { 5, TD, printargs, "perf_event_open"}, /* 336 */ { 5, 0, printargs, "SYS_337" }, /* 337 */ { 5, 0, printargs, "SYS_338" }, /* 338 */ { 5, 0, printargs, "SYS_339" }, /* 339 */ diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h index 96191c15..7b72852c 100644 --- a/linux/sh64/syscallent.h +++ b/linux/sh64/syscallent.h @@ -151,7 +151,7 @@ { 5, TP, sys_clone, "clone" }, /* 120 */ { 2, 0, sys_setdomainname, "setdomainname" }, /* 121 */ { 1, 0, sys_uname, "uname" }, /* 122 */ - { 3, 0, printargs, "SYS_123" }, /* 123 */ + { 3, 0, printargs, "cacheflush" }, /* 123 */ { 1, 0, sys_adjtimex, "adjtimex" }, /* 124 */ { 3, 0, sys_mprotect, "mprotect" }, /* 125 */ { 3, TS, sys_sigprocmask, "sigprocmask" }, /* 126 */ @@ -380,21 +380,21 @@ { 3, TD|TS, sys_signalfd, "signalfd" }, /* 349 */ { 4, TD, sys_timerfd, "timerfd" }, /* 350 */ { 1, TD, sys_eventfd, "eventfd" }, /* 351 */ - { 6, 0, printargs, "fallocate" }, /* 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 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 352 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 353 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 354 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 355 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 356 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 357 */ + { 3, TD, sys_dup3, "dup3" }, /* 358 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 359 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 360 */ + { 5, TD, printargs, "preadv" }, /* 361 */ + { 5, TD, printargs, "pwritev" }, /* 362 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 363 */ + { 5, TD, printargs, "perf_event_open"}, /* 364 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 365 */ + { 4, TN, sys_accept4, "accept4" }, /* 366 */ { 5, 0, printargs, "SYS_367" }, /* 367 */ { 5, 0, printargs, "SYS_368" }, /* 368 */ { 5, 0, printargs, "SYS_369" }, /* 369 */ diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h index 2ffd9f03..8df80c84 100644 --- a/linux/sparc/syscallent.h +++ b/linux/sparc/syscallent.h @@ -300,33 +300,33 @@ { 1, TP, sys_unshare, "unshare" }, /* 299 */ { 2, 0, printargs, "set_robust_list" }, /* 300 */ { 3, 0, printargs, "get_robust_list" }, /* 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 */ - { 6, 0, sys_move_pages, "move_pages" }, /* 307 */ - { 3, 0, sys_getcpu, "getcpu" }, /* 308 */ - { 5, TD, sys_epoll_pwait,"epoll_pwait" }, /* 309 */ - { 5, 0, printargs, "SYS_310" }, /* 310 */ - { 3, TD|TS, sys_signalfd, "signalfd"}, /* 311 */ - { 4, TD, sys_timerfd, "timerfd" }, /* 312 */ - { 1, TD, sys_eventfd, "eventfd" }, /* 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 */ + { 4, 0, printargs, "migrate_pages" }, /* 302 */ + { 6, 0, sys_mbind, "mbind" }, /* 303 */ + { 5, 0, sys_get_mempolicy, "get_mempolicy" }, /* 304 */ + { 3, 0, sys_set_mempolicy, "set_mempolicy" }, /* 305 */ + { 5, 0, printargs, "kexec_load" }, /* 306 */ + { 6, 0, sys_move_pages, "move_pages" }, /* 307 */ + { 3, 0, sys_getcpu, "getcpu" }, /* 308 */ + { 5, TD, sys_epoll_pwait, "epoll_pwait" }, /* 309 */ + { 4, TD|TF, sys_utimensat, "utimensat" }, /* 310 */ + { 3, TD|TS, sys_signalfd, "signalfd" }, /* 311 */ + { 2, TD, sys_timerfd_create, "timerfd_create"}, /* 312 */ + { 1, TD, sys_eventfd, "eventfd" }, /* 313 */ + { 6, TF, sys_fallocate, "fallocate" }, /* 314 */ + { 4, TD, sys_timerfd_settime, "timerfd_settime"}, /* 315 */ + { 2, TD, sys_timerfd_gettime, "timerfd_gettime"}, /* 316 */ + { 4, TD|TS, sys_signalfd4, "signalfd4" }, /* 317 */ + { 2, TD, sys_eventfd2, "eventfd2" }, /* 318 */ + { 1, 0, sys_epoll_create1, "epoll_create1" }, /* 319 */ + { 3, TD, sys_dup3, "dup3" }, /* 320 */ + { 2, TD, sys_pipe2, "pipe2" }, /* 321 */ + { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 322 */ + { 4, TN, sys_accept4, "accept4" }, /* 323 */ + { 5, TD, printargs, "preadv" }, /* 324 */ + { 5, TD, printargs, "pwritev" }, /* 325 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 326 */ + { 5, TD, printargs, "perf_event_open"}, /* 327 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 328 */ { 5, 0, printargs, "SYS_329" }, /* 329 */ { 5, 0, printargs, "SYS_330" }, /* 330 */ { 5, 0, printargs, "SYS_331" }, /* 331 */ diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h index c8d747c0..b18207af 100644 --- a/linux/x86_64/syscallent.h +++ b/linux/x86_64/syscallent.h @@ -293,3 +293,8 @@ { 3, TD, sys_dup3, "dup3" }, /* 292 */ { 2, TD, sys_pipe2, "pipe2" }, /* 293 */ { 1, TD, sys_inotify_init1, "inotify_init1" }, /* 294 */ + { 5, TD, printargs, "preadv" }, /* 295 */ + { 5, TD, printargs, "pwritev" }, /* 296 */ + { 4, TP|TS, printargs, "rt_tgsigqueueinfo"}, /* 297 */ + { 5, TD, printargs, "perf_event_open"}, /* 298 */ + { 5, TN, sys_recvmmsg, "recvmmsg" }, /* 299 */ -- 2.50.1