cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vdso32.lds.S (725B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * Linker script for 32-bit vDSO.
      4 * We #include the file to define the layout details.
      5 *
      6 * This file defines the version script giving the user-exported symbols in
      7 * the DSO.
      8 */
      9
     10#include <asm/page.h>
     11
     12#define BUILD_VDSO32
     13
     14#include "../vdso-layout.lds.S"
     15
     16/* The ELF entry point can be used to set the AT_SYSINFO value.  */
     17ENTRY(__kernel_vsyscall);
     18
     19/*
     20 * This controls what userland symbols we export from the vDSO.
     21 */
     22VERSION
     23{
     24	LINUX_2.6 {
     25	global:
     26		__vdso_clock_gettime;
     27		__vdso_gettimeofday;
     28		__vdso_time;
     29		__vdso_clock_getres;
     30		__vdso_clock_gettime64;
     31	};
     32
     33	LINUX_2.5 {
     34	global:
     35		__kernel_vsyscall;
     36		__kernel_sigreturn;
     37		__kernel_rt_sigreturn;
     38	local: *;
     39	};
     40}