linux_sysvec.c (4815f175d0324b851509adff0e82500cdf979c73) linux_sysvec.c (0fc8a796722846d0d676548aa0f5cc660199db73)
1/*-
2 * Copyright (c) 2013 Dmitry Chagin
3 * Copyright (c) 2004 Tim J. Robbins
4 * Copyright (c) 2003 Peter Wemm
5 * Copyright (c) 2002 Doug Rabson
6 * Copyright (c) 1998-1999 Andrew Gallatin
7 * Copyright (c) 1994-1996 Søren Schmidt
8 * All rights reserved.

--- 804 unchanged lines hidden (view full) ---

813}
814SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY,
815 linux_vdso_install, NULL);
816
817static void
818linux_vdso_deinstall(void *param)
819{
820
1/*-
2 * Copyright (c) 2013 Dmitry Chagin
3 * Copyright (c) 2004 Tim J. Robbins
4 * Copyright (c) 2003 Peter Wemm
5 * Copyright (c) 2002 Doug Rabson
6 * Copyright (c) 1998-1999 Andrew Gallatin
7 * Copyright (c) 1994-1996 Søren Schmidt
8 * All rights reserved.

--- 804 unchanged lines hidden (view full) ---

813}
814SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY,
815 linux_vdso_install, NULL);
816
817static void
818linux_vdso_deinstall(void *param)
819{
820
821 __elfN(linux_shared_page_fini)(linux_shared_page_obj);
821 __elfN(linux_shared_page_fini)(linux_shared_page_obj,
822 linux_shared_page_mapping);
822}
823SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST,
824 linux_vdso_deinstall, NULL);
825
826static char GNULINUX_ABI_VENDOR[] = "GNU";
827static int GNULINUX_ABI_DESC = 0;
828
829static bool

--- 132 unchanged lines hidden ---
823}
824SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST,
825 linux_vdso_deinstall, NULL);
826
827static char GNULINUX_ABI_VENDOR[] = "GNU";
828static int GNULINUX_ABI_DESC = 0;
829
830static bool

--- 132 unchanged lines hidden ---