Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/systrace_args.c
Show First 20 Lines • Show All 3,318 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
/* fdatasync */ | /* fdatasync */ | ||||
case 550: { | case 550: { | ||||
struct fdatasync_args *p = params; | struct fdatasync_args *p = params; | ||||
iarg[0] = p->fd; /* int */ | iarg[0] = p->fd; /* int */ | ||||
*n_args = 1; | *n_args = 1; | ||||
break; | break; | ||||
} | } | ||||
/* fldexec */ | |||||
case 551: { | |||||
struct fldexec_args *p = params; | |||||
iarg[0] = p->interpreter; /* int */ | |||||
iarg[1] = p->fd; /* int */ | |||||
uarg[2] = (intptr_t) p->argv; /* char ** */ | |||||
uarg[3] = (intptr_t) p->envv; /* char ** */ | |||||
*n_args = 4; | |||||
break; | |||||
} | |||||
default: | default: | ||||
*n_args = 0; | *n_args = 0; | ||||
break; | break; | ||||
}; | }; | ||||
} | } | ||||
static void | static void | ||||
systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) | systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 5,514 Lines • ▼ Show 20 Lines | case 550: | ||||
switch(ndx) { | switch(ndx) { | ||||
case 0: | case 0: | ||||
p = "int"; | p = "int"; | ||||
break; | break; | ||||
default: | default: | ||||
break; | break; | ||||
}; | }; | ||||
break; | break; | ||||
/* fldexec */ | |||||
case 551: | |||||
switch(ndx) { | |||||
case 0: | |||||
p = "int"; | |||||
break; | |||||
case 1: | |||||
p = "int"; | |||||
break; | |||||
case 2: | |||||
p = "userland char **"; | |||||
break; | |||||
case 3: | |||||
p = "userland char **"; | |||||
break; | |||||
default: | default: | ||||
break; | break; | ||||
}; | }; | ||||
break; | |||||
default: | |||||
break; | |||||
}; | |||||
if (p != NULL) | if (p != NULL) | ||||
strlcpy(desc, p, descsz); | strlcpy(desc, p, descsz); | ||||
} | } | ||||
static void | static void | ||||
systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) | systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) | ||||
{ | { | ||||
const char *p = NULL; | const char *p = NULL; | ||||
switch (sysnum) { | switch (sysnum) { | ||||
▲ Show 20 Lines • Show All 1,894 Lines • ▼ Show 20 Lines | case 548: | ||||
break; | break; | ||||
/* numa_setaffinity */ | /* numa_setaffinity */ | ||||
case 549: | case 549: | ||||
if (ndx == 0 || ndx == 1) | if (ndx == 0 || ndx == 1) | ||||
p = "int"; | p = "int"; | ||||
break; | break; | ||||
/* fdatasync */ | /* fdatasync */ | ||||
case 550: | case 550: | ||||
if (ndx == 0 || ndx == 1) | |||||
p = "int"; | |||||
break; | |||||
/* fldexec */ | |||||
case 551: | |||||
if (ndx == 0 || ndx == 1) | if (ndx == 0 || ndx == 1) | ||||
p = "int"; | p = "int"; | ||||
break; | break; | ||||
default: | default: | ||||
break; | break; | ||||
}; | }; | ||||
if (p != NULL) | if (p != NULL) | ||||
strlcpy(desc, p, descsz); | strlcpy(desc, p, descsz); | ||||
} | } |