diff options
Diffstat (limited to 'sys/kern/systrace_args.c')
| -rw-r--r-- | sys/kern/systrace_args.c | 714 |
1 files changed, 262 insertions, 452 deletions
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c index 9ab5f56e980c..d61758054f4b 100644 --- a/sys/kern/systrace_args.c +++ b/sys/kern/systrace_args.c @@ -101,15 +101,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 1; break; } - /* mknod */ - case 14: { - struct mknod_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - iarg[1] = p->mode; /* int */ - iarg[2] = p->dev; /* int */ - *n_args = 3; - break; - } /* chmod */ case 15: { struct chmod_args *p = params; @@ -944,30 +935,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 1; break; } - /* stat */ - case 188: { - struct stat_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - uarg[1] = (intptr_t) p->ub; /* struct stat * */ - *n_args = 2; - break; - } - /* fstat */ - case 189: { - struct fstat_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->sb; /* struct stat * */ - *n_args = 2; - break; - } - /* lstat */ - case 190: { - struct lstat_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - uarg[1] = (intptr_t) p->ub; /* struct stat * */ - *n_args = 2; - break; - } /* pathconf */ case 191: { struct pathconf_args *p = params; @@ -1000,16 +967,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 2; break; } - /* getdirentries */ - case 196: { - struct getdirentries_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->buf; /* char * */ - uarg[2] = p->count; /* u_int */ - uarg[3] = (intptr_t) p->basep; /* long * */ - *n_args = 4; - break; - } /* nosys */ case 198: { *n_args = 0; @@ -1370,15 +1327,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 4; break; } - /* getdents */ - case 272: { - struct getdents_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->buf; /* char * */ - uarg[2] = p->count; /* size_t */ - *n_args = 3; - break; - } /* lchmod */ case 274: { struct lchmod_args *p = params; @@ -1413,30 +1361,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 3; break; } - /* nstat */ - case 278: { - struct nstat_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - uarg[1] = (intptr_t) p->ub; /* struct nstat * */ - *n_args = 2; - break; - } - /* nfstat */ - case 279: { - struct nfstat_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->sb; /* struct nstat * */ - *n_args = 2; - break; - } - /* nlstat */ - case 280: { - struct nlstat_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - uarg[1] = (intptr_t) p->ub; /* struct nstat * */ - *n_args = 2; - break; - } /* preadv */ case 289: { struct preadv_args *p = params; @@ -1465,14 +1389,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 2; break; } - /* fhstat */ - case 299: { - struct fhstat_args *p = params; - uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ - uarg[1] = (intptr_t) p->sb; /* struct stat * */ - *n_args = 2; - break; - } /* modnext */ case 300: { struct modnext_args *p = params; @@ -2077,39 +1993,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 3; break; } - /* getfsstat */ - case 395: { - struct getfsstat_args *p = params; - uarg[0] = (intptr_t) p->buf; /* struct statfs * */ - iarg[1] = p->bufsize; /* long */ - iarg[2] = p->mode; /* int */ - *n_args = 3; - break; - } - /* statfs */ - case 396: { - struct statfs_args *p = params; - uarg[0] = (intptr_t) p->path; /* char * */ - uarg[1] = (intptr_t) p->buf; /* struct statfs * */ - *n_args = 2; - break; - } - /* fstatfs */ - case 397: { - struct fstatfs_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->buf; /* struct statfs * */ - *n_args = 2; - break; - } - /* fhstatfs */ - case 398: { - struct fhstatfs_args *p = params; - uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ - uarg[1] = (intptr_t) p->buf; /* struct statfs * */ - *n_args = 2; - break; - } /* ksem_close */ case 400: { struct ksem_close_args *p = params; @@ -2833,16 +2716,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 3; break; } - /* fstatat */ - case 493: { - struct fstatat_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->path; /* char * */ - uarg[2] = (intptr_t) p->buf; /* struct stat * */ - iarg[3] = p->flag; /* int */ - *n_args = 4; - break; - } /* futimesat */ case 494: { struct futimesat_args *p = params; @@ -2881,16 +2754,6 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 3; break; } - /* mknodat */ - case 498: { - struct mknodat_args *p = params; - iarg[0] = p->fd; /* int */ - uarg[1] = (intptr_t) p->path; /* char * */ - iarg[2] = p->mode; /* mode_t */ - iarg[3] = p->dev; /* dev_t */ - *n_args = 4; - break; - } /* openat */ case 499: { struct openat_args *p = params; @@ -3334,6 +3197,85 @@ systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args) *n_args = 1; break; } + /* fstat */ + case 551: { + struct fstat_args *p = params; + iarg[0] = p->fd; /* int */ + uarg[1] = (intptr_t) p->sb; /* struct stat * */ + *n_args = 2; + break; + } + /* fstatat */ + case 552: { + struct fstatat_args *p = params; + iarg[0] = p->fd; /* int */ + uarg[1] = (intptr_t) p->path; /* char * */ + uarg[2] = (intptr_t) p->buf; /* struct stat * */ + iarg[3] = p->flag; /* int */ + *n_args = 4; + break; + } + /* fhstat */ + case 553: { + struct fhstat_args *p = params; + uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ + uarg[1] = (intptr_t) p->sb; /* struct stat * */ + *n_args = 2; + break; + } + /* getdirentries */ + case 554: { + struct getdirentries_args *p = params; + iarg[0] = p->fd; /* int */ + uarg[1] = (intptr_t) p->buf; /* char * */ + uarg[2] = p->count; /* size_t */ + uarg[3] = (intptr_t) p->basep; /* off_t * */ + *n_args = 4; + break; + } + /* statfs */ + case 555: { + struct statfs_args *p = params; + uarg[0] = (intptr_t) p->path; /* char * */ + uarg[1] = (intptr_t) p->buf; /* struct statfs * */ + *n_args = 2; + break; + } + /* fstatfs */ + case 556: { + struct fstatfs_args *p = params; + iarg[0] = p->fd; /* int */ + uarg[1] = (intptr_t) p->buf; /* struct statfs * */ + *n_args = 2; + break; + } + /* getfsstat */ + case 557: { + struct getfsstat_args *p = params; + uarg[0] = (intptr_t) p->buf; /* struct statfs * */ + iarg[1] = p->bufsize; /* long */ + iarg[2] = p->mode; /* int */ + *n_args = 3; + break; + } + /* fhstatfs */ + case 558: { + struct fhstatfs_args *p = params; + uarg[0] = (intptr_t) p->u_fhp; /* const struct fhandle * */ + uarg[1] = (intptr_t) p->buf; /* struct statfs * */ + *n_args = 2; + break; + } + /* mknodat */ + case 559: { + struct mknodat_args *p = params; + iarg[0] = p->fd; /* int */ + uarg[1] = (intptr_t) p->path; /* char * */ + iarg[2] = p->mode; /* mode_t */ + iarg[3] = p->dev; /* dev_t */ + *n_args = 4; + break; + } default: *n_args = 0; break; @@ -3480,22 +3422,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* mknod */ - case 14: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "int"; - break; - case 2: - p = "int"; - break; - default: - break; - }; - break; /* chmod */ case 15: switch(ndx) { @@ -4854,45 +4780,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* stat */ - case 188: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "userland struct stat *"; - break; - default: - break; - }; - break; - /* fstat */ - case 189: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland struct stat *"; - break; - default: - break; - }; - break; - /* lstat */ - case 190: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "userland struct stat *"; - break; - default: - break; - }; - break; /* pathconf */ case 191: switch(ndx) { @@ -4945,25 +4832,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* getdirentries */ - case 196: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland char *"; - break; - case 2: - p = "u_int"; - break; - case 3: - p = "userland long *"; - break; - default: - break; - }; - break; /* nosys */ case 198: break; @@ -5504,22 +5372,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* getdents */ - case 272: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland char *"; - break; - case 2: - p = "size_t"; - break; - default: - break; - }; - break; /* lchmod */ case 274: switch(ndx) { @@ -5578,45 +5430,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* nstat */ - case 278: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "userland struct nstat *"; - break; - default: - break; - }; - break; - /* nfstat */ - case 279: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland struct nstat *"; - break; - default: - break; - }; - break; - /* nlstat */ - case 280: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "userland struct nstat *"; - break; - default: - break; - }; - break; /* preadv */ case 289: switch(ndx) { @@ -5668,19 +5481,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* fhstat */ - case 299: - switch(ndx) { - case 0: - p = "userland const struct fhandle *"; - break; - case 1: - p = "userland struct stat *"; - break; - default: - break; - }; - break; /* modnext */ case 300: switch(ndx) { @@ -6686,61 +6486,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* getfsstat */ - case 395: - switch(ndx) { - case 0: - p = "userland struct statfs *"; - break; - case 1: - p = "long"; - break; - case 2: - p = "int"; - break; - default: - break; - }; - break; - /* statfs */ - case 396: - switch(ndx) { - case 0: - p = "userland char *"; - break; - case 1: - p = "userland struct statfs *"; - break; - default: - break; - }; - break; - /* fstatfs */ - case 397: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland struct statfs *"; - break; - default: - break; - }; - break; - /* fhstatfs */ - case 398: - switch(ndx) { - case 0: - p = "userland const struct fhandle *"; - break; - case 1: - p = "userland struct statfs *"; - break; - default: - break; - }; - break; /* ksem_close */ case 400: switch(ndx) { @@ -7997,25 +7742,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* fstatat */ - case 493: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland char *"; - break; - case 2: - p = "userland struct stat *"; - break; - case 3: - p = "int"; - break; - default: - break; - }; - break; /* futimesat */ case 494: switch(ndx) { @@ -8086,25 +7812,6 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; - /* mknodat */ - case 498: - switch(ndx) { - case 0: - p = "int"; - break; - case 1: - p = "userland char *"; - break; - case 2: - p = "mode_t"; - break; - case 3: - p = "dev_t"; - break; - default: - break; - }; - break; /* openat */ case 499: switch(ndx) { @@ -8883,6 +8590,144 @@ systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) break; }; break; + /* fstat */ + case 551: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland struct stat *"; + break; + default: + break; + }; + break; + /* fstatat */ + case 552: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland char *"; + break; + case 2: + p = "userland struct stat *"; + break; + case 3: + p = "int"; + break; + default: + break; + }; + break; + /* fhstat */ + case 553: + switch(ndx) { + case 0: + p = "userland const struct fhandle *"; + break; + case 1: + p = "userland struct stat *"; + break; + default: + break; + }; + break; + /* getdirentries */ + case 554: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland char *"; + break; + case 2: + p = "size_t"; + break; + case 3: + p = "userland off_t *"; + break; + default: + break; + }; + break; + /* statfs */ + case 555: + switch(ndx) { + case 0: + p = "userland char *"; + break; + case 1: + p = "userland struct statfs *"; + break; + default: + break; + }; + break; + /* fstatfs */ + case 556: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland struct statfs *"; + break; + default: + break; + }; + break; + /* getfsstat */ + case 557: + switch(ndx) { + case 0: + p = "userland struct statfs *"; + break; + case 1: + p = "long"; + break; + case 2: + p = "int"; + break; + default: + break; + }; + break; + /* fhstatfs */ + case 558: + switch(ndx) { + case 0: + p = "userland const struct fhandle *"; + break; + case 1: + p = "userland struct statfs *"; + break; + default: + break; + }; + break; + /* mknodat */ + case 559: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "userland char *"; + break; + case 2: + p = "mode_t"; + break; + case 3: + p = "dev_t"; + break; + default: + break; + }; + break; default: break; }; @@ -8948,11 +8793,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* mknod */ - case 14: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* chmod */ case 15: if (ndx == 0 || ndx == 1) @@ -9435,21 +9275,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* stat */ - case 188: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* fstat */ - case 189: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* lstat */ - case 190: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* pathconf */ case 191: if (ndx == 0 || ndx == 1) @@ -9470,11 +9295,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* getdirentries */ - case 196: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* nosys */ case 198: /* __sysctl */ @@ -9679,11 +9499,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* getdents */ - case 272: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* lchmod */ case 274: if (ndx == 0 || ndx == 1) @@ -9704,21 +9519,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* nstat */ - case 278: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* nfstat */ - case 279: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* nlstat */ - case 280: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* preadv */ case 289: if (ndx == 0 || ndx == 1) @@ -9734,11 +9534,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* fhstat */ - case 299: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* modnext */ case 300: if (ndx == 0 || ndx == 1) @@ -10092,26 +9887,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* getfsstat */ - case 395: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* statfs */ - case 396: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* fstatfs */ - case 397: - if (ndx == 0 || ndx == 1) - p = "int"; - break; - /* fhstatfs */ - case 398: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* ksem_close */ case 400: if (ndx == 0 || ndx == 1) @@ -10527,11 +10302,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* fstatat */ - case 493: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* futimesat */ case 494: if (ndx == 0 || ndx == 1) @@ -10552,11 +10322,6 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; - /* mknodat */ - case 498: - if (ndx == 0 || ndx == 1) - p = "int"; - break; /* openat */ case 499: if (ndx == 0 || ndx == 1) @@ -10804,6 +10569,51 @@ systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) if (ndx == 0 || ndx == 1) p = "int"; break; + /* fstat */ + case 551: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* fstatat */ + case 552: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* fhstat */ + case 553: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* getdirentries */ + case 554: + if (ndx == 0 || ndx == 1) + p = "ssize_t"; + break; + /* statfs */ + case 555: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* fstatfs */ + case 556: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* getfsstat */ + case 557: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* fhstatfs */ + case 558: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* mknodat */ + case 559: + if (ndx == 0 || ndx == 1) + p = "int"; + break; default: break; }; |
