1 .syntax unified 2 .text 3 text: 4 .arm 5 ldr r0,1f 6 2: blx loc(tlscall) 7 nop 8 .p2align 2 9 1: .word loc(tlsdesc) + (. - 2b) 10 11 .thumb 12 ldr r0,1f 13 2: blx loc(tlscall) 14 nop 15 .p2align 2 16 1: .word loc(tlsdesc) + (. - 2b + 1) 17 18 .section ".foo","ax" 19 foo: 20 .arm 21 ldr r0,1f 22 2: blx loc(tlscall) 23 nop 24 .p2align 2 25 1: .word loc(tlsdesc) + (. - 2b) 26 27 .arm 28 ldr r0,1f 29 2: blx glob(tlscall) 30 nop 31 .p2align 2 32 1: .word glob(tlsdesc) + (. - 2b) 33 34 .thumb 35 ldr r0,1f 36 2: blx loc(tlscall) 37 nop 38 .p2align 2 39 1: .word loc(tlsdesc) + (. - 2b + 1) 40 41 .section .tdata,"awT" 42 .type loc, %object 43 loc: .space 4 44 45 @ glob1 and glob2 used by tls-longplt 46 .type glob1, %object 47 .globl glob1 48 glob1: .space 4 49 .type glob2, %object 50 .globl glob2 51 glob2: .space 4 52