Commit | Line | Data |
---|---|---|
b86ac8e3 AM |
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 |