Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/linux/linux_sysvec.c
Show First 20 Lines • Show All 416 Lines • ▼ Show 20 Lines | struct sysentvec elf_linux_sysvec = { | ||||
.sv_shared_page_base = SHAREDPAGE, | .sv_shared_page_base = 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 = 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, | |||||
}; | }; | ||||
static void | static void | ||||
linux_vdso_install(const void *param) | linux_vdso_install(const 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 139 Lines • Show Last 20 Lines |