1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- .text
- .p2align 4
- .globl test1
- .type test1, @function
- test1:
- .cfi_startproc
- subq $8, %rsp
- .cfi_def_cfa_offset 16
- lea foo@TLSDESC(%rip), %rax
- call *foo@TLSCALL(%rax)
- addl %fs:0, %eax
- cmpl %edi, (%eax)
- jne .L5
- movl %eax, %r8d
- addq $8, %rsp
- .cfi_remember_state
- .cfi_def_cfa_offset 8
- movq %r8, %rax
- ret
- .L5:
- .cfi_restore_state
- call abort@PLT
- .cfi_endproc
- .size test1, .-test1
- .p2align 4
- .globl test2
- .type test2, @function
- test2:
- .cfi_startproc
- subq $8, %rsp
- .cfi_def_cfa_offset 16
- lea bar@TLSDESC(%rip), %rax
- call *bar@TLSCALL(%rax)
- addl %fs:0, %eax
- cmpl %edi, (%eax)
- jne .L9
- movl %eax, %r8d
- addq $8, %rsp
- .cfi_remember_state
- .cfi_def_cfa_offset 8
- movq %r8, %rax
- ret
- .L9:
- .cfi_restore_state
- call abort@PLT
- .cfi_endproc
- .size test2, .-test2
- .section .tdata,"awT",@progbits
- .align 4
- .hidden foo
- .globl foo
- .type foo, @object
- .size foo, 4
- foo:
- .long 30
- .section .note.GNU-stack,"",@progbits
|