Back to index

cell-binutils  2.17cvs20070401
tlsd.d
Go to the documentation of this file.
00001 #objdump: -dr
00002 #name: i386 dynamic tls
00003 
00004 .*: +file format .*
00005 
00006 Disassembly of section .text:
00007 
00008 0+000 <fn>:
00009    0:  55 [   ]*push   %ebp
00010    1:  89 e5 [       ]*mov    %esp,%ebp
00011    3:  53 [   ]*push   %ebx
00012    4:  50 [   ]*push   %eax
00013    5:  e8 00 00 00 00 [     ]*call   a <fn\+0xa>
00014    a:  5b [   ]*pop    %ebx
00015    b:  81 c3 03 00 00 00 [  ]*add    \$0x3,%ebx
00016 [      ]+d: R_386_GOTPC     _GLOBAL_OFFSET_TABLE_
00017   11:  8d 04 1d 00 00 00 00 [      ]*lea    0x0\(,%ebx,1\),%eax
00018 [      ]+14: R_386_TLS_GD   foo
00019   18:  e8 fc ff ff ff [     ]*call   19 <fn\+0x19>
00020 [      ]+19: R_386_PLT32    ___tls_get_addr
00021   1d:  8d 83 00 00 00 00 [  ]*lea    0x0\(%ebx\),%eax
00022 [      ]+1f: R_386_TLS_LDM  bar
00023   23:  e8 fc ff ff ff [     ]*call   24 <fn\+0x24>
00024 [      ]+24: R_386_PLT32    ___tls_get_addr
00025   28:  83 c7 00 [    ]*add    \$0x0,%edi
00026   2b:  8d 90 00 00 00 00 [  ]*lea    0x0\(%eax\),%edx
00027 [      ]+2d: R_386_TLS_LDO_32      bar
00028   31:  83 c6 00 [    ]*add    \$0x0,%esi
00029   34:  8d 88 00 00 00 00 [  ]*lea    0x0\(%eax\),%ecx
00030 [      ]+36: R_386_TLS_LDO_32      baz
00031   3a:  8b 5d fc [    ]*mov    0xfffffffc\(%ebp\),%ebx
00032   3d:  c9 [   ]*leave[      ]*
00033   3e:  c3 [   ]*ret[        ]*