.text | |
.arm | |
.globl foo | |
.type foo, %function | |
foo: | |
ldr r0, 1f | |
2: | |
.tlsdescseq lib_gd2 | |
add r0, pc, r0 | |
.tlsdescseq lib_gd2 | |
ldr r1, [r0,#4] | |
.tlsdescseq lib_gd2 | |
blx r1 | |
nop | |
1: | |
.word lib_gd2(tlsdesc) + (. - 2b) | |
.thumb | |
.globl bar | |
.type bar, %function | |
bar: | |
ldr r0, 1f | |
2: | |
.tlsdescseq lib_gd2 | |
add r0, pc | |
.tlsdescseq lib_gd2 | |
ldr r1, [r0,#4] | |
.tlsdescseq lib_gd2 | |
blx r1 | |
nop | |
.p2align 2 | |
1: | |
.word lib_gd2(tlsdesc) + (. - 2b + 1) | |
.section .tdata,"awT" | |
.global lib_gd2 | |
lib_gd2: | |
.space 4 | |