Back to index

cell-binutils  2.17cvs20070401
test1elf64.d
Go to the documentation of this file.
00001 #objdump: -Drx
00002 #name: PowerPC Test 1, 64 bit elf
00003 
00004 .*: +file format elf64-powerpc
00005 .*
00006 architecture: powerpc:common64, flags 0x00000011:
00007 HAS_RELOC, HAS_SYMS
00008 start address 0x0000000000000000
00009 
00010 Sections:
00011 Idx Name          Size      VMA               LMA               File off  Algn
00012   0 \.text         00000090  0000000000000000  0000000000000000  .*
00013                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
00014   1 \.data         00000030  0000000000000000  0000000000000000  .*
00015                   CONTENTS, ALLOC, LOAD, RELOC, DATA
00016   2 \.bss          00000000  0000000000000000  0000000000000000  .*
00017                   ALLOC
00018   3 \.toc          00000030  0000000000000000  0000000000000000  .*
00019                   CONTENTS, ALLOC, LOAD, RELOC, DATA
00020 SYMBOL TABLE:
00021 0000000000000000 l    d  \.text    0000000000000000 (|\.text)
00022 0000000000000000 l    d  \.data    0000000000000000 (|\.data)
00023 0000000000000000 l    d  \.bss     0000000000000000 (|\.bss)
00024 0000000000000000 l       \.data    0000000000000000 dsym0
00025 0000000000000008 l       \.data    0000000000000000 dsym1
00026 0000000000000000 l    d  \.toc     0000000000000000 (|\.toc)
00027 0000000000000008 l       \.data    0000000000000000 usym0
00028 0000000000000010 l       \.data    0000000000000000 usym1
00029 0000000000000010 l       \.data    0000000000000000 datpt
00030 0000000000000014 l       \.data    0000000000000000 dat0
00031 0000000000000018 l       \.data    0000000000000000 dat1
00032 000000000000001c l       \.data    0000000000000000 dat2
00033 0000000000000020 l       \.data    0000000000000000 dat3
00034 0000000000000028 l       \.data    0000000000000000 dat4
00035 0000000000000000         \*UND\*   0000000000000000 esym0
00036 0000000000000000         \*UND\*   0000000000000000 esym1
00037 0000000000000000         \*UND\*   0000000000000000 jk
00038 
00039 
00040 Disassembly of section \.text:
00041 
00042 0000000000000000 <\.text>:
00043    0:  e8 63 00 00   ld      r3,0\(r3\)
00044                      2: R_PPC64_ADDR16_LO_DS     \.data
00045    4:  e8 63 00 08   ld      r3,8\(r3\)
00046                      6: R_PPC64_ADDR16_LO_DS     \.data\+0x8
00047    8:  e8 63 00 08   ld      r3,8\(r3\)
00048                      a: R_PPC64_ADDR16_LO_DS     \.data\+0x8
00049    c:  e8 63 00 10   ld      r3,16\(r3\)
00050                      e: R_PPC64_ADDR16_LO_DS     \.data\+0x10
00051   10:  e8 63 00 00   ld      r3,0\(r3\)
00052                      12: R_PPC64_ADDR16_LO_DS    esym0
00053   14:  e8 63 00 00   ld      r3,0\(r3\)
00054                      16: R_PPC64_ADDR16_LO_DS    esym1
00055   18:  e8 62 00 00   ld      r3,0\(r2\)
00056                      1a: R_PPC64_TOC16_DS \.toc
00057   1c:  e8 62 00 08   ld      r3,8\(r2\)
00058                      1e: R_PPC64_TOC16_DS \.toc\+0x8
00059   20:  e8 62 00 10   ld      r3,16\(r2\)
00060                      22: R_PPC64_TOC16_DS \.toc\+0x10
00061   24:  e8 62 00 18   ld      r3,24\(r2\)
00062                      26: R_PPC64_TOC16_DS \.toc\+0x18
00063   28:  e8 62 00 20   ld      r3,32\(r2\)
00064                      2a: R_PPC64_TOC16_DS \.toc\+0x20
00065   2c:  e8 62 00 28   ld      r3,40\(r2\)
00066                      2e: R_PPC64_TOC16_DS \.toc\+0x28
00067   30:  3c 80 00 28   lis     r4,40
00068                      32: R_PPC64_TOC16_HA \.toc\+0x28
00069   34:  e8 62 00 28   ld      r3,40\(r2\)
00070                      36: R_PPC64_TOC16_LO_DS     \.toc\+0x28
00071   38:  38 60 00 08   li      r3,8
00072   3c:  38 60 ff f8   li      r3,-8
00073   40:  38 60 00 08   li      r3,8
00074   44:  38 60 ff f8   li      r3,-8
00075   48:  38 60 ff f8   li      r3,-8
00076   4c:  38 60 00 08   li      r3,8
00077   50:  38 60 00 00   li      r3,0
00078                      52: R_PPC64_ADDR16_LO       \.data
00079   54:  38 60 00 00   li      r3,0
00080                      56: R_PPC64_ADDR16_HI       \.data
00081   58:  38 60 00 00   li      r3,0
00082                      5a: R_PPC64_ADDR16_HA       \.data
00083   5c:  38 60 00 00   li      r3,0
00084                      5e: R_PPC64_ADDR16_HIGHER   \.data
00085   60:  38 60 00 00   li      r3,0
00086                      62: R_PPC64_ADDR16_HIGHERA  \.data
00087   64:  38 60 00 00   li      r3,0
00088                      66: R_PPC64_ADDR16_HIGHEST  \.data
00089   68:  38 60 00 00   li      r3,0
00090                      6a: R_PPC64_ADDR16_HIGHESTA \.data
00091   6c:  38 60 ff f8   li      r3,-8
00092   70:  38 60 ff ff   li      r3,-1
00093   74:  38 60 00 00   li      r3,0
00094   78:  38 60 ff ff   li      r3,-1
00095   7c:  38 60 00 00   li      r3,0
00096   80:  38 60 ff ff   li      r3,-1
00097   84:  38 60 00 00   li      r3,0
00098   88:  e8 64 00 08   ld      r3,8\(r4\)
00099   8c:  e8 60 00 00   ld      r3,0\(0\)
00100                      8e: R_PPC64_ADDR16_LO_DS    \.text
00101 Disassembly of section \.data:
00102 
00103 0000000000000000 <dsym0>:
00104    0:  00 00 00 00   \.long 0x0
00105    4:  de ad be ef   stfdu   f21,-16657\(r13\)
00106 
00107 0000000000000008 <dsym1>:
00108    8:  00 00 00 00   \.long 0x0
00109    c:  ca fe ba be   lfd     f23,-17730\(r30\)
00110 
00111 0000000000000010 <datpt>:
00112   10:  00 98 96 80   \.long 0x989680
00113                      10: R_PPC64_REL32    jk\+0x989680
00114 
00115 0000000000000014 <dat0>:
00116   14:  ff ff ff fc   fnmsub  f31,f31,f31,f31
00117                      14: R_PPC64_REL32    jk\+0xfffffffffffffffc
00118 
00119 0000000000000018 <dat1>:
00120   18:  00 00 00 00   \.long 0x0
00121                      18: R_PPC64_REL32    jk
00122 
00123 000000000000001c <dat2>:
00124   1c:  00 00 00 04   \.long 0x4
00125                      1c: R_PPC64_REL32    jk\+0x4
00126 
00127 0000000000000020 <dat3>:
00128   20:  00 00 00 00   \.long 0x0
00129                      20: R_PPC64_REL64    jk\+0x8
00130   24:  00 00 00 08   \.long 0x8
00131 
00132 0000000000000028 <dat4>:
00133   28:  00 00 00 00   \.long 0x0
00134                      28: R_PPC64_REL64    jk\+0x10
00135   2c:  00 00 00 10   \.long 0x10
00136 Disassembly of section \.toc:
00137 
00138 0000000000000000 <\.toc>:
00139        \.\.\.
00140                      0: R_PPC64_ADDR64    \.data
00141                      8: R_PPC64_ADDR64    \.data\+0x8
00142    c:  00 00 00 08   \.long 0x8
00143   10:  00 00 00 00   \.long 0x0
00144                      10: R_PPC64_ADDR64   \.data\+0x8
00145   14:  00 00 00 08   \.long 0x8
00146   18:  00 00 00 00   \.long 0x0
00147                      18: R_PPC64_ADDR64   \.data\+0x10
00148   1c:  00 00 00 10   \.long 0x10
00149        \.\.\.
00150                      20: R_PPC64_ADDR64   esym0
00151                      28: R_PPC64_ADDR64   esym1