tizen 2.4 release
[external/binutils.git] / gas / testsuite / gas / ppc / test1elf64.d
1 #objdump: -Drx
2 #name: PowerPC Test 1, 64 bit elf
3
4 .*
5 .*
6 architecture: powerpc:common64, flags 0x00000011:
7 HAS_RELOC, HAS_SYMS
8 start address 0x0000000000000000
9
10 Sections:
11 Idx Name          Size      VMA               LMA               File off  Algn
12   0 \.text         00000090  0000000000000000  0000000000000000  .*
13                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
14   1 \.data         00000030  0000000000000000  0000000000000000  .*
15                   CONTENTS, ALLOC, LOAD, RELOC, DATA
16   2 \.bss          00000000  0000000000000000  0000000000000000  .*
17                   ALLOC
18   3 \.toc          00000030  0000000000000000  0000000000000000  .*
19                   CONTENTS, ALLOC, LOAD, RELOC, DATA
20 SYMBOL TABLE:
21 0000000000000000 l    d  \.text 0000000000000000 (|\.text)
22 0000000000000000 l    d  \.data 0000000000000000 (|\.data)
23 0000000000000000 l    d  \.bss  0000000000000000 (|\.bss)
24 0000000000000000 l       \.data 0000000000000000 dsym0
25 0000000000000008 l       \.data 0000000000000000 dsym1
26 0000000000000000 l    d  \.toc  0000000000000000 (|\.toc)
27 0000000000000008 l       \.data 0000000000000000 usym0
28 0000000000000010 l       \.data 0000000000000000 usym1
29 0000000000000010 l       \.data 0000000000000000 datpt
30 0000000000000014 l       \.data 0000000000000000 dat0
31 0000000000000018 l       \.data 0000000000000000 dat1
32 000000000000001c l       \.data 0000000000000000 dat2
33 0000000000000020 l       \.data 0000000000000000 dat3
34 0000000000000028 l       \.data 0000000000000000 dat4
35 0000000000000000         \*UND\*        0000000000000000 esym0
36 0000000000000000         \*UND\*        0000000000000000 esym1
37 0000000000000000         \*UND\*        0000000000000000 jk
38
39
40 Disassembly of section \.text:
41
42 0000000000000000 <\.text>:
43    0:   (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
44                         (2|0): R_PPC64_ADDR16_LO_DS     \.data
45    4:   (e8 63 00 0.|0. 00 63 e8)       ld      r3,.\(r3\)
46                         (6|4): R_PPC64_ADDR16_LO_DS     \.data\+0x8
47    8:   (e8 63 00 0.|0. 00 63 e8)       ld      r3,.\(r3\)
48                         (a|8): R_PPC64_ADDR16_LO_DS     \.data\+0x8
49    c:   (e8 63 00 .0|.0 00 63 e8)       ld      r3,.*\(r3\)
50                         (e|c): R_PPC64_ADDR16_LO_DS     \.data\+0x10
51   10:   (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
52                         1(0|2): R_PPC64_ADDR16_LO_DS    esym0
53   14:   (e8 63 00 00|00 00 63 e8)       ld      r3,0\(r3\)
54                         1(6|4): R_PPC64_ADDR16_LO_DS    esym1
55   18:   (e8 62 00 00|00 00 62 e8)       ld      r3,0\(r2\)
56                         1(a|8): R_PPC64_TOC16_DS        \.toc
57   1c:   (e8 62 00 0.|0. 00 62 e8)       ld      r3,.\(r2\)
58                         1(e|c): R_PPC64_TOC16_DS        \.toc\+0x8
59   20:   (e8 62 00 .0|.0 00 62 e8)       ld      r3,.*\(r2\)
60                         2(2|0): R_PPC64_TOC16_DS        \.toc\+0x10
61   24:   (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
62                         2(6|4): R_PPC64_TOC16_DS        \.toc\+0x18
63   28:   (e8 62 00 .0|.0 00 62 e8)       ld      r3,.*\(r2\)
64                         2(a|8): R_PPC64_TOC16_DS        \.toc\+0x20
65   2c:   (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
66                         2(e|c): R_PPC64_TOC16_DS        \.toc\+0x28
67   30:   (3c 80 00 ..|.. 00 80 3c)       lis     r4,.*
68                         3(2|0): R_PPC64_TOC16_HA        \.toc\+0x28
69   34:   (e8 62 00 ..|.. 00 62 e8)       ld      r3,.*\(r2\)
70                         3(6|4): R_PPC64_TOC16_LO_DS     \.toc\+0x28
71   38:   (38 60 00 08|08 00 60 38)       li      r3,8
72   3c:   (38 60 ff f8|f8 ff 60 38)       li      r3,-8
73   40:   (38 60 00 08|08 00 60 38)       li      r3,8
74   44:   (38 60 ff f8|f8 ff 60 38)       li      r3,-8
75   48:   (38 60 ff f8|f8 ff 60 38)       li      r3,-8
76   4c:   (38 60 00 08|08 00 60 38)       li      r3,8
77   50:   (38 60 00 00|00 00 60 38)       li      r3,0
78                         5(2|0): R_PPC64_ADDR16_LO       \.data
79   54:   (38 60 00 00|00 00 60 38)       li      r3,0
80                         5(6|4): R_PPC64_ADDR16_HI       \.data
81   58:   (38 60 00 00|00 00 60 38)       li      r3,0
82                         5(a|8): R_PPC64_ADDR16_HA       \.data
83   5c:   (38 60 00 00|00 00 60 38)       li      r3,0
84                         5(e|c): R_PPC64_ADDR16_HIGHER   \.data
85   60:   (38 60 00 00|00 00 60 38)       li      r3,0
86                         6(2|0): R_PPC64_ADDR16_HIGHERA  \.data
87   64:   (38 60 00 00|00 00 60 38)       li      r3,0
88                         6(6|4): R_PPC64_ADDR16_HIGHEST  \.data
89   68:   (38 60 00 00|00 00 60 38)       li      r3,0
90                         6(a|8): R_PPC64_ADDR16_HIGHESTA \.data
91   6c:   (38 60 ff f8|f8 ff 60 38)       li      r3,-8
92   70:   (38 60 ff ff|ff ff 60 38)       li      r3,-1
93   74:   (38 60 00 00|00 00 60 38)       li      r3,0
94   78:   (38 60 ff ff|ff ff 60 38)       li      r3,-1
95   7c:   (38 60 00 00|00 00 60 38)       li      r3,0
96   80:   (38 60 ff ff|ff ff 60 38)       li      r3,-1
97   84:   (38 60 00 00|00 00 60 38)       li      r3,0
98   88:   (e8 64 00 08|08 00 64 e8)       ld      r3,8\(r4\)
99   8c:   (e8 60 00 00|00 00 60 e8)       ld      r3,0\(0\)
100                         8(e|c): R_PPC64_ADDR16_LO_DS    \.text
101 Disassembly of section \.data:
102
103 0000000000000000 <dsym0>:
104    0:   (00 00 00 00|ef be ad de) .*
105    4:   (de ad be ef|00 00 00 00) .*
106
107 0000000000000008 <dsym1>:
108    8:   (00 00 00 00|be ba fe ca) .*
109    c:   (ca fe ba be|00 00 00 00) .*
110
111 0000000000000010 <datpt>:
112   10:   00 00 00 00 .*
113                         10: R_PPC64_REL32       jk\+0x989680
114
115 0000000000000014 <dat0>:
116   14:   00 00 00 00 .*
117                         14: R_PPC64_REL32       jk-0x4
118
119 0000000000000018 <dat1>:
120   18:   00 00 00 00 .*
121                         18: R_PPC64_REL32       jk
122
123 000000000000001c <dat2>:
124   1c:   00 00 00 00 .*
125                         1c: R_PPC64_REL32       jk\+0x4
126
127 0000000000000020 <dat3>:
128         \.\.\.
129                         20: R_PPC64_REL64       jk\+0x8
130
131 0000000000000028 <dat4>:
132         \.\.\.
133                         28: R_PPC64_REL64       jk\+0x10
134 Disassembly of section \.toc:
135
136 0000000000000000 <\.toc>:
137 #...
138                         0: R_PPC64_ADDR64       \.data
139 #...
140                         8: R_PPC64_ADDR64       \.data\+0x8
141 #...
142                         10: R_PPC64_ADDR64      \.data\+0x8
143 #...
144                         18: R_PPC64_ADDR64      \.data\+0x10
145 #...
146                         20: R_PPC64_ADDR64      esym0
147                         28: R_PPC64_ADDR64      esym1