Commit | Line | Data |
---|---|---|
353057a5 RS |
1 | #name: MIPS eh-frame 1, n32 |
2 | #source: eh-frame1.s | |
3 | #source: eh-frame1.s | |
4 | #as: -EB -n32 --defsym alignment=2 --defsym fill=0x40 | |
5 | #readelf: --relocs -wf | |
6 | #ld: -shared -melf32btsmipn32 -Teh-frame1.ld | |
7 | ||
8 | Relocation section '\.rel\.dyn' .*: | |
9 | *Offset .* | |
74541ad4 | 10 | 00000000 [0-9a-f]+ R_MIPS_NONE * |
353057a5 | 11 | # Initial PCs for the FDEs attached to CIE 0xbc |
74541ad4 AM |
12 | 000300dc [0-9a-f]+ R_MIPS_REL32 * |
13 | 000300f0 [0-9a-f]+ R_MIPS_REL32 * | |
353057a5 | 14 | # Likewise CIE 0x220 |
74541ad4 AM |
15 | 00030240 [0-9a-f]+ R_MIPS_REL32 * |
16 | 00030254 [0-9a-f]+ R_MIPS_REL32 * | |
17 | 0003008b [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
18 | 000300d0 [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
19 | 0003010e [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
20 | 000301ef [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
21 | 00030234 [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
22 | 00030272 [0-9a-f]+ R_MIPS_REL32 00000000 foo | |
353057a5 RS |
23 | #... |
24 | The section \.eh_frame contains: | |
25 | ||
26 | 00000000 00000010 00000000 CIE | |
27 | Version: 1 | |
28 | Augmentation: "zR" | |
29 | Code alignment factor: 1 | |
30 | Data alignment factor: 4 | |
31 | Return address column: 31 | |
32 | Augmentation data: 10 | |
33 | ||
34 | DW_CFA_advance_loc: 0 to 00000000 | |
35 | DW_CFA_advance_loc: 0 to 00000000 | |
36 | DW_CFA_advance_loc: 0 to 00000000 | |
37 | ||
38 | 00000014 00000010 00000018 FDE cie=00000000 pc=00020000..00020010 | |
39 | DW_CFA_nop | |
40 | DW_CFA_nop | |
41 | DW_CFA_nop | |
42 | ||
43 | 00000028 00000010 0000002c FDE cie=00000000 pc=00020010..00020030 | |
44 | DW_CFA_nop | |
45 | DW_CFA_nop | |
46 | DW_CFA_nop | |
47 | ||
48 | # basic2 removed | |
49 | 0000003c 00000010 00000040 FDE cie=00000000 pc=00020030..00020060 | |
50 | DW_CFA_nop | |
51 | DW_CFA_nop | |
52 | DW_CFA_nop | |
53 | ||
54 | # basic3 removed | |
55 | 00000050 00000010 00000054 FDE cie=00000000 pc=00020060..000200a0 | |
56 | DW_CFA_nop | |
57 | DW_CFA_nop | |
58 | DW_CFA_nop | |
59 | ||
60 | # basic4 removed | |
61 | 00000064 00000010 00000068 FDE cie=00000000 pc=000200a0..000200f0 | |
62 | DW_CFA_nop | |
63 | DW_CFA_nop | |
64 | DW_CFA_nop | |
65 | ||
66 | 00000078 00000018 00000000 CIE | |
67 | Version: 1 | |
68 | Augmentation: "zRP" | |
69 | Code alignment factor: 1 | |
70 | Data alignment factor: 4 | |
71 | Return address column: 31 | |
72 | Augmentation data: 10 00 00 00 00 00 | |
73 | ||
74 | DW_CFA_advance_loc: 0 to 00000000 | |
75 | DW_CFA_advance_loc: 0 to 00000000 | |
76 | DW_CFA_advance_loc: 0 to 00000000 | |
77 | DW_CFA_nop | |
78 | DW_CFA_nop | |
79 | ||
80 | 00000094 00000010 00000020 FDE cie=00000078 pc=000200f0..00020100 | |
81 | DW_CFA_advance_loc: 0 to 000200f0 | |
82 | DW_CFA_advance_loc: 0 to 000200f0 | |
83 | DW_CFA_advance_loc: 0 to 000200f0 | |
84 | ||
85 | 000000a8 00000010 00000034 FDE cie=00000078 pc=00020100..00020120 | |
86 | DW_CFA_advance_loc: 0 to 00020100 | |
87 | DW_CFA_advance_loc: 0 to 00020100 | |
88 | DW_CFA_advance_loc: 0 to 00020100 | |
89 | ||
90 | 000000bc 00000014 00000000 CIE | |
91 | Version: 1 | |
92 | Augmentation: "zP" | |
93 | Code alignment factor: 1 | |
94 | Data alignment factor: 4 | |
95 | Return address column: 31 | |
96 | Augmentation data: 50 00 00 00 00 00 00 00 | |
97 | ||
98 | ||
99 | 000000d4 00000010 0000001c FDE cie=000000bc pc=00020120..00020130 | |
100 | DW_CFA_advance_loc: 0 to 00020120 | |
101 | DW_CFA_advance_loc: 0 to 00020120 | |
102 | DW_CFA_advance_loc: 0 to 00020120 | |
103 | ||
104 | 000000e8 00000010 00000030 FDE cie=000000bc pc=00020130..00020150 | |
105 | DW_CFA_advance_loc: 0 to 00020130 | |
106 | DW_CFA_advance_loc: 0 to 00020130 | |
107 | DW_CFA_advance_loc: 0 to 00020130 | |
108 | ||
109 | 000000fc 00000014 00000000 CIE | |
110 | Version: 1 | |
111 | Augmentation: "zPR" | |
112 | Code alignment factor: 1 | |
113 | Data alignment factor: 4 | |
114 | Return address column: 31 | |
115 | Augmentation data: 00 00 00 00 00 10 | |
116 | ||
117 | DW_CFA_advance_loc: 0 to 00000000 | |
118 | ||
119 | 00000114 00000010 0000001c FDE cie=000000fc pc=00020150..00020160 | |
120 | DW_CFA_advance_loc: 0 to 00020150 | |
121 | DW_CFA_advance_loc: 0 to 00020150 | |
122 | DW_CFA_advance_loc: 0 to 00020150 | |
123 | ||
124 | # FDE for .discard removed | |
125 | # zPR2 removed | |
126 | 00000128 00000010 00000030 FDE cie=000000fc pc=00020160..00020190 | |
127 | DW_CFA_advance_loc: 0 to 00020160 | |
128 | DW_CFA_advance_loc: 0 to 00020160 | |
129 | DW_CFA_advance_loc: 0 to 00020160 | |
130 | ||
131 | 0000013c 00000010 00000044 FDE cie=000000fc pc=00020190..000201d0 | |
132 | DW_CFA_advance_loc: 0 to 00020190 | |
133 | DW_CFA_advance_loc: 0 to 00020190 | |
134 | DW_CFA_advance_loc: 0 to 00020190 | |
135 | ||
136 | 00000150 00000010 00000000 CIE | |
137 | Version: 1 | |
138 | Augmentation: "zR" | |
139 | Code alignment factor: 1 | |
140 | Data alignment factor: 4 | |
141 | Return address column: 31 | |
142 | Augmentation data: 10 | |
143 | ||
144 | DW_CFA_advance_loc: 0 to 00000000 | |
145 | DW_CFA_advance_loc: 0 to 00000000 | |
146 | DW_CFA_advance_loc: 0 to 00000000 | |
147 | ||
148 | 00000164 00000010 00000018 FDE cie=00000150 pc=000201d0..000201e0 | |
149 | DW_CFA_nop | |
150 | DW_CFA_nop | |
151 | DW_CFA_nop | |
152 | ||
153 | # basic1 removed, followed by repeat of above | |
154 | 00000178 00000010 0000002c FDE cie=00000150 pc=000201e0..000201f0 | |
155 | DW_CFA_nop | |
156 | DW_CFA_nop | |
157 | DW_CFA_nop | |
158 | ||
159 | 0000018c 00000010 00000040 FDE cie=00000150 pc=000201f0..00020210 | |
160 | DW_CFA_nop | |
161 | DW_CFA_nop | |
162 | DW_CFA_nop | |
163 | ||
164 | 000001a0 00000010 00000054 FDE cie=00000150 pc=00020210..00020240 | |
165 | DW_CFA_nop | |
166 | DW_CFA_nop | |
167 | DW_CFA_nop | |
168 | ||
169 | 000001b4 00000010 00000068 FDE cie=00000150 pc=00020240..00020280 | |
170 | DW_CFA_nop | |
171 | DW_CFA_nop | |
172 | DW_CFA_nop | |
173 | ||
174 | 000001c8 00000010 0000007c FDE cie=00000150 pc=00020280..000202d0 | |
175 | DW_CFA_nop | |
176 | DW_CFA_nop | |
177 | DW_CFA_nop | |
178 | ||
179 | 000001dc 00000018 00000000 CIE | |
180 | Version: 1 | |
181 | Augmentation: "zRP" | |
182 | Code alignment factor: 1 | |
183 | Data alignment factor: 4 | |
184 | Return address column: 31 | |
185 | Augmentation data: 10 00 00 00 00 00 | |
186 | ||
187 | DW_CFA_advance_loc: 0 to 00000000 | |
188 | DW_CFA_advance_loc: 0 to 00000000 | |
189 | DW_CFA_advance_loc: 0 to 00000000 | |
190 | DW_CFA_nop | |
191 | DW_CFA_nop | |
192 | ||
193 | 000001f8 00000010 00000020 FDE cie=000001dc pc=000202d0..000202e0 | |
194 | DW_CFA_advance_loc: 0 to 000202d0 | |
195 | DW_CFA_advance_loc: 0 to 000202d0 | |
196 | DW_CFA_advance_loc: 0 to 000202d0 | |
197 | ||
198 | 0000020c 00000010 00000034 FDE cie=000001dc pc=000202e0..00020300 | |
199 | DW_CFA_advance_loc: 0 to 000202e0 | |
200 | DW_CFA_advance_loc: 0 to 000202e0 | |
201 | DW_CFA_advance_loc: 0 to 000202e0 | |
202 | ||
203 | 00000220 00000014 00000000 CIE | |
204 | Version: 1 | |
205 | Augmentation: "zP" | |
206 | Code alignment factor: 1 | |
207 | Data alignment factor: 4 | |
208 | Return address column: 31 | |
209 | Augmentation data: 50 00 00 00 00 00 00 00 | |
210 | ||
211 | ||
212 | 00000238 00000010 0000001c FDE cie=00000220 pc=00020300..00020310 | |
213 | DW_CFA_advance_loc: 0 to 00020300 | |
214 | DW_CFA_advance_loc: 0 to 00020300 | |
215 | DW_CFA_advance_loc: 0 to 00020300 | |
216 | ||
217 | 0000024c 00000010 00000030 FDE cie=00000220 pc=00020310..00020330 | |
218 | DW_CFA_advance_loc: 0 to 00020310 | |
219 | DW_CFA_advance_loc: 0 to 00020310 | |
220 | DW_CFA_advance_loc: 0 to 00020310 | |
221 | ||
222 | 00000260 00000014 00000000 CIE | |
223 | Version: 1 | |
224 | Augmentation: "zPR" | |
225 | Code alignment factor: 1 | |
226 | Data alignment factor: 4 | |
227 | Return address column: 31 | |
228 | Augmentation data: 00 00 00 00 00 10 | |
229 | ||
230 | DW_CFA_advance_loc: 0 to 00000000 | |
231 | ||
232 | 00000278 00000010 0000001c FDE cie=00000260 pc=00020330..00020340 | |
233 | DW_CFA_advance_loc: 0 to 00020330 | |
234 | DW_CFA_advance_loc: 0 to 00020330 | |
235 | DW_CFA_advance_loc: 0 to 00020330 | |
236 | ||
237 | 0000028c 00000010 00000030 FDE cie=00000260 pc=00020340..00020370 | |
238 | DW_CFA_advance_loc: 0 to 00020340 | |
239 | DW_CFA_advance_loc: 0 to 00020340 | |
240 | DW_CFA_advance_loc: 0 to 00020340 | |
241 | ||
242 | 000002a0 00000010 00000044 FDE cie=00000260 pc=00020370..000203b0 | |
243 | DW_CFA_advance_loc: 0 to 00020370 | |
244 | DW_CFA_advance_loc: 0 to 00020370 | |
245 | DW_CFA_advance_loc: 0 to 00020370 | |
246 | ||
247 | 000002b4 00000010 00000000 CIE | |
248 | Version: 1 | |
249 | Augmentation: "zR" | |
250 | Code alignment factor: 1 | |
251 | Data alignment factor: 4 | |
252 | Return address column: 31 | |
253 | Augmentation data: 10 | |
254 | ||
255 | DW_CFA_advance_loc: 0 to 00000000 | |
256 | DW_CFA_advance_loc: 0 to 00000000 | |
257 | DW_CFA_advance_loc: 0 to 00000000 | |
258 | ||
259 | 000002c8 00000010 00000018 FDE cie=000002b4 pc=000203b0..000203c0 | |
260 | DW_CFA_nop | |
261 | DW_CFA_nop | |
262 | DW_CFA_nop | |
263 |