Lines Matching refs:name
131 #define SYMBOL_NAME(name) GLUE(__USER_LABEL_PREFIX__, name) argument
135 #define SYMBOL_IS_FUNC(name) argument
136 #define HIDDEN_SYMBOL(name) .private_extern name argument
138 #define EXPORT_SYMBOL(name) HIDDEN_SYMBOL(name) argument
140 #define EXPORT_SYMBOL(name)
142 #define WEAK_ALIAS(name, aliasname) \ argument
145 SYMBOL_NAME(aliasname) = SYMBOL_NAME(name)
152 #define SYMBOL_IS_FUNC(name) .type name,%function
154 #define SYMBOL_IS_FUNC(name) .type name,@function
156 #define HIDDEN_SYMBOL(name) .hidden name
158 #define EXPORT_SYMBOL(name) HIDDEN_SYMBOL(name)
160 #define EXPORT_SYMBOL(name)
162 #define WEAK_SYMBOL(name) .weak name
165 #define WEAK_ALIAS(name, aliasname) \
168 .equiv SYMBOL_NAME(aliasname), SYMBOL_NAME(name)
170 #define WEAK_ALIAS(name, aliasname) \
173 SYMBOL_NAME(aliasname) = SYMBOL_NAME(name)
185 #define SYMBOL_IS_FUNC(name) \
186 .def name SEPARATOR \
190 #define EXPORT_SYMBOL2(name) \
192 .ascii "-export:", #name, "\0" SEPARATOR \
195 #define EXPORT_SYMBOL(name)
197 #define EXPORT_SYMBOL(name) EXPORT_SYMBOL2(name)
199 #define HIDDEN_SYMBOL(name)
202 #define WEAK_ALIAS(name, aliasname) \
205 SYMBOL_NAME(aliasname) = SYMBOL_NAME(name)
207 #define WEAK_ALIAS3(name, aliasname) \
209 .ascii "-alternatename:", #aliasname, "=", #name, "\0" SEPARATOR \
211 #define WEAK_ALIAS2(name, aliasname) \
212 WEAK_ALIAS3(name, aliasname)
213 #define WEAK_ALIAS(name, aliasname) \
215 WEAK_ALIAS2(SYMBOL_NAME(name), SYMBOL_NAME(aliasname))
233 #define DEFINE_LIBUNWIND_FUNCTION_AND_WEAK_ALIAS(name, aliasname) \
235 .csect .name[PR], 2 SEPARATOR \
236 .globl name[DS] SEPARATOR \
237 .globl .name[PR] SEPARATOR \
239 .csect name[DS], CSECT_ALIGN SEPARATOR \
241 .vbyte VBYTE_LEN, .name[PR] SEPARATOR \
246 .csect .name[PR], 2 SEPARATOR \
249 #define WEAK_ALIAS(name, aliasname)
261 #define DEFINE_LIBUNWIND_FUNCTION(name) \ argument
262 .globl name[DS] SEPARATOR \
263 .globl .name SEPARATOR \
265 .csect name[DS], CSECT_ALIGN SEPARATOR \
266 .vbyte VBYTE_LEN, .name SEPARATOR \
270 .name:
273 #define DEFINE_LIBUNWIND_FUNCTION(name) \
274 .globl SYMBOL_NAME(name) SEPARATOR \
275 HIDDEN_SYMBOL(SYMBOL_NAME(name)) SEPARATOR \
276 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
278 SYMBOL_NAME(name): \