| 1 | .text |
| 2 | .globl _start |
| 3 | _start: |
| 4 | addis 3,31,PrettyStackTraceHead@got@tlsld@ha |
| 5 | addi 29,3,PrettyStackTraceHead@got@tlsld@l |
| 6 | mr 3,29 |
| 7 | bl __tls_get_addr(PrettyStackTraceHead@tlsld) |
| 8 | addis 3,3,PrettyStackTraceHead@dtprel@ha |
| 9 | lwz 3,PrettyStackTraceHead@dtprel@l(3) |
| 10 | nop |
| 11 | nop |
| 12 | |
| 13 | addi 29,31,PrettyStackTraceHead@got@tlsld |
| 14 | mr 3,29 |
| 15 | bl __tls_get_addr(PrettyStackTraceHead@tlsld) |
| 16 | lwz 3,PrettyStackTraceHead@dtprel(3) |
| 17 | nop |
| 18 | nop |
| 19 | nop |
| 20 | nop |
| 21 | |
| 22 | addis 3,31,PrettyStackTraceHead@got@tlsgd@ha |
| 23 | addi 29,3,PrettyStackTraceHead@got@tlsgd@l |
| 24 | mr 3,29 |
| 25 | bl __tls_get_addr(PrettyStackTraceHead@tlsgd) |
| 26 | lwz 3,0(3) |
| 27 | nop |
| 28 | nop |
| 29 | nop |
| 30 | |
| 31 | addi 29,31,PrettyStackTraceHead@got@tlsgd |
| 32 | mr 3,29 |
| 33 | bl __tls_get_addr(PrettyStackTraceHead@tlsgd) |
| 34 | lwz 3,0(3) |
| 35 | nop |
| 36 | nop |
| 37 | nop |
| 38 | nop |
| 39 | |
| 40 | .section ".tbss","awT",@nobits |
| 41 | .align 2 |
| 42 | PrettyStackTraceHead: |
| 43 | .space 4 |