| .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 | |