1*56bb7041Schristos #name: MIPS eh-frame 1, n64 2*56bb7041Schristos #source: eh-frame1.s 3*56bb7041Schristos #source: eh-frame1.s 4*56bb7041Schristos #as: --defsym alignment=3 --defsym fill=0x40 5*56bb7041Schristos #readelf: --relocs -wf 6*56bb7041Schristos #ld: -shared --eh-frame-hdr -Teh-frame1.ld 7*56bb7041Schristos #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created. 8*56bb7041Schristos 9*56bb7041Schristos Relocation section '\.rel\.dyn' .*: 10*56bb7041Schristos *Offset .* 11*56bb7041Schristos 0+00+000 [0-9a-f]+ R_MIPS_NONE * 12*56bb7041Schristos *Type2: R_MIPS_NONE * 13*56bb7041Schristos *Type3: R_MIPS_NONE * 14*56bb7041Schristos # Initial PCs for the FDEs attached to CIE 0x120 15*56bb7041Schristos 0+00030140 [0-9a-f]+ R_MIPS_REL32 * 16*56bb7041Schristos *Type2: R_MIPS_64 * 17*56bb7041Schristos *Type3: R_MIPS_NONE * 18*56bb7041Schristos 0+00030160 [0-9a-f]+ R_MIPS_REL32 * 19*56bb7041Schristos *Type2: R_MIPS_64 * 20*56bb7041Schristos *Type3: R_MIPS_NONE * 21*56bb7041Schristos 0+00030300 [0-9a-f]+ R_MIPS_REL32 * 22*56bb7041Schristos *Type2: R_MIPS_64 * 23*56bb7041Schristos *Type3: R_MIPS_NONE * 24*56bb7041Schristos 0+00030320 [0-9a-f]+ R_MIPS_REL32 * 25*56bb7041Schristos *Type2: R_MIPS_64 * 26*56bb7041Schristos *Type3: R_MIPS_NONE * 27*56bb7041Schristos 0+000300c7 [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo 28*56bb7041Schristos *Type2: R_MIPS_64 * 29*56bb7041Schristos *Type3: R_MIPS_NONE * 30*56bb7041Schristos 0+00030130 [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo 31*56bb7041Schristos *Type2: R_MIPS_64 * 32*56bb7041Schristos *Type3: R_MIPS_NONE * 33*56bb7041Schristos 0+0003018a [0-9a-f]+ R_MIPS_REL32 0+00+00+00 foo 34*56bb7041Schristos *Type2: R_MIPS_64 * 35*56bb7041Schristos *Type3: R_MIPS_NONE * 36*56bb7041Schristos Contents of the \.eh_frame section: 37*56bb7041Schristos 38*56bb7041Schristos 0+0000 0+0014 0+0000 CIE 39*56bb7041Schristos Version: 1 40*56bb7041Schristos Augmentation: "zR" 41*56bb7041Schristos Code alignment factor: 1 42*56bb7041Schristos Data alignment factor: 4 43*56bb7041Schristos Return address column: 31 44*56bb7041Schristos Augmentation data: 1c 45*56bb7041Schristos 46*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 47*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 48*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 49*56bb7041Schristos DW_CFA_nop 50*56bb7041Schristos DW_CFA_nop 51*56bb7041Schristos DW_CFA_nop 52*56bb7041Schristos DW_CFA_nop 53*56bb7041Schristos 54*56bb7041Schristos 0+0018 0+001c 0+001c FDE cie=0+0000 pc=0+020000..0+020010 55*56bb7041Schristos DW_CFA_nop 56*56bb7041Schristos DW_CFA_nop 57*56bb7041Schristos DW_CFA_nop 58*56bb7041Schristos DW_CFA_nop 59*56bb7041Schristos DW_CFA_nop 60*56bb7041Schristos DW_CFA_nop 61*56bb7041Schristos DW_CFA_nop 62*56bb7041Schristos 63*56bb7041Schristos 0+0038 0+001c 0+003c FDE cie=0+0000 pc=0+020010..0+020030 64*56bb7041Schristos DW_CFA_nop 65*56bb7041Schristos DW_CFA_nop 66*56bb7041Schristos DW_CFA_nop 67*56bb7041Schristos DW_CFA_nop 68*56bb7041Schristos DW_CFA_nop 69*56bb7041Schristos DW_CFA_nop 70*56bb7041Schristos DW_CFA_nop 71*56bb7041Schristos 72*56bb7041Schristos # basic2 removed 73*56bb7041Schristos 0+0058 0+001c 0+005c FDE cie=0+0000 pc=0+020030..0+020060 74*56bb7041Schristos DW_CFA_nop 75*56bb7041Schristos DW_CFA_nop 76*56bb7041Schristos DW_CFA_nop 77*56bb7041Schristos DW_CFA_nop 78*56bb7041Schristos DW_CFA_nop 79*56bb7041Schristos DW_CFA_nop 80*56bb7041Schristos DW_CFA_nop 81*56bb7041Schristos 82*56bb7041Schristos # basic3 removed 83*56bb7041Schristos 0+0078 0+001c 0+007c FDE cie=0+0000 pc=0+020060..0+0200a0 84*56bb7041Schristos DW_CFA_nop 85*56bb7041Schristos DW_CFA_nop 86*56bb7041Schristos DW_CFA_nop 87*56bb7041Schristos DW_CFA_nop 88*56bb7041Schristos DW_CFA_nop 89*56bb7041Schristos DW_CFA_nop 90*56bb7041Schristos DW_CFA_nop 91*56bb7041Schristos 92*56bb7041Schristos # basic4 removed 93*56bb7041Schristos 0+0098 0+0018 0+009c FDE cie=0+0000 pc=0+0200a0..0+0200f0 94*56bb7041Schristos DW_CFA_nop 95*56bb7041Schristos DW_CFA_nop 96*56bb7041Schristos DW_CFA_nop 97*56bb7041Schristos 98*56bb7041Schristos 0+00b4 0+0020 0+0000 CIE 99*56bb7041Schristos Version: 1 100*56bb7041Schristos Augmentation: "zRP" 101*56bb7041Schristos Code alignment factor: 1 102*56bb7041Schristos Data alignment factor: 4 103*56bb7041Schristos Return address column: 31 104*56bb7041Schristos Augmentation data: 1c 00 00 00 00 00 00 00 00 00 105*56bb7041Schristos 106*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 107*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 108*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 109*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 110*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 111*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 112*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 113*56bb7041Schristos DW_CFA_nop 114*56bb7041Schristos DW_CFA_nop 115*56bb7041Schristos 116*56bb7041Schristos 0+00d8 0+001c 0+0028 FDE cie=0+00b4 pc=0+0200f0..0+020100 117*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 118*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 119*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 120*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 121*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 122*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 123*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0200f0 124*56bb7041Schristos 125*56bb7041Schristos 0+00f8 0+001c 0+0048 FDE cie=0+00b4 pc=0+020100..0+020120 126*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 127*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 128*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 129*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 130*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 131*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 132*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020100 133*56bb7041Schristos 134*56bb7041Schristos 0+0118 0+001c 0+0000 CIE 135*56bb7041Schristos Version: 1 136*56bb7041Schristos Augmentation: "zP" 137*56bb7041Schristos Code alignment factor: 1 138*56bb7041Schristos Data alignment factor: 4 139*56bb7041Schristos Return address column: 31 140*56bb7041Schristos Augmentation data: 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 141*56bb7041Schristos 142*56bb7041Schristos 143*56bb7041Schristos 0+0138 0+001c 0+0024 FDE cie=0+0118 pc=0+020120..0+020130 144*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 145*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 146*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 147*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 148*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 149*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 150*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020120 151*56bb7041Schristos 152*56bb7041Schristos 0+0158 0+001c 0+0044 FDE cie=0+0118 pc=0+020130..0+020150 153*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 154*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 155*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 156*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 157*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 158*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 159*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020130 160*56bb7041Schristos 161*56bb7041Schristos 0+0178 0+001c 0+0000 CIE 162*56bb7041Schristos Version: 1 163*56bb7041Schristos Augmentation: "zPR" 164*56bb7041Schristos Code alignment factor: 1 165*56bb7041Schristos Data alignment factor: 4 166*56bb7041Schristos Return address column: 31 167*56bb7041Schristos Augmentation data: 00 00 00 00 00 00 00 00 00 1c 168*56bb7041Schristos 169*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 170*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 171*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 172*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 173*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0000 174*56bb7041Schristos 175*56bb7041Schristos 0+0198 0+001c 0+0024 FDE cie=0+0178 pc=0+020150..0+020160 176*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 177*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 178*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 179*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 180*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 181*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 182*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020150 183*56bb7041Schristos 184*56bb7041Schristos # FDE for .discard removed 185*56bb7041Schristos # zPR2 removed 186*56bb7041Schristos 0+01b8 0+001c 0+0044 FDE cie=0+0178 pc=0+020160..0+020190 187*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 188*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 189*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 190*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 191*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 192*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 193*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020160 194*56bb7041Schristos 195*56bb7041Schristos 0+01d8 0+001c 0+0064 FDE cie=0+0178 pc=0+020190..0+0201d0 196*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 197*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 198*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 199*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 200*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 201*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 202*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020190 203*56bb7041Schristos 204*56bb7041Schristos 0+01f8 0+001c 0+01fc FDE cie=0+0000 pc=0+0201d0..0+0201e0 205*56bb7041Schristos DW_CFA_nop 206*56bb7041Schristos DW_CFA_nop 207*56bb7041Schristos DW_CFA_nop 208*56bb7041Schristos DW_CFA_nop 209*56bb7041Schristos DW_CFA_nop 210*56bb7041Schristos DW_CFA_nop 211*56bb7041Schristos DW_CFA_nop 212*56bb7041Schristos 213*56bb7041Schristos # basic1 removed, followed by repeat of above 214*56bb7041Schristos 0+0218 0+001c 0+021c FDE cie=0+0000 pc=0+0201e0..0+0201f0 215*56bb7041Schristos DW_CFA_nop 216*56bb7041Schristos DW_CFA_nop 217*56bb7041Schristos DW_CFA_nop 218*56bb7041Schristos DW_CFA_nop 219*56bb7041Schristos DW_CFA_nop 220*56bb7041Schristos DW_CFA_nop 221*56bb7041Schristos DW_CFA_nop 222*56bb7041Schristos 223*56bb7041Schristos 0+0238 0+001c 0+023c FDE cie=0+0000 pc=0+0201f0..0+020210 224*56bb7041Schristos DW_CFA_nop 225*56bb7041Schristos DW_CFA_nop 226*56bb7041Schristos DW_CFA_nop 227*56bb7041Schristos DW_CFA_nop 228*56bb7041Schristos DW_CFA_nop 229*56bb7041Schristos DW_CFA_nop 230*56bb7041Schristos DW_CFA_nop 231*56bb7041Schristos 232*56bb7041Schristos 0+0258 0+001c 0+025c FDE cie=0+0000 pc=0+020210..0+020240 233*56bb7041Schristos DW_CFA_nop 234*56bb7041Schristos DW_CFA_nop 235*56bb7041Schristos DW_CFA_nop 236*56bb7041Schristos DW_CFA_nop 237*56bb7041Schristos DW_CFA_nop 238*56bb7041Schristos DW_CFA_nop 239*56bb7041Schristos DW_CFA_nop 240*56bb7041Schristos 241*56bb7041Schristos 0+0278 0+001c 0+027c FDE cie=0+0000 pc=0+020240..0+020280 242*56bb7041Schristos DW_CFA_nop 243*56bb7041Schristos DW_CFA_nop 244*56bb7041Schristos DW_CFA_nop 245*56bb7041Schristos DW_CFA_nop 246*56bb7041Schristos DW_CFA_nop 247*56bb7041Schristos DW_CFA_nop 248*56bb7041Schristos DW_CFA_nop 249*56bb7041Schristos 250*56bb7041Schristos 0+0298 0+001c 0+029c FDE cie=0+0000 pc=0+020280..0+0202d0 251*56bb7041Schristos DW_CFA_nop 252*56bb7041Schristos DW_CFA_nop 253*56bb7041Schristos DW_CFA_nop 254*56bb7041Schristos DW_CFA_nop 255*56bb7041Schristos DW_CFA_nop 256*56bb7041Schristos DW_CFA_nop 257*56bb7041Schristos DW_CFA_nop 258*56bb7041Schristos 259*56bb7041Schristos 0+02b8 0+001c 0+0208 FDE cie=0+00b4 pc=0+0202d0..0+0202e0 260*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 261*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 262*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 263*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 264*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 265*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 266*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202d0 267*56bb7041Schristos 268*56bb7041Schristos 0+02d8 0+001c 0+0228 FDE cie=0+00b4 pc=0+0202e0..0+020300 269*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 270*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 271*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 272*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 273*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 274*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 275*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+0202e0 276*56bb7041Schristos 277*56bb7041Schristos 0+02f8 0+001c 0+01e4 FDE cie=0+0118 pc=0+020300..0+020310 278*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 279*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 280*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 281*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 282*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 283*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 284*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020300 285*56bb7041Schristos 286*56bb7041Schristos 0+0318 0+001c 0+0204 FDE cie=0+0118 pc=0+020310..0+020330 287*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 288*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 289*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 290*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 291*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 292*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 293*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020310 294*56bb7041Schristos 295*56bb7041Schristos 0+0338 0+001c 0+01c4 FDE cie=0+0178 pc=0+020330..0+020340 296*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 297*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 298*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 299*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 300*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 301*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 302*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020330 303*56bb7041Schristos 304*56bb7041Schristos 0+0358 0+001c 0+01e4 FDE cie=0+0178 pc=0+020340..0+020370 305*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 306*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 307*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 308*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 309*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 310*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 311*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020340 312*56bb7041Schristos 313*56bb7041Schristos 0+0378 0+001c 0+0204 FDE cie=0+0178 pc=0+020370..0+0203b0 314*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 315*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 316*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 317*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 318*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 319*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 320*56bb7041Schristos DW_CFA_advance_loc: 0 to 0+020370 321*56bb7041Schristos 322*56bb7041Schristos 0+0398 0+0018 0+039c FDE cie=0+0000 pc=0+0203b0..0+0203c0 323*56bb7041Schristos DW_CFA_nop 324*56bb7041Schristos DW_CFA_nop 325*56bb7041Schristos DW_CFA_nop 326*56bb7041Schristos 327