Home | History | Annotate | Download | only in ld-mips-elf
      1 #name: MIPS eh-frame 1, n64
      2 #source: eh-frame1.s
      3 #source: eh-frame1.s
      4 #as: -march=from-abi -EB -64 --defsym alignment=3 --defsym fill=0x40
      5 #readelf: --relocs -wf
      6 #ld: -shared -melf64btsmip -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+00+000  [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 0x120
     15 0+00030148  [0-9a-f]+ R_MIPS_REL32 *
     16  *Type2: R_MIPS_64 *
     17  *Type3: R_MIPS_NONE *
     18 0+00030168  [0-9a-f]+ R_MIPS_REL32 *
     19  *Type2: R_MIPS_64 *
     20  *Type3: R_MIPS_NONE *
     21 0+00030308  [0-9a-f]+ R_MIPS_REL32 *
     22  *Type2: R_MIPS_64 *
     23  *Type3: R_MIPS_NONE *
     24 0+00030328  [0-9a-f]+ R_MIPS_REL32 *
     25  *Type2: R_MIPS_64 *
     26  *Type3: R_MIPS_NONE *
     27 0+000300cb  [0-9a-f]+ R_MIPS_REL32      0+00+00+00 foo
     28  *Type2: R_MIPS_64 *
     29  *Type3: R_MIPS_NONE *
     30 0+00030138  [0-9a-f]+ R_MIPS_REL32      0+00+00+00 foo
     31  *Type2: R_MIPS_64 *
     32  *Type3: R_MIPS_NONE *
     33 0+00030192  [0-9a-f]+ R_MIPS_REL32      0+00+00+00 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_advance_loc: 0 to 0+0000
     47   DW_CFA_advance_loc: 0 to 0+0000
     48   DW_CFA_advance_loc: 0 to 0+0000
     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+001c 0+009c FDE cie=0+0000 pc=0+0200a0..0+0200f0
     94   DW_CFA_nop
     95   DW_CFA_nop
     96   DW_CFA_nop
     97   DW_CFA_nop
     98   DW_CFA_nop
     99   DW_CFA_nop
    100   DW_CFA_nop
    101 
    102 0+00b8 0+0024 0+0000 CIE
    103   Version:               1
    104   Augmentation:          "zRP"
    105   Code alignment factor: 1
    106   Data alignment factor: 4
    107   Return address column: 31
    108   Augmentation data:     1c 00 00 00 00 00 00 00 00 00
    109 
    110   DW_CFA_advance_loc: 0 to 0+0000
    111   DW_CFA_advance_loc: 0 to 0+0000
    112   DW_CFA_advance_loc: 0 to 0+0000
    113   DW_CFA_advance_loc: 0 to 0+0000
    114   DW_CFA_advance_loc: 0 to 0+0000
    115   DW_CFA_advance_loc: 0 to 0+0000
    116   DW_CFA_advance_loc: 0 to 0+0000
    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 
    124 0+00e0 0+001c 0+002c FDE cie=0+00b8 pc=0+0200f0..0+020100
    125   DW_CFA_advance_loc: 0 to 0+0200f0
    126   DW_CFA_advance_loc: 0 to 0+0200f0
    127   DW_CFA_advance_loc: 0 to 0+0200f0
    128   DW_CFA_advance_loc: 0 to 0+0200f0
    129   DW_CFA_advance_loc: 0 to 0+0200f0
    130   DW_CFA_advance_loc: 0 to 0+0200f0
    131   DW_CFA_advance_loc: 0 to 0+0200f0
    132 
    133 0+0100 0+001c 0+004c FDE cie=0+00b8 pc=0+020100..0+020120
    134   DW_CFA_advance_loc: 0 to 0+020100
    135   DW_CFA_advance_loc: 0 to 0+020100
    136   DW_CFA_advance_loc: 0 to 0+020100
    137   DW_CFA_advance_loc: 0 to 0+020100
    138   DW_CFA_advance_loc: 0 to 0+020100
    139   DW_CFA_advance_loc: 0 to 0+020100
    140   DW_CFA_advance_loc: 0 to 0+020100
    141 
    142 0+0120 0+001c 0+0000 CIE
    143   Version:               1
    144   Augmentation:          "zP"
    145   Code alignment factor: 1
    146   Data alignment factor: 4
    147   Return address column: 31
    148   Augmentation data:     50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    149 
    150 
    151 0+0140 0+001c 0+0024 FDE cie=0+0120 pc=0+020120..0+020130
    152   DW_CFA_advance_loc: 0 to 0+020120
    153   DW_CFA_advance_loc: 0 to 0+020120
    154   DW_CFA_advance_loc: 0 to 0+020120
    155   DW_CFA_advance_loc: 0 to 0+020120
    156   DW_CFA_advance_loc: 0 to 0+020120
    157   DW_CFA_advance_loc: 0 to 0+020120
    158   DW_CFA_advance_loc: 0 to 0+020120
    159 
    160 0+0160 0+001c 0+0044 FDE cie=0+0120 pc=0+020130..0+020150
    161   DW_CFA_advance_loc: 0 to 0+020130
    162   DW_CFA_advance_loc: 0 to 0+020130
    163   DW_CFA_advance_loc: 0 to 0+020130
    164   DW_CFA_advance_loc: 0 to 0+020130
    165   DW_CFA_advance_loc: 0 to 0+020130
    166   DW_CFA_advance_loc: 0 to 0+020130
    167   DW_CFA_advance_loc: 0 to 0+020130
    168 
    169 0+0180 0+001c 0+0000 CIE
    170   Version:               1
    171   Augmentation:          "zPR"
    172   Code alignment factor: 1
    173   Data alignment factor: 4
    174   Return address column: 31
    175   Augmentation data:     00 00 00 00 00 00 00 00 00 1c
    176 
    177   DW_CFA_advance_loc: 0 to 0+0000
    178   DW_CFA_advance_loc: 0 to 0+0000
    179   DW_CFA_advance_loc: 0 to 0+0000
    180   DW_CFA_advance_loc: 0 to 0+0000
    181   DW_CFA_advance_loc: 0 to 0+0000
    182 
    183 0+01a0 0+001c 0+0024 FDE cie=0+0180 pc=0+020150..0+020160
    184   DW_CFA_advance_loc: 0 to 0+020150
    185   DW_CFA_advance_loc: 0 to 0+020150
    186   DW_CFA_advance_loc: 0 to 0+020150
    187   DW_CFA_advance_loc: 0 to 0+020150
    188   DW_CFA_advance_loc: 0 to 0+020150
    189   DW_CFA_advance_loc: 0 to 0+020150
    190   DW_CFA_advance_loc: 0 to 0+020150
    191 
    192 # FDE for .discard removed
    193 # zPR2 removed
    194 0+01c0 0+001c 0+0044 FDE cie=0+0180 pc=0+020160..0+020190
    195   DW_CFA_advance_loc: 0 to 0+020160
    196   DW_CFA_advance_loc: 0 to 0+020160
    197   DW_CFA_advance_loc: 0 to 0+020160
    198   DW_CFA_advance_loc: 0 to 0+020160
    199   DW_CFA_advance_loc: 0 to 0+020160
    200   DW_CFA_advance_loc: 0 to 0+020160
    201   DW_CFA_advance_loc: 0 to 0+020160
    202 
    203 0+01e0 0+001c 0+0064 FDE cie=0+0180 pc=0+020190..0+0201d0
    204   DW_CFA_advance_loc: 0 to 0+020190
    205   DW_CFA_advance_loc: 0 to 0+020190
    206   DW_CFA_advance_loc: 0 to 0+020190
    207   DW_CFA_advance_loc: 0 to 0+020190
    208   DW_CFA_advance_loc: 0 to 0+020190
    209   DW_CFA_advance_loc: 0 to 0+020190
    210   DW_CFA_advance_loc: 0 to 0+020190
    211 
    212 0+0200 0+001c 0+0204 FDE cie=0+0000 pc=0+0201d0..0+0201e0
    213   DW_CFA_nop
    214   DW_CFA_nop
    215   DW_CFA_nop
    216   DW_CFA_nop
    217   DW_CFA_nop
    218   DW_CFA_nop
    219   DW_CFA_nop
    220 
    221 # basic1 removed, followed by repeat of above
    222 0+0220 0+001c 0+0224 FDE cie=0+0000 pc=0+0201e0..0+0201f0
    223   DW_CFA_nop
    224   DW_CFA_nop
    225   DW_CFA_nop
    226   DW_CFA_nop
    227   DW_CFA_nop
    228   DW_CFA_nop
    229   DW_CFA_nop
    230 
    231 0+0240 0+001c 0+0244 FDE cie=0+0000 pc=0+0201f0..0+020210
    232   DW_CFA_nop
    233   DW_CFA_nop
    234   DW_CFA_nop
    235   DW_CFA_nop
    236   DW_CFA_nop
    237   DW_CFA_nop
    238   DW_CFA_nop
    239 
    240 0+0260 0+001c 0+0264 FDE cie=0+0000 pc=0+020210..0+020240
    241   DW_CFA_nop
    242   DW_CFA_nop
    243   DW_CFA_nop
    244   DW_CFA_nop
    245   DW_CFA_nop
    246   DW_CFA_nop
    247   DW_CFA_nop
    248 
    249 0+0280 0+001c 0+0284 FDE cie=0+0000 pc=0+020240..0+020280
    250   DW_CFA_nop
    251   DW_CFA_nop
    252   DW_CFA_nop
    253   DW_CFA_nop
    254   DW_CFA_nop
    255   DW_CFA_nop
    256   DW_CFA_nop
    257 
    258 0+02a0 0+001c 0+02a4 FDE cie=0+0000 pc=0+020280..0+0202d0
    259   DW_CFA_nop
    260   DW_CFA_nop
    261   DW_CFA_nop
    262   DW_CFA_nop
    263   DW_CFA_nop
    264   DW_CFA_nop
    265   DW_CFA_nop
    266 
    267 0+02c0 0+001c 0+020c FDE cie=0+00b8 pc=0+0202d0..0+0202e0
    268   DW_CFA_advance_loc: 0 to 0+0202d0
    269   DW_CFA_advance_loc: 0 to 0+0202d0
    270   DW_CFA_advance_loc: 0 to 0+0202d0
    271   DW_CFA_advance_loc: 0 to 0+0202d0
    272   DW_CFA_advance_loc: 0 to 0+0202d0
    273   DW_CFA_advance_loc: 0 to 0+0202d0
    274   DW_CFA_advance_loc: 0 to 0+0202d0
    275 
    276 0+02e0 0+001c 0+022c FDE cie=0+00b8 pc=0+0202e0..0+020300
    277   DW_CFA_advance_loc: 0 to 0+0202e0
    278   DW_CFA_advance_loc: 0 to 0+0202e0
    279   DW_CFA_advance_loc: 0 to 0+0202e0
    280   DW_CFA_advance_loc: 0 to 0+0202e0
    281   DW_CFA_advance_loc: 0 to 0+0202e0
    282   DW_CFA_advance_loc: 0 to 0+0202e0
    283   DW_CFA_advance_loc: 0 to 0+0202e0
    284 
    285 0+0300 0+001c 0+01e4 FDE cie=0+0120 pc=0+020300..0+020310
    286   DW_CFA_advance_loc: 0 to 0+020300
    287   DW_CFA_advance_loc: 0 to 0+020300
    288   DW_CFA_advance_loc: 0 to 0+020300
    289   DW_CFA_advance_loc: 0 to 0+020300
    290   DW_CFA_advance_loc: 0 to 0+020300
    291   DW_CFA_advance_loc: 0 to 0+020300
    292   DW_CFA_advance_loc: 0 to 0+020300
    293 
    294 0+0320 0+001c 0+0204 FDE cie=0+0120 pc=0+020310..0+020330
    295   DW_CFA_advance_loc: 0 to 0+020310
    296   DW_CFA_advance_loc: 0 to 0+020310
    297   DW_CFA_advance_loc: 0 to 0+020310
    298   DW_CFA_advance_loc: 0 to 0+020310
    299   DW_CFA_advance_loc: 0 to 0+020310
    300   DW_CFA_advance_loc: 0 to 0+020310
    301   DW_CFA_advance_loc: 0 to 0+020310
    302 
    303 0+0340 0+001c 0+01c4 FDE cie=0+0180 pc=0+020330..0+020340
    304   DW_CFA_advance_loc: 0 to 0+020330
    305   DW_CFA_advance_loc: 0 to 0+020330
    306   DW_CFA_advance_loc: 0 to 0+020330
    307   DW_CFA_advance_loc: 0 to 0+020330
    308   DW_CFA_advance_loc: 0 to 0+020330
    309   DW_CFA_advance_loc: 0 to 0+020330
    310   DW_CFA_advance_loc: 0 to 0+020330
    311 
    312 0+0360 0+001c 0+01e4 FDE cie=0+0180 pc=0+020340..0+020370
    313   DW_CFA_advance_loc: 0 to 0+020340
    314   DW_CFA_advance_loc: 0 to 0+020340
    315   DW_CFA_advance_loc: 0 to 0+020340
    316   DW_CFA_advance_loc: 0 to 0+020340
    317   DW_CFA_advance_loc: 0 to 0+020340
    318   DW_CFA_advance_loc: 0 to 0+020340
    319   DW_CFA_advance_loc: 0 to 0+020340
    320 
    321 0+0380 0+001c 0+0204 FDE cie=0+0180 pc=0+020370..0+0203b0
    322   DW_CFA_advance_loc: 0 to 0+020370
    323   DW_CFA_advance_loc: 0 to 0+020370
    324   DW_CFA_advance_loc: 0 to 0+020370
    325   DW_CFA_advance_loc: 0 to 0+020370
    326   DW_CFA_advance_loc: 0 to 0+020370
    327   DW_CFA_advance_loc: 0 to 0+020370
    328   DW_CFA_advance_loc: 0 to 0+020370
    329 
    330 0+03a0 0+001c 0+03a4 FDE cie=0+0000 pc=0+0203b0..0+0203c0
    331   DW_CFA_nop
    332   DW_CFA_nop
    333   DW_CFA_nop
    334   DW_CFA_nop
    335   DW_CFA_nop
    336   DW_CFA_nop
    337   DW_CFA_nop
    338 
    339