Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/linux/linux_sysvec.c
Show First 20 Lines • Show All 758 Lines • ▼ Show 20 Lines | struct sysentvec elf_linux_sysvec = { | ||||
.sv_shared_page_base = SHAREDPAGE_LA48, | .sv_shared_page_base = SHAREDPAGE_LA48, | ||||
.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 = linux_vsyscall, | .sv_trap = linux_vsyscall, | ||||
.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) | ||||
{ | { | ||||
amd64_lower_shared_page(&elf_linux_sysvec); | amd64_lower_shared_page(&elf_linux_sysvec); | ||||
▲ Show 20 Lines • Show All 169 Lines • Show Last 20 Lines |