Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/linux/linux_sysvec.c
Show First 20 Lines • Show All 865 Lines • ▼ Show 20 Lines | struct sysentvec linux_sysvec = { | ||||
.sv_shared_page_base = LINUX_SHAREDPAGE, | .sv_shared_page_base = LINUX_SHAREDPAGE, | ||||
.sv_shared_page_len = PAGE_SIZE, | .sv_shared_page_len = PAGE_SIZE, | ||||
.sv_schedtail = linux_schedtail, | .sv_schedtail = linux_schedtail, | ||||
.sv_thread_detach = linux_thread_detach, | .sv_thread_detach = linux_thread_detach, | ||||
.sv_trap = NULL, | .sv_trap = NULL, | ||||
.sv_onexec = linux_on_exec, | .sv_onexec = linux_on_exec, | ||||
.sv_onexit = linux_on_exit, | .sv_onexit = linux_on_exit, | ||||
.sv_ontdexit = linux_thread_dtor, | .sv_ontdexit = linux_thread_dtor, | ||||
.sv_setid_allowed = &linux_setid_allowed_query, | |||||
}; | }; | ||||
INIT_SYSENTVEC(aout_sysvec, &linux_sysvec); | INIT_SYSENTVEC(aout_sysvec, &linux_sysvec); | ||||
struct sysentvec elf_linux_sysvec = { | struct sysentvec elf_linux_sysvec = { | ||||
.sv_size = LINUX_SYS_MAXSYSCALL, | .sv_size = LINUX_SYS_MAXSYSCALL, | ||||
.sv_table = linux_sysent, | .sv_table = linux_sysent, | ||||
.sv_transtrap = linux_translate_traps, | .sv_transtrap = linux_translate_traps, | ||||
.sv_fixup = linux_fixup_elf, | .sv_fixup = linux_fixup_elf, | ||||
Show All 21 Lines | struct sysentvec elf_linux_sysvec = { | ||||
.sv_shared_page_base = LINUX_SHAREDPAGE, | .sv_shared_page_base = LINUX_SHAREDPAGE, | ||||
.sv_shared_page_len = PAGE_SIZE, | .sv_shared_page_len = PAGE_SIZE, | ||||
.sv_schedtail = linux_schedtail, | .sv_schedtail = linux_schedtail, | ||||
.sv_thread_detach = linux_thread_detach, | .sv_thread_detach = linux_thread_detach, | ||||
.sv_trap = NULL, | .sv_trap = NULL, | ||||
.sv_onexec = linux_on_exec, | .sv_onexec = linux_on_exec, | ||||
.sv_onexit = linux_on_exit, | .sv_onexit = linux_on_exit, | ||||
.sv_ontdexit = linux_thread_dtor, | .sv_ontdexit = linux_thread_dtor, | ||||
.sv_setid_allowed = &linux_setid_allowed_query, | |||||
}; | }; | ||||
static void | static void | ||||
linux_vdso_install(void *param) | linux_vdso_install(void *param) | ||||
{ | { | ||||
linux_szsigcode = (&_binary_linux_locore_o_end - | linux_szsigcode = (&_binary_linux_locore_o_end - | ||||
&_binary_linux_locore_o_start); | &_binary_linux_locore_o_start); | ||||
▲ Show 20 Lines • Show All 173 Lines • Show Last 20 Lines |