]> granicus.if.org Git - strace/commitdiff
Update syscall tables to the point where they include renameat2
authorMike Frysinger <vapier@gentoo.org>
Thu, 14 Aug 2014 08:05:41 +0000 (04:05 -0400)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 15 Aug 2014 00:09:12 +0000 (00:09 +0000)
* linux/dummy.h: Add printargs aliases for sys_sched_getattr and
sys_sched_setattr.
* linux/aarch64/syscallent1.h: Add kcmp/finit_module/sched_setattr/
sched_getattr/renameat2.
* linux/alpha/syscallent.h: Add kcmp/finit_module.
* linux/arm/syscallent.h: Add sched_setattr/sched_getattr/renameat2.
* linux/hppa/syscallent.h: Add sched_setattr/sched_getattr/utimes/renameat2.
* linux/i386/syscallent.h: Add sched_setattr/sched_getattr/renameat2.
* linux/ia64/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/microblaze/syscallent.h: Likewise.
* linux/mips/syscallent-n32.h: Likewise.
* linux/mips/syscallent-n64.h: Add getdents64/sched_setattr/sched_getattr/
renameat2.
* linux/mips/syscallent-o32.h: Add sched_setattr/sched_getattr/renameat2.
* linux/powerpc/syscallent.h: Fix finit_module/kcmp order.  Add sched_setattr/
sched_getattr/renameat2.
* linux/s390/syscallent.h: Add sched_setattr/sched_getattr/renameat2.
* linux/s390x/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/x32/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* linux/xtensa/syscallent.h: Add sched_setattr/sched_getattr.

19 files changed:
linux/aarch64/syscallent1.h
linux/alpha/syscallent.h
linux/arm/syscallent.h
linux/dummy.h
linux/hppa/syscallent.h
linux/i386/syscallent.h
linux/ia64/syscallent.h
linux/m68k/syscallent.h
linux/microblaze/syscallent.h
linux/mips/syscallent-n32.h
linux/mips/syscallent-n64.h
linux/mips/syscallent-o32.h
linux/powerpc/syscallent.h
linux/s390/syscallent.h
linux/s390x/syscallent.h
linux/sparc/syscallent.h
linux/x32/syscallent.h
linux/x86_64/syscallent.h
linux/xtensa/syscallent.h

index ef23db3306cad0c67bec36ac70e85ecd166e04cf..c7c14968d28a53d7be4c50646f2177bae79c223b 100644 (file)
        { 4,    TN,     sys_sendmmsg,                   "sendmmsg"                      }, /*  269 */
        { 6,    0,      sys_process_vm_readv,           "process_vm_readv"              }, /*  270 */
        { 6,    0,      sys_process_vm_writev,          "process_vm_writev"             }, /*  271 */
+       { 5,    0,      sys_kcmp,                       "kcmp"                          }, /*  272 */
+       { 3,    TD,     sys_finit_module,               "finit_module"                  }, /*  273 */
+       { 3,    0,      sys_sched_setattr,              "sched_setattr"                 }, /*  274 */
+       { 4,    0,      sys_sched_getattr,              "sched_getattr"                 }, /*  275 */
+       { 5,    TD|TF,  sys_renameat2,                  "renameat2"                     }, /*  276 */
 
        /* Blank down to 1023 */
-       [272 ... 1023] = { },
+       [277 ... 1023] = { },
 
        /* Quote from asm-generic/unistd.h:
         *
index 581475ca4b8d54a18933b33d4b132f637ca06156..408854e0ad39a7d2c4387a53d546cfc3dc6b08dc 100644 (file)
        { 4,    TN,     sys_sendmmsg,           "sendmmsg"              }, /* 503 */
        { 6,    0,      sys_process_vm_readv,   "process_vm_readv"      }, /* 504 */
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 505 */
+       { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 506 */
+       { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 507 */
index 1656af6728fe4a0a39b8f8daca8168f6c6361f74..adaa1722a89c39d19b741ce5aa217289b91390fe 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 377 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 378 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 379 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 380 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 381 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 382 */
 #ifdef __ARM_EABI__
-# define ARM_LAST_ORDINARY_SYSCALL 379
+# define ARM_LAST_ORDINARY_SYSCALL 382
 #else
-       { 5,    0,      NULL,                   NULL            }, /* 380 */
-       { 5,    0,      NULL,                   NULL            }, /* 381 */
-       { 5,    0,      NULL,                   NULL            }, /* 382 */
        { 5,    0,      NULL,                   NULL            }, /* 383 */
        { 5,    0,      NULL,                   NULL            }, /* 384 */
        { 5,    0,      NULL,                   NULL            }, /* 385 */
index 6068666733a1024d9cefe9d12da8b8bc949fbde1..31be7b74bcb8846eb596212e5e2773324b3233f6 100644 (file)
@@ -38,6 +38,8 @@
 #define        sys_lookup_dcookie      printargs
 #define        sys_name_to_handle_at   printargs
 #define        sys_open_by_handle_at   printargs
+#define        sys_sched_getattr       printargs
+#define        sys_sched_setattr       printargs
 #define        sys_sysfs               printargs
 #define        sys_vm86old             printargs
 #define        sys_vm86                printargs
index 2548f469890e9ac470e75be5d32be829638b1ad7..0a58c5d5bde91c97170065f6e61fd4e54aaaf9ce 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 331 */
        { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 332 */
        { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 333 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr"         }, /* 334 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr"         }, /* 335 */
+       { 2,    TF,     sys_utimes,             "utimes"                }, /* 336 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"             }, /* 337 */
index a8daacf26b53cc54d315f2b2a8a550fae9751db5..f7d2cefec714fa6a711b86358c2975463d54bdea 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 348 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 349 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 350 */
-       { 5,    0,      NULL,                   NULL            }, /* 351 */
-       { 5,    0,      NULL,                   NULL            }, /* 352 */
-       { 5,    0,      NULL,                   NULL            }, /* 353 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 351 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 352 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 353 */
        { 5,    0,      NULL,                   NULL            }, /* 354 */
        { 5,    0,      NULL,                   NULL            }, /* 355 */
        { 5,    0,      NULL,                   NULL            }, /* 356 */
index 9aeef0b3f8b402e0d7c306aaa36dc79691c03b86..48422d99b612ad0c63790dfb401c8ddb50f01bd9 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 1333 */
        { 4,    TN,     sys_accept4,            "accept4"       }, /* 1334 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 1335 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 1336 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 1337 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 1338 */
index b227776c19990c8188c993a7cd72c7cae04b8c25..4543db8ae570f5b5f20a596cf5920270f5ba8d9c 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 346 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 347 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 348 */
-       { 5,    0,      NULL,                   NULL            }, /* 349 */
-       { 5,    0,      NULL,                   NULL            }, /* 350 */
-       { 5,    0,      NULL,                   NULL            }, /* 351 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 349 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 350 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 351 */
        { 5,    0,      NULL,                   NULL            }, /* 352 */
        { 5,    0,      NULL,                   NULL            }, /* 353 */
        { 5,    0,      NULL,                   NULL            }, /* 354 */
index 5c5be55da4a20a925615dc08a91b517f293ae3a4..c10e95767fd3628b0a96d3dead21d01a6da03a5f 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 378 */
        { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 379 */
        { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 380 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 381 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 382 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 383 */
index 4b0e6bc063519086337cd1c1d844d2760f9c3a7a..ba7c84f3760884049213466c73f7847d0fc9b4e0 100644 (file)
        { 2,    TD,     sys_setns,              "setns"         }, /* 6308 */
        { 6,    0,      sys_process_vm_readv,   "process_vm_readv"      }, /* 6309 */
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 6310 */
-       { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 6311 */
-       { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 6312 */
+       { 5,    0,      sys_kcmp,               "kcmp"          }, /* 6311 */
+       { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 6312 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 6313 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 6314 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 6315 */
 #else
        { 0,    0,      printargs,              "n32_read"              }, /* 6000 */
        { 0,    0,      printargs,              "n32_write"             }, /* 6001 */
        { 6,    0,      printargs,              "n32_process_vm_writev" }, /* 6310 */
        { 5,    0,      printargs,              "n32_kcmp"              }, /* 6311 */
        { 3,    TD,     printargs,              "n32_finit_module"      }, /* 6312 */
+       { 3,    0,      printargs,              "n32_sched_setattr"     }, /* 6313 */
+       { 4,    0,      printargs,              "n32_sched_getattr"     }, /* 6314 */
+       { 5,    TD|TF,  printargs,              "n32_renameat2"         }, /* 6315 */
 #endif
index 524f280d53adf0f05c3b6adda8a2a667b7443460..9a4143efbeb44b87e7aacb683f44b72c77ec9ddc 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 5305 */
        { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 5306 */
        { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 5307 */
+       { 3,    TD,     sys_getdents64,         "getdents64"            }, /* 5308 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr"         }, /* 5309 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr"         }, /* 5310 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"             }, /* 5311 */
 #else
        { 0,    0,      printargs,              "n64_read"              }, /* 5000 */
        { 0,    0,      printargs,              "n64_write"             }, /* 5001 */
        { 2,    TD,     printargs,              "n64_setns"             }, /* 5303 */
        { 6,    0,      printargs,              "n64_process_vm_readv"  }, /* 5304 */
        { 6,    0,      printargs,              "n64_process_vm_writev" }, /* 5305 */
-       { 5,    0,      printargs,              "kcmp"                  }, /* 5306 */
-       { 3,    TD,     printargs,              "finit_module"          }, /* 5307 */
+       { 5,    0,      printargs,              "n64_kcmp"              }, /* 5306 */
+       { 3,    TD,     printargs,              "n64_finit_module"      }, /* 5307 */
+       { 3,    TD,     printargs,              "n64_getdents64"        }, /* 5308 */
+       { 3,    0,      printargs,              "n64_sched_setattr"     }, /* 5309 */
+       { 4,    0,      printargs,              "n64_sched_getattr"     }, /* 5310 */
+       { 5,    TD|TF,  printargs,              "n64_renameat2"         }, /* 5311 */
 #endif
        [5308 ... 5999] = { }, /* 5999 */ /* end of Linux N64 */
index a371fb1ec58cdacc075b55b46bad363c2205ecc1..41dae4694cf15913f0b23d8a943435839b1806b0 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 4346 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 4347 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 4348 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 4349 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 4350 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 4351 */
 #else
        { 0,    0,      printargs,              "o32_syscall"   }, /* 4000 */
        { 1,    TP|SE,  printargs,              "o32_exit"              }, /* 4001 */
        { 6,    0,      printargs,              "o32_process_vm_writev" }, /* 4346 */
        { 5,    0,      printargs,              "o32_kcmp"              }, /* 4347 */
        { 3,    TD,     printargs,              "o32_finit_module"      }, /* 4348 */
+       { 3,    0,      printargs,              "o32_sched_setattr"     }, /* 4349 */
+       { 4,    0,      printargs,              "o32_sched_getattr"     }, /* 4350 */
+       { 5,    TD|TF,  printargs,              "o32_renameat2" }, /* 4351 */
 #endif
        [4349 ... 4999] = { }, /* 4999 */ /* end of Linux o32 */
index 7d7825ed7b309ab010564d768e8cde776e5e8a6b..5eb5a3ce0a01faa1d7049b24acb8764701a534d5 100644 (file)
        { 2,    TD,     sys_setns,              "setns"                 }, /* 350 */
        { 6,    0,      sys_process_vm_readv,   "process_vm_readv"      }, /* 351 */
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 352 */
-       { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 353 */
-       { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 354 */
-       { 5,    0,      NULL,                   NULL                    }, /* 355 */
-       { 5,    0,      NULL,                   NULL                    }, /* 356 */
-       { 5,    0,      NULL,                   NULL                    }, /* 357 */
+       { 3,    TD,     sys_finit_module,       "finit_module"          }, /* 353 */
+       { 5,    0,      sys_kcmp,               "kcmp"                  }, /* 354 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr"         }, /* 355 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr"         }, /* 356 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"             }, /* 357 */
        { 5,    0,      NULL,                   NULL                    }, /* 358 */
        { 5,    0,      NULL,                   NULL                    }, /* 359 */
        { 5,    0,      NULL,                   NULL                    }, /* 360 */
index 108e4c0306f5c8327ae3b249997cd8ffbb2a3f3f..7b349811be15dff15a6f5ca6b6e56ad21fad6c74 100644 (file)
        { 2,    0,      printargs,              "s390_runtime_instr"    }, /* 342 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 343 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 344 */
-       { 5,    0,      NULL,                   NULL            }, /* 345 */
-       { 5,    0,      NULL,                   NULL            }, /* 346 */
-       { 5,    0,      NULL,                   NULL            }, /* 347 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 345 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 346 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 347 */
        { 5,    0,      NULL,                   NULL            }, /* 348 */
        { 5,    0,      NULL,                   NULL            }, /* 349 */
        { 5,    0,      NULL,                   NULL            }, /* 350 */
index 3b93a80e6d32695a002eb9cf5cdb154685c9b7ba..aae69b51fed5d415f2de327ee1975201a4e4725f 100644 (file)
        { 2,    0,      printargs,              "s390_runtime_instr"    }, /* 342 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 343 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 344 */
-       { 5,    0,      NULL,                   NULL            }, /* 345 */
-       { 5,    0,      NULL,                   NULL            }, /* 346 */
-       { 5,    0,      NULL,                   NULL            }, /* 347 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 345 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 346 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 347 */
        { 5,    0,      NULL,                   NULL            }, /* 348 */
        { 5,    0,      NULL,                   NULL            }, /* 349 */
        { 5,    0,      NULL,                   NULL            }, /* 350 */
index e62e4e148784cd08082a77e5b14e3268aedd9d1b..b4e77f53ea58b0c5247b1aee4051dd510794c1ba 100644 (file)
        { 0,    NF,     printargs,              "kern_features" }, /* 340 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 341 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 342 */
-       { 5,    0,      NULL,                   NULL            }, /* 343 */
-       { 5,    0,      NULL,                   NULL            }, /* 344 */
-       { 5,    0,      NULL,                   NULL            }, /* 345 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 343 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 344 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 345 */
        { 5,    0,      NULL,                   NULL            }, /* 346 */
        { 5,    0,      NULL,                   NULL            }, /* 347 */
        { 5,    0,      NULL,                   NULL            }, /* 348 */
index 7059cbf55445d3b183af06b16036ac231e79d21a..2000113f9c86f99260c7a7c71076f3cddac6ffdc 100644 (file)
        { 6,    0,      printargs,              "64:process_vm_writev"  }, /* 311 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 312 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 313 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 314 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 315 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 316 */
 
-       [314 ... 511] = {},
+       [317 ... 511] = {},
 
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  },  /* 512 */
        { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  },  /* 513 */
index 10c4eeb70f334da1c92c54e8d0f7fd5fd4655aaf..ed0f4fb93d08caa49ad067930258cf61984353c6 100644 (file)
        { 6,    0,      sys_process_vm_writev,  "process_vm_writev"     }, /* 311 */
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 312 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 313 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 314 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 315 */
+       { 5,    TD|TF,  sys_renameat2,          "renameat2"     }, /* 316 */
index cc32ceceecadc8591312221337f159686ae41c8e..76e3bbf02fa43d5dae2939bf0d83f60fada3a25d 100644 (file)
        { 5,    0,      sys_kcmp,               "kcmp"          }, /* 331 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 332 */
        { 4,    TN,     sys_accept4,            "accept4"       }, /* 333 */
+       { 3,    0,      sys_sched_setattr,      "sched_setattr" }, /* 334 */
+       { 4,    0,      sys_sched_getattr,      "sched_getattr" }, /* 335 */