123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- __asm__ (" \n\
- #include \"defs.h\" \n\
- \n\
- /*@HEADER_ENDS*/ \n\
- \n\
- /*@_init_PROLOG_BEGINS*/ \n\
- .section .init, \"ax\", @progbits \n\
- .globl _init \n\
- .type _init,@function \n\
- .usepv _init,std \n\
- _init: \n\
- ldgp $29, 0($27) \n\
- subq $30, 16, $30 \n\
- stq $26, 0($30) \n\
- stq $29, 8($30) \n\
- jsr $26, __pthread_initialize_minimal \n\
- ldq $29, 8($30) \n\
- .align 3 \n\
- /*@_init_PROLOG_ENDS*/ \n\
- \n\
- /*@_init_EPILOG_BEGINS*/ \n\
- .section .init, \"ax\", @progbits \n\
- ldq $26, 0($30) \n\
- ldq $29, 8($30) \n\
- addq $30, 16, $30 \n\
- ret \n\
- /*@_init_EPILOG_ENDS*/ \n\
- \n\
- /*@_fini_PROLOG_BEGINS*/ \n\
- .section .fini, \"ax\", @progbits \n\
- .globl _fini \n\
- .type _fini,@function \n\
- .usepv _fini,std \n\
- _fini: \n\
- ldgp $29, 0($27) \n\
- subq $30, 16, $30 \n\
- stq $26, 0($30) \n\
- stq $29, 8($30) \n\
- .align 3 \n\
- /*@_fini_PROLOG_ENDS*/ \n\
- \n\
- /*@_fini_EPILOG_BEGINS*/ \n\
- .section .fini, \"ax\", @progbits \n\
- ldq $26, 0($30) \n\
- ldq $29, 8($30) \n\
- addq $30, 16, $30 \n\
- ret \n\
- /*@_fini_EPILOG_ENDS*/ \n\
- \n\
- /*@TRAILER_BEGINS*/ \n\
- ");
|