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 --- |