sysent
const struct sysent *callp;
const struct sysent * const callp = p->p_emul->e_sysent + code;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
if (callp != sysent)
extern struct sysent linux_sysent[];
register const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp;
if (callp != sysent)
const struct sysent **callp, union args *args)
const struct sysent *callp;
register_t *, const struct sysent **, union args *);
register_t *, const struct sysent **, union args *, int *);
const struct sysent **callp, union args *args, int *s64)
const struct sysent *callp;
const struct sysent *callp;
const struct sysent *callp = emul->e_sysent;
const struct sysent *callp;
extern struct sysent aoutm68k_sysent[];
struct sysent aoutm68k_sysent[] = {
extern struct sysent freebsd_sysent[];
const struct sysent *callp;
struct sysent freebsd_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
struct sysent linux_sysent[] = {
extern struct sysent linux_sysent[];
error = sysent[SYS_ptrace].sy_call(l, &pta, retval);
struct sysent linux32_sysent[] = {
struct sysent linux32_sysent[] = {
extern struct sysent linux32_sysent[];
error = sysent[SYS_ptrace].sy_call(l, &pta, retval);
extern struct sysent netbsd32_sysent[];
struct sysent netbsd32_sysent[] = {
extern struct sysent sunos_sysent[];
#define sys_ptrace sysent[SYS_ptrace].sy_call
struct sysent sunos_sysent[] = {
extern struct sysent sunos32_sysent[];
#define sys_ptrace sysent[SYS_ptrace].sy_call
struct sysent sunos32_sysent[] = {
extern struct sysent ultrix_sysent[];
struct sysent ultrix_sysent[] = {
static struct sysent nfssvc_prev_sysent;
static struct sysent nlm_syscall_prev_sysent;
static struct sysent nlm_syscall_sysent = {
struct sysent sysent[] = {
.e_sysent = sysent,
const struct sysent *sy;
const struct sysent *sy;
struct sysent *sy;
struct sysent *sy;
trace_enter(register_t code, const struct sysent *sy, const void *args)
trace_exit(register_t code, const struct sysent *sy, const void *args,
const struct sysent *sy;
const struct sysent *callp;
if (sysent[i].sy_call == sys_nosys) {
sysent[i].sy_call = vtw_sys;
sysent[i].sy_narg = 2;
sysent[i].sy_argsize = sizeof (struct sys_vtw_args);
sysent[i].sy_flags = 0;
extern struct sysent rump_sysent[];
extern struct sysent rump_cygwin_sysent[];
extern struct sysent rump_linux_sysent[];
extern struct sysent rump_sunos_sysent[];
struct sysent *callp;
struct sysent *callp;
struct sysent *callp;
struct sysent rump_sysent[] = {
const struct sysent * volatile l_sysent;/* !: currently active syscall */
struct sysent;
struct sysent *e_sysent; /* System call array */
const struct sysent *, const void *,
sy_call(const struct sysent *sy, struct lwp *l, const void *uap,
sy_invoke(const struct sysent *sy, struct lwp *l, const void *uap,
} sysent[];
int trace_enter(register_t, const struct sysent *, const void *);
void trace_exit(register_t, const struct sysent *, const void *,
struct sysent;