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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [gas/] [ppc/] [test1elf64.d] - Rev 816

Compare with Previous | Blame | View Log

#objdump: -Drx
#name: PowerPC Test 1, 64 bit elf

.*: +file format elf64-powerpc
.*
architecture: powerpc:common64, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x0000000000000000

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 \.text         00000090  0000000000000000  0000000000000000  .*
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 \.data         00000030  0000000000000000  0000000000000000  .*
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  2 \.bss          00000000  0000000000000000  0000000000000000  .*
                  ALLOC
  3 \.toc          00000030  0000000000000000  0000000000000000  .*
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
SYMBOL TABLE:
0000000000000000 l    d  \.text 0000000000000000 (|\.text)
0000000000000000 l    d  \.data 0000000000000000 (|\.data)
0000000000000000 l    d  \.bss  0000000000000000 (|\.bss)
0000000000000000 l       \.data 0000000000000000 dsym0
0000000000000008 l       \.data 0000000000000000 dsym1
0000000000000000 l    d  \.toc  0000000000000000 (|\.toc)
0000000000000008 l       \.data 0000000000000000 usym0
0000000000000010 l       \.data 0000000000000000 usym1
0000000000000010 l       \.data 0000000000000000 datpt
0000000000000014 l       \.data 0000000000000000 dat0
0000000000000018 l       \.data 0000000000000000 dat1
000000000000001c l       \.data 0000000000000000 dat2
0000000000000020 l       \.data 0000000000000000 dat3
0000000000000028 l       \.data 0000000000000000 dat4
0000000000000000         \*UND\*        0000000000000000 esym0
0000000000000000         \*UND\*        0000000000000000 esym1
0000000000000000         \*UND\*        0000000000000000 jk


Disassembly of section \.text:

0000000000000000 <\.text>:
   0:   e8 63 00 00     ld      r3,0\(r3\)
                        2: R_PPC64_ADDR16_LO_DS \.data
   4:   e8 63 00 08     ld      r3,8\(r3\)
                        6: R_PPC64_ADDR16_LO_DS \.data\+0x8
   8:   e8 63 00 08     ld      r3,8\(r3\)
                        a: R_PPC64_ADDR16_LO_DS \.data\+0x8
   c:   e8 63 00 10     ld      r3,16\(r3\)
                        e: R_PPC64_ADDR16_LO_DS \.data\+0x10
  10:   e8 63 00 00     ld      r3,0\(r3\)
                        12: R_PPC64_ADDR16_LO_DS        esym0
  14:   e8 63 00 00     ld      r3,0\(r3\)
                        16: R_PPC64_ADDR16_LO_DS        esym1
  18:   e8 62 00 00     ld      r3,0\(r2\)
                        1a: R_PPC64_TOC16_DS    \.toc
  1c:   e8 62 00 08     ld      r3,8\(r2\)
                        1e: R_PPC64_TOC16_DS    \.toc\+0x8
  20:   e8 62 00 10     ld      r3,16\(r2\)
                        22: R_PPC64_TOC16_DS    \.toc\+0x10
  24:   e8 62 00 18     ld      r3,24\(r2\)
                        26: R_PPC64_TOC16_DS    \.toc\+0x18
  28:   e8 62 00 20     ld      r3,32\(r2\)
                        2a: R_PPC64_TOC16_DS    \.toc\+0x20
  2c:   e8 62 00 28     ld      r3,40\(r2\)
                        2e: R_PPC64_TOC16_DS    \.toc\+0x28
  30:   3c 80 00 28     lis     r4,40
                        32: R_PPC64_TOC16_HA    \.toc\+0x28
  34:   e8 62 00 28     ld      r3,40\(r2\)
                        36: R_PPC64_TOC16_LO_DS \.toc\+0x28
  38:   38 60 00 08     li      r3,8
  3c:   38 60 ff f8     li      r3,-8
  40:   38 60 00 08     li      r3,8
  44:   38 60 ff f8     li      r3,-8
  48:   38 60 ff f8     li      r3,-8
  4c:   38 60 00 08     li      r3,8
  50:   38 60 00 00     li      r3,0
                        52: R_PPC64_ADDR16_LO   \.data
  54:   38 60 00 00     li      r3,0
                        56: R_PPC64_ADDR16_HI   \.data
  58:   38 60 00 00     li      r3,0
                        5a: R_PPC64_ADDR16_HA   \.data
  5c:   38 60 00 00     li      r3,0
                        5e: R_PPC64_ADDR16_HIGHER       \.data
  60:   38 60 00 00     li      r3,0
                        62: R_PPC64_ADDR16_HIGHERA      \.data
  64:   38 60 00 00     li      r3,0
                        66: R_PPC64_ADDR16_HIGHEST      \.data
  68:   38 60 00 00     li      r3,0
                        6a: R_PPC64_ADDR16_HIGHESTA     \.data
  6c:   38 60 ff f8     li      r3,-8
  70:   38 60 ff ff     li      r3,-1
  74:   38 60 00 00     li      r3,0
  78:   38 60 ff ff     li      r3,-1
  7c:   38 60 00 00     li      r3,0
  80:   38 60 ff ff     li      r3,-1
  84:   38 60 00 00     li      r3,0
  88:   e8 64 00 08     ld      r3,8\(r4\)
  8c:   e8 60 00 00     ld      r3,0\(0\)
                        8e: R_PPC64_ADDR16_LO_DS        \.text
Disassembly of section \.data:

0000000000000000 <dsym0>:
   0:   00 00 00 00     \.long 0x0
   4:   de ad be ef     stfdu   f21,-16657\(r13\)

0000000000000008 <dsym1>:
   8:   00 00 00 00     \.long 0x0
   c:   ca fe ba be     lfd     f23,-17730\(r30\)

0000000000000010 <datpt>:
  10:   00 98 96 80     \.long 0x989680
                        10: R_PPC64_REL32       jk\+0x989680

0000000000000014 <dat0>:
  14:   ff ff ff fc     fnmsub  f31,f31,f31,f31
                        14: R_PPC64_REL32       jk\+0xfffffffffffffffc

0000000000000018 <dat1>:
  18:   00 00 00 00     \.long 0x0
                        18: R_PPC64_REL32       jk

000000000000001c <dat2>:
  1c:   00 00 00 04     \.long 0x4
                        1c: R_PPC64_REL32       jk\+0x4

0000000000000020 <dat3>:
  20:   00 00 00 00     \.long 0x0
                        20: R_PPC64_REL64       jk\+0x8
  24:   00 00 00 08     \.long 0x8

0000000000000028 <dat4>:
  28:   00 00 00 00     \.long 0x0
                        28: R_PPC64_REL64       jk\+0x10
  2c:   00 00 00 10     \.long 0x10
Disassembly of section \.toc:

0000000000000000 <\.toc>:
        \.\.\.
                        0: R_PPC64_ADDR64       \.data
                        8: R_PPC64_ADDR64       \.data\+0x8
   c:   00 00 00 08     \.long 0x8
  10:   00 00 00 00     \.long 0x0
                        10: R_PPC64_ADDR64      \.data\+0x8
  14:   00 00 00 08     \.long 0x8
  18:   00 00 00 00     \.long 0x0
                        18: R_PPC64_ADDR64      \.data\+0x10
  1c:   00 00 00 10     \.long 0x10
        \.\.\.
                        20: R_PPC64_ADDR64      esym0
                        28: R_PPC64_ADDR64      esym1

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.