Lines Matching refs:fcnname
98 #define STUB_COMMON(module, fcnname, install_fcn, retfcn, weak) \ argument
99 ENTRY(fcnname); \
100 leaq fcnname##_info(%rip), %rax; \
107 SET_SIZE(fcnname); \
110 .type fcnname##_info, @object; \
111 fcnname##_info: \
114 .quad fcnname; /* 0x10 */ \
117 SET_SIZE(fcnname##_info)
119 #define STUB_NO_UNLOADABLE(module, fcnname, install_fcn, retfcn, weak) \ argument
120 ENTRY(fcnname); \
121 leaq fcnname##_info(%rip), %rax; \
130 SET_SIZE(fcnname); \
133 .type fcnname##_info, @object; \
134 fcnname##_info: \
137 .quad fcnname; /* 0x10 */ \
140 SET_SIZE(fcnname##_info)
212 #define STUB(module, fcnname, retfcn) \ argument
213 STUB_COMMON(module, fcnname, mod_hold_stub, retfcn, 0)
218 #define WSTUB(module, fcnname, retfcn) \ argument
219 STUB_COMMON(module, fcnname, retfcn, retfcn, MODS_WEAK)
227 #define NO_UNLOAD_STUB(module, fcnname, retfcn) \ argument
228 STUB_NO_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD)
233 #define NO_UNLOAD_WSTUB(module, fcnname, retfcn) \ argument
234 STUB_NO_UNLOADABLE(module, fcnname, retfcn, retfcn, MODS_NOUNLOAD|MODS_WEAK)