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 42PrettyStackTraceHead: 43 .space 4 44