blob: 62efaa34507d100a9a4074b875c98fc3e2fc2131 [file] [log] [blame]
#objdump: -dr
#name: i386 dynamic tls
.*: +file format .*
Disassembly of section .text:
0+000 <fn>:
0: 55 [ ]*push %ebp
1: 89 e5 [ ]*mov %esp,%ebp
3: 53 [ ]*push %ebx
4: 50 [ ]*push %eax
5: e8 00 00 00 00 [ ]*call a <fn\+0xa>
a: 5b [ ]*pop %ebx
b: 81 c3 03 00 00 00 [ ]*add \$0x3,%ebx
[ ]+d: R_386_GOTPC _GLOBAL_OFFSET_TABLE_
11: 8d 04 1d 00 00 00 00 [ ]*lea 0x0\(,%ebx,1\),%eax
[ ]+14: R_386_TLS_GD foo
18: e8 fc ff ff ff [ ]*call 19 <fn\+0x19>
[ ]+19: R_386_PLT32 ___tls_get_addr
1d: 8d 83 00 00 00 00 [ ]*lea 0x0\(%ebx\),%eax
[ ]+1f: R_386_TLS_LDM bar
23: e8 fc ff ff ff [ ]*call 24 <fn\+0x24>
[ ]+24: R_386_PLT32 ___tls_get_addr
28: 8d 7f 00 [ ]*lea 0x0\(%edi\),%edi
2b: 8d 90 00 00 00 00 [ ]*lea 0x0\(%eax\),%edx
[ ]+2d: R_386_TLS_LDO_32 bar
31: 8d 76 00 [ ]*lea 0x0\(%esi\),%esi
34: 8d 88 00 00 00 00 [ ]*lea 0x0\(%eax\),%ecx
[ ]+36: R_386_TLS_LDO_32 baz
3a: 8b 5d fc [ ]*mov 0xfffffffc\(%ebp\),%ebx
3d: c9 [ ]*leave[ ]*
3e: c3 [ ]*ret[ ]*