linux_sysvec.c (4815f175d0324b851509adff0e82500cdf979c73) linux_sysvec.c (0fc8a796722846d0d676548aa0f5cc660199db73)
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1994-1996 Søren Schmidt
5 * Copyright (c) 2018 Turing Robotic Industries Inc.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

456SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY,
457 linux_vdso_install, NULL);
458
459static void
460linux_vdso_deinstall(const void *param)
461{
462
463 LIN_SDT_PROBE0(sysvec, linux_vdso_deinstall, todo);
1/*-
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3 *
4 * Copyright (c) 1994-1996 Søren Schmidt
5 * Copyright (c) 2018 Turing Robotic Industries Inc.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

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

456SYSINIT(elf_linux_vdso_init, SI_SUB_EXEC, SI_ORDER_ANY,
457 linux_vdso_install, NULL);
458
459static void
460linux_vdso_deinstall(const void *param)
461{
462
463 LIN_SDT_PROBE0(sysvec, linux_vdso_deinstall, todo);
464 __elfN(linux_shared_page_fini)(linux_shared_page_obj);
464 __elfN(linux_shared_page_fini)(linux_shared_page_obj,
465 linux_shared_page_mapping);
465}
466SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST,
467 linux_vdso_deinstall, NULL);
468
469static char GNU_ABI_VENDOR[] = "GNU";
470static int GNU_ABI_LINUX = 0;
471
472/* LINUXTODO: deduplicate */

--- 99 unchanged lines hidden ---
466}
467SYSUNINIT(elf_linux_vdso_uninit, SI_SUB_EXEC, SI_ORDER_FIRST,
468 linux_vdso_deinstall, NULL);
469
470static char GNU_ABI_VENDOR[] = "GNU";
471static int GNU_ABI_LINUX = 0;
472
473/* LINUXTODO: deduplicate */

--- 99 unchanged lines hidden ---