Lines Matching refs:_SDT_ASM_1
48 # define _SDT_ASM_1(x) x; macro
83 # define _SDT_ASM_1(x) _SDT_S(x) "\n" macro
91 # define _SDT_ASM_STRING_1(x) _SDT_ASM_1(.asciz #x)
92 # define _SDT_ASM_SUBSTR_1(x) _SDT_ASM_1(.ascii #x)
94 # define _SDT_ARGFMT(no) _SDT_ASM_1(_SDT_SIGN %n[_SDT_S##no]) \
95 _SDT_ASM_1(_SDT_SIZE %n[_SDT_S##no]) \
96 _SDT_ASM_1(_SDT_TYPE %n[_SDT_S##no]) \
254 _SDT_ASM_1(.altmacro) \
255 _SDT_ASM_1(.macro _SDT_SIGN x) \
257 _SDT_ASM_1(.iflt \\x) \
258 _SDT_ASM_1(.ascii "-") \
259 _SDT_ASM_1(.endif) \
260 _SDT_ASM_1(.popsection) \
261 _SDT_ASM_1(.endm) \
262 _SDT_ASM_1(.macro _SDT_SIZE_ x) \
264 _SDT_ASM_1(.ascii "\x") \
265 _SDT_ASM_1(.popsection) \
266 _SDT_ASM_1(.endm) \
267 _SDT_ASM_1(.macro _SDT_SIZE x) \
268 _SDT_ASM_1(_SDT_SIZE_ %%((-(-\\x*((-\\x>0)-(-\\x<0))))>>8)) \
269 _SDT_ASM_1(.endm) \
270 _SDT_ASM_1(.macro _SDT_TYPE_ x) \
273 _SDT_ASM_1(.ascii "f") \
274 _SDT_ASM_1(.endif) \
275 _SDT_ASM_1(.ascii "@") \
276 _SDT_ASM_1(.popsection) \
277 _SDT_ASM_1(.endm) \
278 _SDT_ASM_1(.macro _SDT_TYPE x) \
279 _SDT_ASM_1(_SDT_TYPE_ %%((\\x)&(0xff))) \
280 _SDT_ASM_1(.endm)
283 _SDT_ASM_1(.purgem _SDT_SIGN) \
284 _SDT_ASM_1(.purgem _SDT_SIZE_) \
285 _SDT_ASM_1(.purgem _SDT_SIZE) \
286 _SDT_ASM_1(.purgem _SDT_TYPE_) \
287 _SDT_ASM_1(.purgem _SDT_TYPE)
291 _SDT_ASM_1(990: _SDT_NOP) \
293 _SDT_ASM_1( .balign 4) \
295 _SDT_ASM_1(991: .asciz _SDT_NOTE_NAME) \
296 _SDT_ASM_1(992: .balign 4) \
297 _SDT_ASM_1(993: _SDT_ASM_ADDR 990b) \
298 _SDT_ASM_1( _SDT_ASM_ADDR _.stapsdt.base) \
305 _SDT_ASM_1(994: .balign 4) \
306 _SDT_ASM_1( .popsection)
309 _SDT_ASM_1(.ifndef _.stapsdt.base) \
312 _SDT_ASM_1( .weak _.stapsdt.base) \
313 _SDT_ASM_1( .hidden _.stapsdt.base) \
314 _SDT_ASM_1( _.stapsdt.base: .space 1) \
316 _SDT_ASM_1( .popsection) \
317 _SDT_ASM_1(.endif)
321 _SDT_ASM_1( _SDT_ASM_ADDR p##_##n##_semaphore)
323 #define _SDT_SEMAPHORE(p,n) _SDT_ASM_1( _SDT_ASM_ADDR 0)