Symbol: execsw
sys/i386/linux/imgact_linux.c
231
static struct execsw linux_execsw = { exec_linux_imgact, "Linux a.out" };
sys/kern/imgact_aout.c
362
static struct execsw aout_execsw = {
sys/kern/imgact_binmisc.c
777
static struct execsw imgact_binmisc_execsw = {
sys/kern/imgact_elf.c
2958
static struct execsw __elfN(execsw) = {
sys/kern/imgact_elf.c
2962
EXEC_SET(ELF_ABI_ID, __elfN(execsw));
sys/kern/imgact_shell.c
248
static struct execsw shell_execsw = {
sys/kern/kern_exec.c
1922
exec_register(const struct execsw *execsw_arg)
sys/kern/kern_exec.c
1924
const struct execsw **es, **xs, **newexecsw;
sys/kern/kern_exec.c
1927
if (execsw)
sys/kern/kern_exec.c
1928
for (es = execsw; *es; es++)
sys/kern/kern_exec.c
1932
if (execsw)
sys/kern/kern_exec.c
1933
for (es = execsw; *es; es++)
sys/kern/kern_exec.c
1937
if (execsw)
sys/kern/kern_exec.c
1938
free(execsw, M_TEMP);
sys/kern/kern_exec.c
1939
execsw = newexecsw;
sys/kern/kern_exec.c
1944
exec_unregister(const struct execsw *execsw_arg)
sys/kern/kern_exec.c
1946
const struct execsw **es, **xs, **newexecsw;
sys/kern/kern_exec.c
1949
if (execsw == NULL)
sys/kern/kern_exec.c
1952
for (es = execsw; *es; es++) {
sys/kern/kern_exec.c
1958
for (es = execsw; *es; es++)
sys/kern/kern_exec.c
1963
for (es = execsw; *es; es++)
sys/kern/kern_exec.c
1967
if (execsw)
sys/kern/kern_exec.c
1968
free(execsw, M_TEMP);
sys/kern/kern_exec.c
1969
execsw = newexecsw;
sys/kern/kern_exec.c
214
static const struct execsw **execsw;
sys/kern/kern_exec.c
664
for (i = 0; error == -1 && execsw[i]; ++i) {
sys/kern/kern_exec.c
665
if (execsw[i]->ex_imgact == NULL)
sys/kern/kern_exec.c
667
error = (*execsw[i]->ex_imgact)(imgp);
sys/sys/exec.h
110
struct execsw *exec = (struct execsw *)data; \
sys/sys/exec.h
93
int exec_register(const struct execsw *);
sys/sys/exec.h
94
int exec_unregister(const struct execsw *);