1 #objdump
: -rst
-mmips
:4000
3 #as
: -membedded
-pic
-mips3
6 # Check GNU
-specific embedded relocs
, for ELF
.
8 .*: +file format elf
.*mips
.*
11 0+0000000 l d \
.text
0+0000000
12 0+0000000 l d \
.data
0+0000000
13 0+0000000 l d \
.bss
0+0000000
14 0+0000004 l \
.text
0+0000000 l2
15 0+0000100 l \
.foo
0+0000000 l1
16 0+0000034 l \
.text
0+0000000 l3
17 0+0000098 l \
.text
0+0000000 l5
18 0+0000000 l d \
.foo
0+0000000
19 0+0000004 l \
.foo
0+0000000 l4
20 0+0000000 l d \
.reginfo
0+0000000
21 0+0000000 l d \
.mdebug
0+0000000
22 0+0000000 \
*UND\
* 0+0000000 g1
23 0+0000000 \
*UND\
* 0+0000000 g2
26 RELOCATION RECORDS FOR \
[\
.text\
]:
28 0+0000004 R_MIPS_GNU_REL16_S2 g1
29 0+000000c R_MIPS_GNU_REL16_S2 g2
30 0+0000014 R_MIPS_GNU_REL16_S2 g2
31 0+000001c R_MIPS_GNU_REL16_S2 \
.foo
32 0+0000024 R_MIPS_GNU_REL16_S2 \
.text
33 0+000002c R_MIPS_GNU_REL16_S2 \
.foo
34 0+0000034 R_MIPS_GNU_REL16_S2 \
.text
35 0+000003c R_MIPS_GNU_REL_HI16 g1
36 0+0000040 R_MIPS_GNU_REL_LO16 g1
37 0+0000044 R_MIPS_GNU_REL_HI16 \
.foo
38 0+0000048 R_MIPS_GNU_REL_LO16 \
.foo
39 0+0000050 R_MIPS_32 g1
40 0+0000054 R_MIPS_32 \
.foo
41 0+0000058 R_MIPS_32 \
.text
42 0+000005c R_MIPS_PC32 g1
43 0+0000060 R_MIPS_PC32 \
.foo
44 0+0000068 R_MIPS_64 g1
45 0+0000070 R_MIPS_64 \
.foo
46 0+0000078 R_MIPS_64 \
.text
47 0+0000080 R_MIPS_PC64 g1
48 0+0000088 R_MIPS_PC64 \
.foo
49 0+0000098 R_MIPS_GNU_REL16_S2 \
.text
50 0+000009c R_MIPS_GNU_REL16_S2 \
.text
51 0+00000a0 R_MIPS_GNU_REL_HI16 \
.text
52 0+00000a4 R_MIPS_GNU_REL_LO16 \
.text
53 0+00000a8 R_MIPS_GNU_REL_HI16 \
.text
54 0+00000ac R_MIPS_GNU_REL_LO16 \
.text
55 0+00000b0 R_MIPS_32 \
.text
56 0+00000b8 R_MIPS_64 \
.text
57 0+00000cc R_MIPS_GNU_REL16_S2 \
.text
58 0+00000d0 R_MIPS_GNU_REL16_S2 \
.text
59 0+00000dc R_MIPS_32 \
.text
60 0+00000e8 R_MIPS_64 \
.text
63 RELOCATION RECORDS FOR \
[\
.foo\
]:
65 0+0000004 R_MIPS_GNU_REL_HI16 g1
66 0+0000008 R_MIPS_GNU_REL_LO16 g1
67 0+000000c R_MIPS_GNU_REL_HI16 \
.foo
68 0+0000010 R_MIPS_GNU_REL_LO16 \
.foo
69 0+0000014 R_MIPS_GNU_REL_HI16 \
.text
70 0+0000018 R_MIPS_GNU_REL_LO16 \
.text
71 0+000001c R_MIPS_GNU_REL_HI16 g1
72 0+0000020 R_MIPS_GNU_REL_LO16 g1
73 0+0000024 R_MIPS_GNU_REL_HI16 g1
74 0+0000028 R_MIPS_GNU_REL_LO16 g1
75 0+000002c R_MIPS_GNU_REL_HI16 \
.foo
76 0+0000030 R_MIPS_GNU_REL_LO16 \
.foo
77 0+0000034 R_MIPS_GNU_REL_HI16 \
.text
78 0+0000038 R_MIPS_GNU_REL_LO16 \
.text
79 0+000003c R_MIPS_32 g1
80 0+0000040 R_MIPS_32 \
.foo
81 0+0000044 R_MIPS_32 \
.text
82 0+0000048 R_MIPS_PC32 g1
83 0+0000050 R_MIPS_PC32 \
.text
84 0+0000058 R_MIPS_64 g1
85 0+0000060 R_MIPS_64 \
.foo
86 0+0000068 R_MIPS_64 \
.text
87 0+0000070 R_MIPS_PC64 g1
88 0+0000080 R_MIPS_PC64 \
.text
89 0+0000088 R_MIPS_GNU_REL_HI16 g1
90 0+000008c R_MIPS_GNU_REL_LO16 g1
91 0+0000090 R_MIPS_GNU_REL_HI16 \
.foo
92 0+0000094 R_MIPS_GNU_REL_LO16 \
.foo
93 0+0000098 R_MIPS_GNU_REL_HI16 \
.text
94 0+000009c R_MIPS_GNU_REL_LO16 \
.text
95 0+00000a0 R_MIPS_GNU_REL_HI16 g1
96 0+00000a4 R_MIPS_GNU_REL_LO16 g1
97 0+00000a8 R_MIPS_GNU_REL_HI16 \
.foo
98 0+00000ac R_MIPS_GNU_REL_LO16 \
.foo
99 0+00000b0 R_MIPS_GNU_REL_HI16 \
.text
100 0+00000b4 R_MIPS_GNU_REL_LO16 \
.text
101 0+00000b8 R_MIPS_32 g1
102 0+00000bc R_MIPS_32 \
.foo
103 0+00000c0 R_MIPS_32 \
.text
104 0+00000c4 R_MIPS_PC32 g1
105 0+00000cc R_MIPS_PC32 \
.text
106 0+00000d0 R_MIPS_64 g1
107 0+00000d8 R_MIPS_64 \
.foo
108 0+00000e0 R_MIPS_64 \
.text
109 0+00000e8 R_MIPS_PC64 g1
110 0+00000f8 R_MIPS_PC64 \
.text
112 Contents of section \
.text
:
113 0000 00000000 0411ffff 00000000 1000ffff .*
114 0010 00000000 1000ffff 00000000 0411003f .*
115 0020 00000000 04110000 00000000 10000041 .*
116 0030 00000000 10000000 00000000 3c030000
.*
117 0040 [26]463000c
3c030000
[26]4630114 2403ffd0 .*
118 0050 00000000 00000100 00000004 00000028 .*
119 0060 0000012c ffffffd0
00000000 00000000 .*
120 0070 00000000 00000100 00000000 00000004 .*
121 0080 00000000 0000004c
00000000 00000154 .*
122 0090 ffffffff ffffffd0
10000032 10000033 .*
123 00a0
3c030000
[26]46300d8 3c030000
[26]46300e8
.*
124 00b0 000000cc
00000034 00000000 000000cc
.*
125 00c0
00000000 00000034 00000000 10000032 .*
126 00d0 10000033 24030034 2403003c
000000cc
.*
127 00e0
00000034 00000000 00000000 000000cc
.*
128 00f0 00000000 00000034 00000000 00000000 .*
129 Contents of section \
.data
:
130 Contents of section \
.reginfo
:
131 0000 80000008 00000000 00000000 00000000 .*
132 0010 00000000 00000000 .*
133 Contents of section \
.mdebug
:
135 Contents of section \
.foo
:
136 0000 00000000 3c030000
[26]4630004 3c030000
.*
137 0010 [26]463010c
3c030000
[26]4630018 3c030000
.*
138 0020 [26]463001c
3c030000
[26]4630024 3c030000
.*
139 0030 [26]463012c
3c030000
[26]4630038 00000000 .*
140 0040 00000100 00000004 00000044 000000fc
.*
141 0050 00000050 00000000 00000000 00000000 .*
142 0060 00000000 00000100 00000000 00000004 .*
143 0070 00000000 0000006c
00000000 000000fc
.*
144 0080 00000000 00000080 3c030000
[26]463008c
.*
145 0090 3c030000
[26]4630194 3c030000
[26]46300a0
.*
146 00a0
3c030000
[26]46300a4
3c030000
[26]46301ac
.*
147 00b0 3c030000
[26]46300b8 00000004 00000104 .*
148 00c0
00000008 000000c4
00000100 000000d0 .*
149 00d0 00000000 00000004 00000000 00000104 .*
150 00e0
00000000 00000008 00000000 000000e8
.*
151 00f0 00000000 00000100 00000000 000000fc
.*
152 0100 00000000 00000000 00000000 00000000 .*