Lines Matching refs:__attribute__
47 #define __alias(symbol) __attribute__((__alias__(#symbol)))
54 #define __aligned(x) __attribute__((__aligned__(x)))
55 #define __aligned_largest __attribute__((__aligned__))
66 #define __always_inline inline __attribute__((__always_inline__))
85 # define __assume_aligned(a, ...) __attribute__((__assume_aligned__(a, ## __VA_ARGS__)))
94 #define __cold __attribute__((__cold__))
101 #define __attribute_const__ __attribute__((__const__))
111 # define __copy(symbol) __attribute__((__copy__(symbol)))
136 # define __designated_init __attribute__((__designated_init__))
147 # define __compiletime_error(msg) __attribute__((__error__(msg)))
158 # define __visible __attribute__((__externally_visible__))
167 #define __printf(a, b) __attribute__((__format__(printf, a, b)))
168 #define __scanf(a, b) __attribute__((__format__(scanf, a, b)))
174 #define __gnu_inline __attribute__((__gnu_inline__))
179 #define __malloc __attribute__((__malloc__))
185 #define __mode(x) __attribute__((__mode__(x)))
194 # define __no_caller_saved_registers __attribute__((__no_caller_saved_registers__))
205 # define __noclone __attribute__((__noclone__))
221 # define fallthrough __attribute__((__fallthrough__))
232 #define noinline __attribute__((__noinline__))
242 # define __nonstring __attribute__((__nonstring__))
252 #define __noreturn __attribute__((__noreturn__))
258 #define __packed __attribute__((__packed__))
263 #define __pure __attribute__((__pure__))
270 #define __section(section) __attribute__((__section__(section)))
279 #define __always_unused __attribute__((__unused__))
280 #define __maybe_unused __attribute__((__unused__))
286 #define __used __attribute__((__used__))
294 # define __compiletime_warning(msg) __attribute__((__warning__(msg)))
303 #define __weak __attribute__((__weak__))