1 .text 2 .globl _start 3_start: 41: movabsq $_GLOBAL_OFFSET_TABLE_-1b, %r11 5 pushq %rbx 6 pushq %rbx 7 leaq 1b(%rip), %rbx 8 addq %r11, %rbx 9 10 /* GD, -mcmodel=large */ 11 leaq foo@tlsgd(%rip), %rdi 12 movabsq $__tls_get_addr@pltoff, %rax 13 addq %rbx, %rax 14 call *%rax 15 16 popq %rbx 17 popq %rbx 18 ret 19