Commit | Line | Data |
---|---|---|
8c946ed5 RS |
1 | #name: MIPS eh-frame 3 |
2 | #source: eh-frame1.s | |
3 | #source: eh-frame1.s | |
41ec656e | 4 | #as: -EB -mips3 -mabi=eabi --defsym alignment=3 --defsym fill=0 |
8c946ed5 | 5 | #readelf: -wf |
41ec656e | 6 | #ld: -EB -Teh-frame1.ld --defsym foo=0x50607080 |
732be173 DJ |
7 | # |
8 | # This test is for the official LP64 version of EABI64, which uses a | |
9 | # combination of 32-bit objects and 64-bit FDE addresses. | |
10 | # | |
8c946ed5 | 11 | |
3c0bfb2a | 12 | Contents of the \.eh_frame section: |
8c946ed5 | 13 | |
bf5117e3 | 14 | 0+0000 0+000c 0+0000 CIE |
8c946ed5 RS |
15 | Version: 1 |
16 | Augmentation: "" | |
17 | Code alignment factor: 1 | |
18 | Data alignment factor: 4 | |
19 | Return address column: 31 | |
20 | ||
21 | DW_CFA_nop | |
22 | DW_CFA_nop | |
23 | DW_CFA_nop | |
24 | ||
bf5117e3 | 25 | 0+0010 0+0014 0+0014 FDE cie=0+0000 pc=0+020000..0+020010 |
8c946ed5 | 26 | |
bf5117e3 | 27 | 0+0028 0+0014 0+002c FDE cie=0+0000 pc=0+020010..0+020030 |
8c946ed5 RS |
28 | |
29 | # basic2 removed | |
bf5117e3 | 30 | 0+0040 0+0014 0+0044 FDE cie=0+0000 pc=0+020030..0+020060 |
8c946ed5 RS |
31 | |
32 | # basic3 removed | |
bf5117e3 | 33 | 0+0058 0+0014 0+005c FDE cie=0+0000 pc=0+020060..0+0200a0 |
8c946ed5 RS |
34 | |
35 | # basic4 removed | |
bf5117e3 | 36 | 0+0070 0+0014 0+0074 FDE cie=0+0000 pc=0+0200a0..0+0200f0 |
8c946ed5 | 37 | |
bf5117e3 | 38 | 0+0088 0+001c 0+0000 CIE |
8c946ed5 RS |
39 | Version: 1 |
40 | Augmentation: "zP" | |
41 | Code alignment factor: 1 | |
42 | Data alignment factor: 4 | |
43 | Return address column: 31 | |
41ec656e | 44 | Augmentation data: 00 00 00 00 00 50 60 70 80 |
8c946ed5 RS |
45 | |
46 | DW_CFA_nop | |
47 | DW_CFA_nop | |
48 | DW_CFA_nop | |
49 | DW_CFA_nop | |
50 | DW_CFA_nop | |
51 | DW_CFA_nop | |
52 | DW_CFA_nop | |
53 | ||
bf5117e3 | 54 | 0+00a8 0+001c 0+0024 FDE cie=0+0088 pc=0+0200f0..0+020100 |
8c946ed5 RS |
55 | DW_CFA_nop |
56 | DW_CFA_nop | |
57 | DW_CFA_nop | |
58 | DW_CFA_nop | |
59 | DW_CFA_nop | |
60 | DW_CFA_nop | |
61 | DW_CFA_nop | |
62 | ||
bf5117e3 | 63 | 0+00c8 0+001c 0+0044 FDE cie=0+0088 pc=0+020100..0+020120 |
8c946ed5 RS |
64 | DW_CFA_nop |
65 | DW_CFA_nop | |
66 | DW_CFA_nop | |
67 | DW_CFA_nop | |
68 | DW_CFA_nop | |
69 | DW_CFA_nop | |
70 | DW_CFA_nop | |
71 | ||
bf5117e3 | 72 | 0+00e8 0+001c 0+0000 CIE |
8c946ed5 RS |
73 | Version: 1 |
74 | Augmentation: "zP" | |
75 | Code alignment factor: 1 | |
76 | Data alignment factor: 4 | |
77 | Return address column: 31 | |
41ec656e | 78 | Augmentation data: 50 00 00 00 00 00 00 00 00 00 00 00 50 60 70 80 |
8c946ed5 RS |
79 | |
80 | ||
bf5117e3 | 81 | 0+0108 0+001c 0+0024 FDE cie=0+00e8 pc=0+020120..0+020130 |
8c946ed5 RS |
82 | DW_CFA_nop |
83 | DW_CFA_nop | |
84 | DW_CFA_nop | |
85 | DW_CFA_nop | |
86 | DW_CFA_nop | |
87 | DW_CFA_nop | |
88 | DW_CFA_nop | |
89 | ||
2e0ce1c8 | 90 | 0+0128 0+0018 0+0044 FDE cie=0+00e8 pc=0+020130..0+020150 |
8c946ed5 RS |
91 | DW_CFA_nop |
92 | DW_CFA_nop | |
93 | DW_CFA_nop | |
94 | ||
2e0ce1c8 | 95 | 0+0144 0+0018 0+0000 CIE |
8c946ed5 RS |
96 | Version: 1 |
97 | Augmentation: "zPR" | |
98 | Code alignment factor: 1 | |
99 | Data alignment factor: 4 | |
100 | Return address column: 31 | |
41ec656e | 101 | Augmentation data: 00 00 00 00 00 50 60 70 80 00 |
8c946ed5 RS |
102 | |
103 | DW_CFA_nop | |
8c946ed5 | 104 | |
2e0ce1c8 | 105 | 0+0160 0+001c 0+0020 FDE cie=0+0144 pc=0+020150..0+020160 |
8c946ed5 RS |
106 | DW_CFA_nop |
107 | DW_CFA_nop | |
108 | DW_CFA_nop | |
109 | DW_CFA_nop | |
110 | DW_CFA_nop | |
111 | DW_CFA_nop | |
112 | DW_CFA_nop | |
113 | ||
114 | # FDE for .discard removed | |
115 | # zPR2 removed | |
2e0ce1c8 | 116 | 0+0180 0+001c 0+0040 FDE cie=0+0144 pc=0+020160..0+020190 |
8c946ed5 RS |
117 | DW_CFA_nop |
118 | DW_CFA_nop | |
119 | DW_CFA_nop | |
120 | DW_CFA_nop | |
121 | DW_CFA_nop | |
122 | DW_CFA_nop | |
123 | DW_CFA_nop | |
124 | ||
2e0ce1c8 | 125 | 0+01a0 0+001c 0+0060 FDE cie=0+0144 pc=0+020190..0+0201d0 |
8c946ed5 RS |
126 | DW_CFA_nop |
127 | DW_CFA_nop | |
128 | DW_CFA_nop | |
129 | DW_CFA_nop | |
130 | DW_CFA_nop | |
131 | DW_CFA_nop | |
132 | DW_CFA_nop | |
133 | ||
2e0ce1c8 | 134 | 0+01c0 0+0014 0+01c4 FDE cie=0+0000 pc=0+0201d0..0+0201e0 |
8c946ed5 RS |
135 | |
136 | # basic1 removed, followed by repeat of above | |
2e0ce1c8 | 137 | 0+01d8 0+0014 0+01dc FDE cie=0+0000 pc=0+0201e0..0+0201f0 |
8c946ed5 | 138 | |
2e0ce1c8 | 139 | 0+01f0 0+0014 0+01f4 FDE cie=0+0000 pc=0+0201f0..0+020210 |
8c946ed5 | 140 | |
2e0ce1c8 | 141 | 0+0208 0+0014 0+020c FDE cie=0+0000 pc=0+020210..0+020240 |
8c946ed5 | 142 | |
2e0ce1c8 | 143 | 0+0220 0+0014 0+0224 FDE cie=0+0000 pc=0+020240..0+020280 |
8c946ed5 | 144 | |
2e0ce1c8 | 145 | 0+0238 0+0014 0+023c FDE cie=0+0000 pc=0+020280..0+0202d0 |
8c946ed5 | 146 | |
2e0ce1c8 | 147 | 0+0250 0+001c 0+01cc FDE cie=0+0088 pc=0+0202d0..0+0202e0 |
8c946ed5 RS |
148 | DW_CFA_nop |
149 | DW_CFA_nop | |
150 | DW_CFA_nop | |
151 | DW_CFA_nop | |
152 | DW_CFA_nop | |
153 | DW_CFA_nop | |
154 | DW_CFA_nop | |
155 | ||
2e0ce1c8 | 156 | 0+0270 0+001c 0+01ec FDE cie=0+0088 pc=0+0202e0..0+020300 |
8c946ed5 RS |
157 | DW_CFA_nop |
158 | DW_CFA_nop | |
159 | DW_CFA_nop | |
160 | DW_CFA_nop | |
161 | DW_CFA_nop | |
162 | DW_CFA_nop | |
163 | DW_CFA_nop | |
164 | ||
2e0ce1c8 | 165 | 0+0290 0+001c 0+01ac FDE cie=0+00e8 pc=0+020300..0+020310 |
8c946ed5 RS |
166 | DW_CFA_nop |
167 | DW_CFA_nop | |
168 | DW_CFA_nop | |
169 | DW_CFA_nop | |
170 | DW_CFA_nop | |
171 | DW_CFA_nop | |
172 | DW_CFA_nop | |
173 | ||
2e0ce1c8 | 174 | 0+02b0 0+001c 0+01cc FDE cie=0+00e8 pc=0+020310..0+020330 |
8c946ed5 RS |
175 | DW_CFA_nop |
176 | DW_CFA_nop | |
177 | DW_CFA_nop | |
178 | DW_CFA_nop | |
179 | DW_CFA_nop | |
180 | DW_CFA_nop | |
181 | DW_CFA_nop | |
182 | ||
2e0ce1c8 | 183 | 0+02d0 0+001c 0+0190 FDE cie=0+0144 pc=0+020330..0+020340 |
8c946ed5 RS |
184 | DW_CFA_nop |
185 | DW_CFA_nop | |
186 | DW_CFA_nop | |
187 | DW_CFA_nop | |
188 | DW_CFA_nop | |
189 | DW_CFA_nop | |
190 | DW_CFA_nop | |
191 | ||
192 | # FDE for .discard removed | |
193 | # zPR2 removed | |
2e0ce1c8 | 194 | 0+02f0 0+001c 0+01b0 FDE cie=0+0144 pc=0+020340..0+020370 |
8c946ed5 RS |
195 | DW_CFA_nop |
196 | DW_CFA_nop | |
197 | DW_CFA_nop | |
198 | DW_CFA_nop | |
199 | DW_CFA_nop | |
200 | DW_CFA_nop | |
201 | DW_CFA_nop | |
202 | ||
2e0ce1c8 | 203 | 0+0310 0+001c 0+01d0 FDE cie=0+0144 pc=0+020370..0+0203b0 |
8c946ed5 RS |
204 | DW_CFA_nop |
205 | DW_CFA_nop | |
206 | DW_CFA_nop | |
207 | DW_CFA_nop | |
208 | DW_CFA_nop | |
209 | DW_CFA_nop | |
8c946ed5 RS |
210 | DW_CFA_nop |
211 | ||
2e0ce1c8 | 212 | 0+0330 0+0014 0+0334 FDE cie=0+0000 pc=0+0203b0..0+0203c0 |