| __asm__( | |
| ".text\n" | |
| ".weak _DYNAMIC \n" | |
| ".hidden _DYNAMIC \n" | |
| ".global " START "\n" | |
| START ":\n" | |
| " xor %ebp,%ebp \n" | |
| " mov %esp,%eax \n" | |
| " and $-16,%esp \n" | |
| " push %eax \n" | |
| " push %eax \n" | |
| " call 1f \n" | |
| "1: addl $_DYNAMIC-1b,(%esp) \n" | |
| " push %eax \n" | |
| " call " START "_c \n" | |
| ); |