1 #name: MIPS eh-frame 2, n64 2 #source: eh-frame1.s 3 #source: eh-frame1.s 4 #as: --defsym alignment=3 --defsym fill=0 5 #readelf: --relocs -wf 6 #ld: -shared --eh-frame-hdr -Teh-frame1.ld 7 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created. 8 9 Relocation section '\.rel\.dyn' .*: 10 *Offset .* 11 0+00000 [0-9a-f]+ R_MIPS_NONE * 12 *Type2: R_MIPS_NONE * 13 *Type3: R_MIPS_NONE * 14 # Initial PCs for the FDEs attached to CIE 0x118 15 0+00030138 [0-9a-f]+ R_MIPS_REL32 * 16 *Type2: R_MIPS_64 * 17 *Type3: R_MIPS_NONE * 18 0+00030158 [0-9a-f]+ R_MIPS_REL32 * 19 *Type2: R_MIPS_64 * 20 *Type3: R_MIPS_NONE * 21 0+000302f0 [0-9a-f]+ R_MIPS_REL32 * 22 *Type2: R_MIPS_64 * 23 *Type3: R_MIPS_NONE * 24 0+00030310 [0-9a-f]+ R_MIPS_REL32 * 25 *Type2: R_MIPS_64 * 26 *Type3: R_MIPS_NONE * 27 0+000300c7 [0-9a-f]+ R_MIPS_REL32 0+000 foo 28 *Type2: R_MIPS_64 * 29 *Type3: R_MIPS_NONE * 30 0+00030128 [0-9a-f]+ R_MIPS_REL32 0+000 foo 31 *Type2: R_MIPS_64 * 32 *Type3: R_MIPS_NONE * 33 0+0003017e [0-9a-f]+ R_MIPS_REL32 0+000 foo 34 *Type2: R_MIPS_64 * 35 *Type3: R_MIPS_NONE * 36 Contents of the \.eh_frame section: 37 38 0+0000 0+0014 0+0000 CIE 39 Version: 1 40 Augmentation: "zR" 41 Code alignment factor: 1 42 Data alignment factor: 4 43 Return address column: 31 44 Augmentation data: 1c 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 54 0+0018 0+001c 0+001c FDE cie=0+0000 pc=0+020000..0+020010 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 63 0+0038 0+001c 0+003c FDE cie=0+0000 pc=0+020010..0+020030 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 72 # basic2 removed 73 0+0058 0+001c 0+005c FDE cie=0+0000 pc=0+020030..0+020060 74 DW_CFA_nop 75 DW_CFA_nop 76 DW_CFA_nop 77 DW_CFA_nop 78 DW_CFA_nop 79 DW_CFA_nop 80 DW_CFA_nop 81 82 # basic3 removed 83 0+0078 0+001c 0+007c FDE cie=0+0000 pc=0+020060..0+0200a0 84 DW_CFA_nop 85 DW_CFA_nop 86 DW_CFA_nop 87 DW_CFA_nop 88 DW_CFA_nop 89 DW_CFA_nop 90 DW_CFA_nop 91 92 # basic4 removed 93 0+0098 0+0018 0+009c FDE cie=0+0000 pc=0+0200a0..0+0200f0 94 DW_CFA_nop 95 DW_CFA_nop 96 DW_CFA_nop 97 98 0+00b4 0+0018 0+0000 CIE 99 Version: 1 100 Augmentation: "zRP" 101 Code alignment factor: 1 102 Data alignment factor: 4 103 Return address column: 31 104 Augmentation data: 1c 00 00 00 00 00 00 00 00 00 105 106 DW_CFA_nop 107 108 0+00d0 0+001c 0+0020 FDE cie=0+00b4 pc=0+0200f0..0+020100 109 DW_CFA_nop 110 DW_CFA_nop 111 DW_CFA_nop 112 DW_CFA_nop 113 DW_CFA_nop 114 DW_CFA_nop 115 DW_CFA_nop 116 117 0+00f0 0+001c 0+0040 FDE cie=0+00b4 pc=0+020100..0+020120 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 DW_CFA_nop 125 126 0+0110 0+001c 0+0000 CIE 127 Version: 1 128 Augmentation: "zP" 129 Code alignment factor: 1 130 Data alignment factor: 4 131 Return address column: 31 132 Augmentation data: 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 133 134 135 0+0130 0+001c 0+0024 FDE cie=0+0110 pc=0+020120..0+020130 136 DW_CFA_nop 137 DW_CFA_nop 138 DW_CFA_nop 139 DW_CFA_nop 140 DW_CFA_nop 141 DW_CFA_nop 142 DW_CFA_nop 143 144 0+0150 0+0018 0+0044 FDE cie=0+0110 pc=0+020130..0+020150 145 DW_CFA_nop 146 DW_CFA_nop 147 DW_CFA_nop 148 149 0+016c 0+0018 0+0000 CIE 150 Version: 1 151 Augmentation: "zPR" 152 Code alignment factor: 1 153 Data alignment factor: 4 154 Return address column: 31 155 Augmentation data: 00 00 00 00 00 00 00 00 00 1c 156 157 DW_CFA_nop 158 159 0+0188 0+001c 0+0020 FDE cie=0+016c pc=0+020150..0+020160 160 DW_CFA_nop 161 DW_CFA_nop 162 DW_CFA_nop 163 DW_CFA_nop 164 DW_CFA_nop 165 DW_CFA_nop 166 DW_CFA_nop 167 168 # FDE for .discard removed 169 # zPR2 removed 170 0+01a8 0+001c 0+0040 FDE cie=0+016c pc=0+020160..0+020190 171 DW_CFA_nop 172 DW_CFA_nop 173 DW_CFA_nop 174 DW_CFA_nop 175 DW_CFA_nop 176 DW_CFA_nop 177 DW_CFA_nop 178 179 0+01c8 0+001c 0+0060 FDE cie=0+016c pc=0+020190..0+0201d0 180 DW_CFA_nop 181 DW_CFA_nop 182 DW_CFA_nop 183 DW_CFA_nop 184 DW_CFA_nop 185 DW_CFA_nop 186 DW_CFA_nop 187 188 0+01e8 0+001c 0+01ec FDE cie=0+0000 pc=0+0201d0..0+0201e0 189 DW_CFA_nop 190 DW_CFA_nop 191 DW_CFA_nop 192 DW_CFA_nop 193 DW_CFA_nop 194 DW_CFA_nop 195 DW_CFA_nop 196 197 # basic1 removed, followed by repeat of above 198 0+0208 0+001c 0+020c FDE cie=0+0000 pc=0+0201e0..0+0201f0 199 DW_CFA_nop 200 DW_CFA_nop 201 DW_CFA_nop 202 DW_CFA_nop 203 DW_CFA_nop 204 DW_CFA_nop 205 DW_CFA_nop 206 207 0+0228 0+001c 0+022c FDE cie=0+0000 pc=0+0201f0..0+020210 208 DW_CFA_nop 209 DW_CFA_nop 210 DW_CFA_nop 211 DW_CFA_nop 212 DW_CFA_nop 213 DW_CFA_nop 214 DW_CFA_nop 215 216 0+0248 0+001c 0+024c FDE cie=0+0000 pc=0+020210..0+020240 217 DW_CFA_nop 218 DW_CFA_nop 219 DW_CFA_nop 220 DW_CFA_nop 221 DW_CFA_nop 222 DW_CFA_nop 223 DW_CFA_nop 224 225 0+0268 0+001c 0+026c FDE cie=0+0000 pc=0+020240..0+020280 226 DW_CFA_nop 227 DW_CFA_nop 228 DW_CFA_nop 229 DW_CFA_nop 230 DW_CFA_nop 231 DW_CFA_nop 232 DW_CFA_nop 233 234 0+0288 0+001c 0+028c FDE cie=0+0000 pc=0+020280..0+0202d0 235 DW_CFA_nop 236 DW_CFA_nop 237 DW_CFA_nop 238 DW_CFA_nop 239 DW_CFA_nop 240 DW_CFA_nop 241 DW_CFA_nop 242 243 0+02a8 0+001c 0+01f8 FDE cie=0+00b4 pc=0+0202d0..0+0202e0 244 DW_CFA_nop 245 DW_CFA_nop 246 DW_CFA_nop 247 DW_CFA_nop 248 DW_CFA_nop 249 DW_CFA_nop 250 DW_CFA_nop 251 252 0+02c8 0+001c 0+0218 FDE cie=0+00b4 pc=0+0202e0..0+020300 253 DW_CFA_nop 254 DW_CFA_nop 255 DW_CFA_nop 256 DW_CFA_nop 257 DW_CFA_nop 258 DW_CFA_nop 259 DW_CFA_nop 260 261 0+02e8 0+001c 0+01dc FDE cie=0+0110 pc=0+020300..0+020310 262 DW_CFA_nop 263 DW_CFA_nop 264 DW_CFA_nop 265 DW_CFA_nop 266 DW_CFA_nop 267 DW_CFA_nop 268 DW_CFA_nop 269 270 0+0308 0+001c 0+01fc FDE cie=0+0110 pc=0+020310..0+020330 271 DW_CFA_nop 272 DW_CFA_nop 273 DW_CFA_nop 274 DW_CFA_nop 275 DW_CFA_nop 276 DW_CFA_nop 277 DW_CFA_nop 278 279 0+0328 0+001c 0+01c0 FDE cie=0+016c pc=0+020330..0+020340 280 DW_CFA_nop 281 DW_CFA_nop 282 DW_CFA_nop 283 DW_CFA_nop 284 DW_CFA_nop 285 DW_CFA_nop 286 DW_CFA_nop 287 288 0+0348 0+001c 0+01e0 FDE cie=0+016c pc=0+020340..0+020370 289 DW_CFA_nop 290 DW_CFA_nop 291 DW_CFA_nop 292 DW_CFA_nop 293 DW_CFA_nop 294 DW_CFA_nop 295 DW_CFA_nop 296 297 0+0368 0+001c 0+0200 FDE cie=0+016c pc=0+020370..0+0203b0 298 DW_CFA_nop 299 DW_CFA_nop 300 DW_CFA_nop 301 DW_CFA_nop 302 DW_CFA_nop 303 DW_CFA_nop 304 DW_CFA_nop 305 306 0+0388 0+0018 0+038c FDE cie=0+0000 pc=0+0203b0..0+0203c0 307 DW_CFA_nop 308 DW_CFA_nop 309 DW_CFA_nop 310 311