Go to the documentation of this file. 1 #ifndef __PPC64_VDSO_H__
2 #define __PPC64_VDSO_H__
7 #define VDSO32_LBASE 0x100000
8 #define VDSO64_LBASE 0x100000
11 #define VDSO32_MBASE VDSO32_LBASE
13 #define VDSO_VERSION_STRING LINUX_2.6.15
16 #undef VDS64_HAS_DESCRIPTORS
21 extern unsigned long vdso64_rt_sigtramp;
30 #ifdef VDS64_HAS_DESCRIPTORS
31 #define V_FUNCTION_BEGIN(name) \
33 .section ".opd","a"; \
36 .quad .name,.TOC.@tocbase,0; \
39 .type .name,@function; \
42 #define V_FUNCTION_END(name) \
45 #define V_LOCAL_FUNC(name) (.name)
49 #define V_FUNCTION_BEGIN(name) \
53 #define V_FUNCTION_END(name) \
56 #define V_LOCAL_FUNC(name) (name)
63 #define V_FUNCTION_BEGIN(name) \
65 .type name,@function; \
68 #define V_FUNCTION_END(name) \
71 #define V_LOCAL_FUNC(name) (name)