summaryrefslogtreecommitdiff
path: root/sys/kern/systrace_args.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/systrace_args.c')
-rw-r--r--sys/kern/systrace_args.c714
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;
};