Home
last modified time | relevance | path

Searched refs:execsw (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/sys/sys/
Dexec.h65 struct execsw { struct
85 int exec_register(const struct execsw *); argument
86 int exec_unregister(const struct execsw *);
103 struct execsw *exec = (struct execsw *)data; \
/freebsd-12-stable/sys/kern/
Dkern_exec.c204 static const struct execsw **execsw; variable
605 for (i = 0; error == -1 && execsw[i]; ++i) { in do_execve()
606 if (execsw[i]->ex_imgact == NULL || in do_execve()
607 execsw[i]->ex_imgact == img_first) { in do_execve()
610 error = (*execsw[i]->ex_imgact)(imgp); in do_execve()
1745 exec_register(const struct execsw *execsw_arg) in exec_register()
1747 const struct execsw **es, **xs, **newexecsw; in exec_register()
1750 if (execsw) in exec_register()
1751 for (es = execsw; *es; es++) in exec_register()
1755 if (execsw) in exec_register()
[all …]
Dimgact_shell.c258 static struct execsw shell_execsw = {
Dimgact_aout.c344 static struct execsw aout_execsw = {
Dimgact_binmisc.c752 static struct execsw imgact_binmisc_execsw = {
Dimgact_elf.c2726 static struct execsw __elfN(execsw) = {
2730 EXEC_SET(__CONCAT(elf, __ELF_WORD_SIZE), __elfN(execsw));
/freebsd-12-stable/sys/i386/linux/
Dimgact_linux.c228 static struct execsw linux_execsw = { exec_linux_imgact, "Linux a.out" };
/freebsd-12-stable/sys/i386/ibcs2/
Dimgact_coff.c494 static struct execsw coff_execsw = { exec_coff_imgact, "coff" };