Commit | Line | Data |
---|---|---|
b86ac8e3 AM |
1 | .section ".opd","aw",@progbits |
2 | .p2align 3 | |
3 | .globl _start | |
4 | _start: | |
5 | .quad .L_start,.TOC.@tocbase,0 | |
6 | ||
7 | .text | |
8 | .L_start: | |
9 | addis 3,2,PrettyStackTraceHead@got@tlsld@ha | |
10 | addi 29,3,PrettyStackTraceHead@got@tlsld@l | |
11 | mr 3,29 | |
12 | bl __tls_get_addr(PrettyStackTraceHead@tlsld) | |
13 | nop | |
14 | addis 3,3,PrettyStackTraceHead@dtprel@ha | |
15 | ld 3,PrettyStackTraceHead@dtprel@l(3) | |
16 | nop | |
17 | ||
18 | addi 29,2,PrettyStackTraceHead@got@tlsld | |
19 | mr 3,29 | |
20 | bl __tls_get_addr(PrettyStackTraceHead@tlsld) | |
21 | nop | |
22 | ld 3,PrettyStackTraceHead@dtprel(3) | |
23 | nop | |
24 | nop | |
25 | nop | |
26 | ||
27 | addis 3,2,PrettyStackTraceHead@got@tlsgd@ha | |
28 | addi 29,3,PrettyStackTraceHead@got@tlsgd@l | |
29 | mr 3,29 | |
30 | bl __tls_get_addr(PrettyStackTraceHead@tlsgd) | |
31 | nop | |
32 | ld 3,0(3) | |
33 | nop | |
34 | nop | |
35 | ||
36 | addi 29,2,PrettyStackTraceHead@got@tlsgd | |
37 | mr 3,29 | |
38 | bl __tls_get_addr(PrettyStackTraceHead@tlsgd) | |
39 | nop | |
40 | ld 3,0(3) | |
41 | nop | |
42 | nop | |
43 | nop | |
44 | ||
45 | .section ".tbss","awT",@nobits | |
46 | .align 3 | |
47 | PrettyStackTraceHead: | |
48 | .space 8 |