Home | History | Annotate | Download | only in ld-mips-elf
      1 #name: MIPS eh-frame 3
      2 #source: eh-frame1.s
      3 #source: eh-frame1.s
      4 #as: -EB -mips3 -mabi=eabi --defsym alignment=3 --defsym fill=0
      5 #readelf: -wf
      6 #ld: -EB -Teh-frame1.ld --defsym foo=0x50607080
      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 #
     11 
     12 Contents of the \.eh_frame section:
     13 
     14 0+0000 0+000c 0+0000 CIE
     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 
     25 0+0010 0+0014 0+0014 FDE cie=0+0000 pc=0+020000..0+020010
     26 
     27 0+0028 0+0014 0+002c FDE cie=0+0000 pc=0+020010..0+020030
     28 
     29 # basic2 removed
     30 0+0040 0+0014 0+0044 FDE cie=0+0000 pc=0+020030..0+020060
     31 
     32 # basic3 removed
     33 0+0058 0+0014 0+005c FDE cie=0+0000 pc=0+020060..0+0200a0
     34 
     35 # basic4 removed
     36 0+0070 0+0014 0+0074 FDE cie=0+0000 pc=0+0200a0..0+0200f0
     37 
     38 0+0088 0+001c 0+0000 CIE
     39   Version:               1
     40   Augmentation:          "zP"
     41   Code alignment factor: 1
     42   Data alignment factor: 4
     43   Return address column: 31
     44   Augmentation data:     00 00 00 00 00 50 60 70 80
     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+00a8 0+001c 0+0024 FDE cie=0+0088 pc=0+0200f0..0+020100
     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+00c8 0+001c 0+0044 FDE cie=0+0088 pc=0+020100..0+020120
     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 0+00e8 0+001c 0+0000 CIE
     73   Version:               1
     74   Augmentation:          "zP"
     75   Code alignment factor: 1
     76   Data alignment factor: 4
     77   Return address column: 31
     78   Augmentation data:     50 00 00 00 00 00 00 00 00 00 00 00 50 60 70 80
     79 
     80 
     81 0+0108 0+001c 0+0024 FDE cie=0+00e8 pc=0+020120..0+020130
     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 
     90 0+0128 0+001c 0+0044 FDE cie=0+00e8 pc=0+020130..0+020150
     91   DW_CFA_nop
     92   DW_CFA_nop
     93   DW_CFA_nop
     94   DW_CFA_nop
     95   DW_CFA_nop
     96   DW_CFA_nop
     97   DW_CFA_nop
     98 
     99 0+0148 0+001c 0+0000 CIE
    100   Version:               1
    101   Augmentation:          "zPR"
    102   Code alignment factor: 1
    103   Data alignment factor: 4
    104   Return address column: 31
    105   Augmentation data:     00 00 00 00 00 50 60 70 80 00
    106 
    107   DW_CFA_nop
    108   DW_CFA_nop
    109   DW_CFA_nop
    110   DW_CFA_nop
    111   DW_CFA_nop
    112 
    113 0+0168 0+001c 0+0024 FDE cie=0+0148 pc=0+020150..0+020160
    114   DW_CFA_nop
    115   DW_CFA_nop
    116   DW_CFA_nop
    117   DW_CFA_nop
    118   DW_CFA_nop
    119   DW_CFA_nop
    120   DW_CFA_nop
    121 
    122 # FDE for .discard removed
    123 # zPR2 removed
    124 0+0188 0+001c 0+0044 FDE cie=0+0148 pc=0+020160..0+020190
    125   DW_CFA_nop
    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 
    133 0+01a8 0+001c 0+0064 FDE cie=0+0148 pc=0+020190..0+0201d0
    134   DW_CFA_nop
    135   DW_CFA_nop
    136   DW_CFA_nop
    137   DW_CFA_nop
    138   DW_CFA_nop
    139   DW_CFA_nop
    140   DW_CFA_nop
    141 
    142 0+01c8 0+0014 0+01cc FDE cie=0+0000 pc=0+0201d0..0+0201e0
    143 
    144 # basic1 removed, followed by repeat of above
    145 0+01e0 0+0014 0+01e4 FDE cie=0+0000 pc=0+0201e0..0+0201f0
    146 
    147 0+01f8 0+0014 0+01fc FDE cie=0+0000 pc=0+0201f0..0+020210
    148 
    149 0+0210 0+0014 0+0214 FDE cie=0+0000 pc=0+020210..0+020240
    150 
    151 0+0228 0+0014 0+022c FDE cie=0+0000 pc=0+020240..0+020280
    152 
    153 0+0240 0+0014 0+0244 FDE cie=0+0000 pc=0+020280..0+0202d0
    154 
    155 0+0258 0+001c 0+01d4 FDE cie=0+0088 pc=0+0202d0..0+0202e0
    156   DW_CFA_nop
    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 
    164 0+0278 0+001c 0+01f4 FDE cie=0+0088 pc=0+0202e0..0+020300
    165   DW_CFA_nop
    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 
    173 0+0298 0+001c 0+01b4 FDE cie=0+00e8 pc=0+020300..0+020310
    174   DW_CFA_nop
    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 
    182 0+02b8 0+001c 0+01d4 FDE cie=0+00e8 pc=0+020310..0+020330
    183   DW_CFA_nop
    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 
    191 0+02d8 0+001c 0+0194 FDE cie=0+0148 pc=0+020330..0+020340
    192   DW_CFA_nop
    193   DW_CFA_nop
    194   DW_CFA_nop
    195   DW_CFA_nop
    196   DW_CFA_nop
    197   DW_CFA_nop
    198   DW_CFA_nop
    199 
    200 # FDE for .discard removed
    201 # zPR2 removed
    202 0+02f8 0+001c 0+01b4 FDE cie=0+0148 pc=0+020340..0+020370
    203   DW_CFA_nop
    204   DW_CFA_nop
    205   DW_CFA_nop
    206   DW_CFA_nop
    207   DW_CFA_nop
    208   DW_CFA_nop
    209   DW_CFA_nop
    210 
    211 0+0318 0+001c 0+01d4 FDE cie=0+0148 pc=0+020370..0+0203b0
    212   DW_CFA_nop
    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 
    220 0+0338 0+0014 0+033c FDE cie=0+0000 pc=0+0203b0..0+0203c0
    221