18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Linker script for x32 vDSO. 48c2ecf20Sopenharmony_ci * We #include the file to define the layout details. 58c2ecf20Sopenharmony_ci * 68c2ecf20Sopenharmony_ci * This file defines the version script giving the user-exported symbols in 78c2ecf20Sopenharmony_ci * the DSO. 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#define BUILD_VDSOX32 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include "vdso-layout.lds.S" 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci/* 158c2ecf20Sopenharmony_ci * This controls what userland symbols we export from the vDSO. 168c2ecf20Sopenharmony_ci */ 178c2ecf20Sopenharmony_ciVERSION { 188c2ecf20Sopenharmony_ci LINUX_2.6 { 198c2ecf20Sopenharmony_ci global: 208c2ecf20Sopenharmony_ci __vdso_clock_gettime; 218c2ecf20Sopenharmony_ci __vdso_gettimeofday; 228c2ecf20Sopenharmony_ci __vdso_getcpu; 238c2ecf20Sopenharmony_ci __vdso_time; 248c2ecf20Sopenharmony_ci __vdso_clock_getres; 258c2ecf20Sopenharmony_ci local: *; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci} 28