1 .section ".tbss", "awT", @nobits
2 .globl bg1, bg2, bg3, bg4, bg5, bg6, bg7, bg8
21 .type _start,@function
26 /* IE against global var */
29 addq sG6@gottpoff
(%rip
), %r11
32 /* IE -> LE against global var defined in exec */
35 addq bg6@gottpoff
(%rip
), %rdx
38 /* IE -> LE against local var */
41 addq bl6@gottpoff
(%rip
), %r12
44 /* direct %fs access IE -> LE against local var */
45 movq bl8@gottpoff
(%rip
), %rdx
50 /* IE -> LE against hidden but not local var */
53 addq sh6@gottpoff
(%rip
), %rdx
56 /* direct %fs access IE -> LE against hidden but not local var */
57 movq sh8@gottpoff
(%rip
), %rdx
62 /* LE, global var defined in exec */
65 leaq sg2@tpoff
(%rax
), %rdx
68 /* LE, local var, non-canonical sequence */
69 movq $
2+bl2@tpoff
, %r9
76 /* LE, hidden var defined in exec, non-canonical sequence */
79 addq $sh2@tpoff+
1, %rdx
82 /* Direct %fs access */
84 /* LE, global var defined in exec */
85 movq
%fs:sg3@tpoff
, %rax
89 movq
%fs:bl3@tpoff+
3, %r10
92 /* LE, hidden var defined in exec */
93 movq
%fs:1+sh3@tpoff
, %rdx