Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/linux/linux_sysvec.c
Show First 20 Lines • Show All 455 Lines • ▼ Show 20 Lines | |||||
SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY, | SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY, | ||||
linux_vdso_install, NULL); | linux_vdso_install, NULL); | ||||
static void | static void | ||||
linux_vdso_deinstall(const void *param) | linux_vdso_deinstall(const void *param) | ||||
{ | { | ||||
LIN_SDT_PROBE0(sysvec, linux_vdso_deinstall, todo); | LIN_SDT_PROBE0(sysvec, linux_vdso_deinstall, todo); | ||||
__elfN(linux_shared_page_fini)(linux_shared_page_obj); | __elfN(linux_shared_page_fini)(linux_shared_page_obj, | ||||
linux_shared_page_mapping); | |||||
} | } | ||||
SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST, | SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST, | ||||
linux_vdso_deinstall, NULL); | linux_vdso_deinstall, NULL); | ||||
static char GNU_ABI_VENDOR[] = "GNU"; | static char GNU_ABI_VENDOR[] = "GNU"; | ||||
static int GNU_ABI_LINUX = 0; | static int GNU_ABI_LINUX = 0; | ||||
/* LINUXTODO: deduplicate */ | /* LINUXTODO: deduplicate */ | ||||
▲ Show 20 Lines • Show All 99 Lines • Show Last 20 Lines |