|
171 | 171 |
|
172 | 172 | /* SYM_ALIAS -- use only if you have to */
|
173 | 173 | #ifndef SYM_ALIAS
|
174 |
| -#define SYM_ALIAS(alias, name, sym_type, linkage) \ |
175 |
| - linkage(alias) ASM_NL \ |
176 |
| - .set alias, name ASM_NL \ |
177 |
| - .type alias sym_type ASM_NL \ |
178 |
| - .set .L__sym_size_##alias, .L__sym_size_##name ASM_NL \ |
179 |
| - .size alias, .L__sym_size_##alias |
| 174 | +#define SYM_ALIAS(alias, name, linkage) \ |
| 175 | + linkage(alias) ASM_NL \ |
| 176 | + .set alias, name ASM_NL |
180 | 177 | #endif
|
181 | 178 |
|
182 | 179 | /* === code annotations === */
|
|
261 | 258 | */
|
262 | 259 | #ifndef SYM_FUNC_ALIAS
|
263 | 260 | #define SYM_FUNC_ALIAS(alias, name) \
|
264 |
| - SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_GLOBAL) |
| 261 | + SYM_ALIAS(alias, name, SYM_L_GLOBAL) |
265 | 262 | #endif
|
266 | 263 |
|
267 | 264 | /*
|
268 | 265 | * SYM_FUNC_ALIAS_LOCAL -- define a local alias for an existing function
|
269 | 266 | */
|
270 | 267 | #ifndef SYM_FUNC_ALIAS_LOCAL
|
271 | 268 | #define SYM_FUNC_ALIAS_LOCAL(alias, name) \
|
272 |
| - SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_LOCAL) |
| 269 | + SYM_ALIAS(alias, name, SYM_L_LOCAL) |
273 | 270 | #endif
|
274 | 271 |
|
275 | 272 | /*
|
276 | 273 | * SYM_FUNC_ALIAS_WEAK -- define a weak global alias for an existing function
|
277 | 274 | */
|
278 | 275 | #ifndef SYM_FUNC_ALIAS_WEAK
|
279 | 276 | #define SYM_FUNC_ALIAS_WEAK(alias, name) \
|
280 |
| - SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_WEAK) |
| 277 | + SYM_ALIAS(alias, name, SYM_L_WEAK) |
281 | 278 | #endif
|
282 | 279 |
|
283 | 280 | /* SYM_CODE_START -- use for non-C (special) functions */
|
|
0 commit comments