Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A Dexec.h72 struct execsw { struct
103 int exec_register(const struct execsw *);
104 int exec_unregister(const struct execsw *);
130 struct execsw *exec = (struct execsw *)data; \
/freebsd/sys/kern/
H A Dkern_exec.c208 static const struct execsw **execsw; variable
661 for (i = 0; error == -1 && execsw[i]; ++i) { in do_execve()
662 if (execsw[i]->ex_imgact == NULL) in do_execve()
664 error = (*execsw[i]->ex_imgact)(imgp); in do_execve()
1904 exec_register(const struct execsw *execsw_arg) in exec_register()
1906 const struct execsw **es, **xs, **newexecsw; in exec_register()
1909 if (execsw) in exec_register()
1910 for (es = execsw; *es; es++) in exec_register()
1914 if (execsw) in exec_register()
1915 for (es = execsw; *es; es++) in exec_register()
[all …]
H A Dimgact_shell.c248 static struct execsw shell_execsw = {
H A Dimgact_aout.c364 static struct execsw aout_execsw = {
H A Dimgact_binmisc.c777 static struct execsw imgact_binmisc_execsw = {
H A Dimgact_elf.c2894 static struct execsw __elfN(execsw) = {
2898 EXEC_SET(__CONCAT(elf, __ELF_WORD_SIZE), __elfN(execsw));
/freebsd/sys/i386/linux/
H A Dimgact_linux.c231 static struct execsw linux_execsw = { exec_linux_imgact, "Linux a.out" };