xref: /openbmc/linux/arch/sparc/vdso/vdso.lds.S (revision caf539cd)
19a08862aSNagarathnam Muthusamy/*
29a08862aSNagarathnam Muthusamy * Linker script for 64-bit vDSO.
39a08862aSNagarathnam Muthusamy * We #include the file to define the layout details.
49a08862aSNagarathnam Muthusamy *
59a08862aSNagarathnam Muthusamy * This file defines the version script giving the user-exported symbols in
69a08862aSNagarathnam Muthusamy * the DSO.
79a08862aSNagarathnam Muthusamy */
89a08862aSNagarathnam Muthusamy
99a08862aSNagarathnam Muthusamy#define BUILD_VDSO64
109a08862aSNagarathnam Muthusamy
119a08862aSNagarathnam Muthusamy#include "vdso-layout.lds.S"
129a08862aSNagarathnam Muthusamy
139a08862aSNagarathnam Muthusamy/*
149a08862aSNagarathnam Muthusamy * This controls what userland symbols we export from the vDSO.
159a08862aSNagarathnam Muthusamy */
169a08862aSNagarathnam MuthusamyVERSION {
179a08862aSNagarathnam Muthusamy	LINUX_2.6 {
189a08862aSNagarathnam Muthusamy	global:
199a08862aSNagarathnam Muthusamy		clock_gettime;
209a08862aSNagarathnam Muthusamy		__vdso_clock_gettime;
21caf539cdSDavid S. Miller		__vdso_clock_gettime_stick;
229a08862aSNagarathnam Muthusamy		gettimeofday;
239a08862aSNagarathnam Muthusamy		__vdso_gettimeofday;
24caf539cdSDavid S. Miller		__vdso_gettimeofday_stick;
259a08862aSNagarathnam Muthusamy	local: *;
269a08862aSNagarathnam Muthusamy	};
279a08862aSNagarathnam Muthusamy}
28