1 #name: MIPS eh-frame 2, n32 2 #source: eh-frame1.s 3 #source: eh-frame1.s 4 #as: -march=from-abi -EB -n32 --defsym alignment=2 --defsym fill=0 5 #readelf: --relocs -wf 6 #ld: -shared -melf32btsmipn32 -Teh-frame1.ld 7 #warning: FDE encoding in.*prevents \.eh_frame_hdr table being created. 8 9 Relocation section '\.rel\.dyn' .*: 10 *Offset .* 11 00000000 [0-9a-f]+ R_MIPS_NONE * 12 # Initial PCs for the FDEs attached to CIE 0xb8 13 000300d8 [0-9a-f]+ R_MIPS_REL32 * 14 000300ec [0-9a-f]+ R_MIPS_REL32 * 15 000301f4 [0-9a-f]+ R_MIPS_REL32 * 16 00030208 [0-9a-f]+ R_MIPS_REL32 * 17 0003008b [0-9a-f]+ R_MIPS_REL32 00000000 foo 18 000300cc [0-9a-f]+ R_MIPS_REL32 00000000 foo 19 0003010a [0-9a-f]+ R_MIPS_REL32 00000000 foo 20 Contents of the \.eh_frame section: 21 22 00000000 00000010 00000000 CIE 23 Version: 1 24 Augmentation: "zR" 25 Code alignment factor: 1 26 Data alignment factor: 4 27 Return address column: 31 28 Augmentation data: 1b 29 30 DW_CFA_nop 31 DW_CFA_nop 32 DW_CFA_nop 33 34 00000014 00000010 00000018 FDE cie=00000000 pc=00020000..00020010 35 DW_CFA_nop 36 DW_CFA_nop 37 DW_CFA_nop 38 39 00000028 00000010 0000002c FDE cie=00000000 pc=00020010..00020030 40 DW_CFA_nop 41 DW_CFA_nop 42 DW_CFA_nop 43 44 # basic2 removed 45 0000003c 00000010 00000040 FDE cie=00000000 pc=00020030..00020060 46 DW_CFA_nop 47 DW_CFA_nop 48 DW_CFA_nop 49 50 # basic3 removed 51 00000050 00000010 00000054 FDE cie=00000000 pc=00020060..000200a0 52 DW_CFA_nop 53 DW_CFA_nop 54 DW_CFA_nop 55 56 # basic4 removed 57 00000064 00000010 00000068 FDE cie=00000000 pc=000200a0..000200f0 58 DW_CFA_nop 59 DW_CFA_nop 60 DW_CFA_nop 61 62 00000078 00000014 00000000 CIE 63 Version: 1 64 Augmentation: "zRP" 65 Code alignment factor: 1 66 Data alignment factor: 4 67 Return address column: 31 68 Augmentation data: 1b 00 00 00 00 00 69 70 DW_CFA_nop 71 72 00000090 00000010 0000001c FDE cie=00000078 pc=000200f0..00020100 73 DW_CFA_nop 74 DW_CFA_nop 75 DW_CFA_nop 76 77 000000a4 00000010 00000030 FDE cie=00000078 pc=00020100..00020120 78 DW_CFA_nop 79 DW_CFA_nop 80 DW_CFA_nop 81 82 000000b8 00000014 00000000 CIE 83 Version: 1 84 Augmentation: "zP" 85 Code alignment factor: 1 86 Data alignment factor: 4 87 Return address column: 31 88 Augmentation data: 50 00 00 00 00 00 00 00 89 90 91 000000d0 00000010 0000001c FDE cie=000000b8 pc=00020120..00020130 92 DW_CFA_nop 93 DW_CFA_nop 94 DW_CFA_nop 95 96 000000e4 00000010 00000030 FDE cie=000000b8 pc=00020130..00020150 97 DW_CFA_nop 98 DW_CFA_nop 99 DW_CFA_nop 100 101 000000f8 00000014 00000000 CIE 102 Version: 1 103 Augmentation: "zPR" 104 Code alignment factor: 1 105 Data alignment factor: 4 106 Return address column: 31 107 Augmentation data: 00 00 00 00 00 1b 108 109 DW_CFA_nop 110 111 00000110 00000010 0000001c FDE cie=000000f8 pc=00020150..00020160 112 DW_CFA_nop 113 DW_CFA_nop 114 DW_CFA_nop 115 116 # FDE for .discard removed 117 # zPR2 removed 118 00000124 00000010 00000030 FDE cie=000000f8 pc=00020160..00020190 119 DW_CFA_nop 120 DW_CFA_nop 121 DW_CFA_nop 122 123 00000138 00000010 00000044 FDE cie=000000f8 pc=00020190..000201d0 124 DW_CFA_nop 125 DW_CFA_nop 126 DW_CFA_nop 127 128 0000014c 00000010 00000150 FDE cie=00000000 pc=000201d0..000201e0 129 DW_CFA_nop 130 DW_CFA_nop 131 DW_CFA_nop 132 133 # basic1 removed, followed by repeat of above 134 00000160 00000010 00000164 FDE cie=00000000 pc=000201e0..000201f0 135 DW_CFA_nop 136 DW_CFA_nop 137 DW_CFA_nop 138 139 00000174 00000010 00000178 FDE cie=00000000 pc=000201f0..00020210 140 DW_CFA_nop 141 DW_CFA_nop 142 DW_CFA_nop 143 144 00000188 00000010 0000018c FDE cie=00000000 pc=00020210..00020240 145 DW_CFA_nop 146 DW_CFA_nop 147 DW_CFA_nop 148 149 0000019c 00000010 000001a0 FDE cie=00000000 pc=00020240..00020280 150 DW_CFA_nop 151 DW_CFA_nop 152 DW_CFA_nop 153 154 000001b0 00000010 000001b4 FDE cie=00000000 pc=00020280..000202d0 155 DW_CFA_nop 156 DW_CFA_nop 157 DW_CFA_nop 158 159 000001c4 00000010 00000150 FDE cie=00000078 pc=000202d0..000202e0 160 DW_CFA_nop 161 DW_CFA_nop 162 DW_CFA_nop 163 164 000001d8 00000010 00000164 FDE cie=00000078 pc=000202e0..00020300 165 DW_CFA_nop 166 DW_CFA_nop 167 DW_CFA_nop 168 169 000001ec 00000010 00000138 FDE cie=000000b8 pc=00020300..00020310 170 DW_CFA_nop 171 DW_CFA_nop 172 DW_CFA_nop 173 174 00000200 00000010 0000014c FDE cie=000000b8 pc=00020310..00020330 175 DW_CFA_nop 176 DW_CFA_nop 177 DW_CFA_nop 178 179 00000214 00000010 00000120 FDE cie=000000f8 pc=00020330..00020340 180 DW_CFA_nop 181 DW_CFA_nop 182 DW_CFA_nop 183 184 00000228 00000010 00000134 FDE cie=000000f8 pc=00020340..00020370 185 DW_CFA_nop 186 DW_CFA_nop 187 DW_CFA_nop 188 189 0000023c 00000010 00000148 FDE cie=000000f8 pc=00020370..000203b0 190 DW_CFA_nop 191 DW_CFA_nop 192 DW_CFA_nop 193 194 00000250 00000010 00000254 FDE cie=00000000 pc=000203b0..000203c0 195 DW_CFA_nop 196 DW_CFA_nop 197 DW_CFA_nop 198 199