2 #name
: i386 dynamic tls
6 Disassembly of section
.text
:
10 1: 89 e5
[ ]*mov %esp
,%ebp
13 5: e8
00 00 00 00 [ ]*call a
<fn\
+0xa>
15 b
: 81 c3
03 00 00 00 [ ]*add \
$0x3,%ebx
16 [ ]+d
: R_386_GOTPC _GLOBAL_OFFSET_TABLE_
17 11: 8d 04 1d 00 00 00 00 [ ]*lea 0x0\
(,%ebx
,1\
),%eax
18 [ ]+14: R_386_TLS_GD foo
19 18: e8 fc ff ff ff
[ ]*call 19 <fn\
+0x19>
20 [ ]+19: R_386_PLT32 ___tls_get_addr
21 1d: 8d 83 00 00 00 00 [ ]*lea 0x0\
(%ebx\
),%eax
22 [ ]+1f: R_386_TLS_LDM bar
23 23: e8 fc ff ff ff
[ ]*call 24 <fn\
+0x24>
24 [ ]+24: R_386_PLT32 ___tls_get_addr
25 28: 83 c7
00 [ ]*add \
$0x0,%edi
26 2b: 8d 90 00 00 00 00 [ ]*lea 0x0\
(%eax\
),%edx
27 [ ]+2d: R_386_TLS_LDO_32 bar
28 31: 83 c6
00 [ ]*add \
$0x0,%esi
29 34: 8d 88 00 00 00 00 [ ]*lea 0x0\
(%eax\
),%ecx
30 [ ]+36: R_386_TLS_LDO_32 baz
31 3a
: 8b 5d fc
[ ]*mov 0xfffffffc\
(%ebp\
),%ebx