OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [i386/] [tlsd.d] - Rev 205

Compare with Previous | Blame | View Log

#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:   83 c7 00 [      ]*add    \$0x0,%edi
  2b:   8d 90 00 00 00 00 [     ]*lea    0x0\(%eax\),%edx
[       ]+2d: R_386_TLS_LDO_32  bar
  31:   83 c6 00 [      ]*add    \$0x0,%esi
  34:   8d 88 00 00 00 00 [     ]*lea    0x0\(%eax\),%ecx
[       ]+36: R_386_TLS_LDO_32  baz
  3a:   8b 5d fc [      ]*mov    -0x4\(%ebp\),%ebx
  3d:   c9 [    ]*leave[        ]*
  3e:   c3 [    ]*ret[  ]*

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.