Home | History | Annotate | Download | only in sys

Lines Matching refs:_C_LABEL_STRING

35 #define _C_LABEL_STRING(x)	"_"x
38 #define _C_LABEL_STRING(x) x
56 __asm(".global " _C_LABEL_STRING(#alias) "\n" \
57 _C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
60 __asm(".weak " _C_LABEL_STRING(#alias) "\n" \
61 _C_LABEL_STRING(#alias) " = " _C_LABEL_STRING(#sym));
65 __asm(".weak " _C_LABEL_STRING(#sym));
76 #define __weak_reference(sym) ; __asm(".weak " _C_LABEL_STRING(#sym))
117 __asm(".globl " _C_LABEL_STRING(#name) "\n" \
118 ".type " _C_LABEL_STRING(#name) ", %gnu_indirect_function\n" \
119 _C_LABEL_STRING(#name) " = " _C_LABEL_STRING(#resolver))
121 __asm(".globl " _C_LABEL_STRING(#name) "\n" \
122 ".hidden " _C_LABEL_STRING(#name) "\n" \
123 ".type " _C_LABEL_STRING(#name) ", %gnu_indirect_function\n" \
124 _C_LABEL_STRING(#name) " = " _C_LABEL_STRING(#resolver))
127 __asm(".globl " _C_LABEL_STRING(#name) "\n" \
128 ".type " _C_LABEL_STRING(#name) ", @gnu_indirect_function\n" \
129 _C_LABEL_STRING(#name) " = " _C_LABEL_STRING(#resolver))
131 __asm(".globl " _C_LABEL_STRING(#name) "\n" \
132 ".hidden " _C_LABEL_STRING(#name) "\n" \
133 ".type " _C_LABEL_STRING(#name) ", @gnu_indirect_function\n" \
134 _C_LABEL_STRING(#name) " = " _C_LABEL_STRING(#resolver))