* elf-eh-frame.c (struct cie): New type.
[external/binutils.git] / ld / testsuite / ld-elf / eh5.d
1 #source: eh5.s
2 #source: eh5a.s
3 #source: eh5b.s
4 #ld:
5 #readelf: -wf
6 #target: x86_64-*-* i?86-*-*
7
8 The section .eh_frame contains:
9
10 00000000 0000001[04] 00000000 CIE
11   Version:               1
12   Augmentation:          "zR"
13   Code alignment factor: 1
14   Data alignment factor: .*
15   Return address column: .*
16   Augmentation data:     1b
17
18   DW_CFA_nop
19   DW_CFA_nop
20   DW_CFA_nop
21 #...
22 0000001[48] 00000014 0000001[8c] FDE cie=00000000 pc=.*
23   DW_CFA_advance_loc: 4 to .*
24   DW_CFA_def_cfa: r0 ofs 16
25   DW_CFA_nop
26   DW_CFA_nop
27   DW_CFA_nop
28
29 000000(2c|30) 00000014 00000000 CIE
30   Version:               1
31   Augmentation:          "zPR"
32   Code alignment factor: 1
33   Data alignment factor: .*
34   Return address column: .*
35   Augmentation data:     03 .. .. .. .. 1b
36
37   DW_CFA_nop
38
39 0000004[48] 00000014 0000001c FDE cie=000000(2c|30) pc=.*
40   DW_CFA_advance_loc: 4 to .*
41   DW_CFA_def_cfa: r0 ofs 16
42   DW_CFA_nop
43   DW_CFA_nop
44   DW_CFA_nop
45
46 000000(5c|60) 00000014 0000006[04] FDE cie=00000000 pc=.*
47   DW_CFA_advance_loc: 4 to .*
48   DW_CFA_def_cfa: r0 ofs 16
49   DW_CFA_nop
50   DW_CFA_nop
51   DW_CFA_nop
52
53 0000007[48] 0000001[8c] 00000000 CIE
54   Version:               1
55   Augmentation:          "zPLR"
56   Code alignment factor: 1
57   Data alignment factor: .*
58   Return address column: .*
59   Augmentation data:     03 .. .. .. .. 0c 1b
60
61   DW_CFA_nop
62   DW_CFA_nop
63   DW_CFA_nop
64 #...
65 0000009[08] 0000001c 0000002[04] FDE cie=0000007[48] pc=.*
66   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
67
68   DW_CFA_advance_loc: 4 to .*
69   DW_CFA_def_cfa: r0 ofs 16
70   DW_CFA_nop
71   DW_CFA_nop
72   DW_CFA_nop
73
74 000000b[08] 0000001[04] 00000000 CIE
75   Version:               1
76   Augmentation:          "zR"
77   Code alignment factor: 1
78   Data alignment factor: .*
79   Return address column: .*
80   Augmentation data:     1b
81
82   DW_CFA_def_cfa: r0 ofs 16
83 #...
84 000000(c4|d0) 0000001[04] 0000001[8c] FDE cie=000000b[08] pc=.*
85   DW_CFA_nop
86   DW_CFA_nop
87   DW_CFA_nop
88 #...
89 000000[de]8 00000014 00000000 CIE
90   Version:               1
91   Augmentation:          "zPR"
92   Code alignment factor: 1
93   Data alignment factor: .*
94   Return address column: .*
95   Augmentation data:     03 .. .. .. .. 1b
96
97   DW_CFA_nop
98
99 00000(0f|10)0 00000014 0000001c FDE cie=000000[de]8 pc=.*
100   DW_CFA_advance_loc: 4 to .*
101   DW_CFA_def_cfa: r0 ofs 16
102   DW_CFA_nop
103   DW_CFA_nop
104   DW_CFA_nop
105
106 000001[01]8 0000001[04] 000000(5c|64) FDE cie=000000b[08] pc=.*
107   DW_CFA_nop
108   DW_CFA_nop
109   DW_CFA_nop
110 #...
111 000001(1c|30) 0000001[8c] 00000000 CIE
112   Version:               1
113   Augmentation:          "zPLR"
114   Code alignment factor: 1
115   Data alignment factor: .*
116   Return address column: .*
117   Augmentation data:     03 .. .. .. .. 0c 1b
118
119   DW_CFA_nop
120   DW_CFA_nop
121   DW_CFA_nop
122 #...
123 000001(38|50) 0000001c 0000002[04] FDE cie=000001(1c|30) pc=.*
124   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
125
126   DW_CFA_advance_loc: 4 to .*
127   DW_CFA_def_cfa: r0 ofs 16
128   DW_CFA_nop
129   DW_CFA_nop
130   DW_CFA_nop
131
132 000001(58|70) 00000014 000001(5c|74) FDE cie=00000000 pc=.*
133   DW_CFA_advance_loc: 4 to .*
134   DW_CFA_def_cfa: r0 ofs 16
135   DW_CFA_nop
136   DW_CFA_nop
137   DW_CFA_nop
138
139 000001(70|88) 00000014 000001(48|5c) FDE cie=000000(2c|30) pc=.*
140   DW_CFA_advance_loc: 4 to .*
141   DW_CFA_def_cfa: r0 ofs 16
142   DW_CFA_nop
143   DW_CFA_nop
144   DW_CFA_nop
145
146 000001(88|a0) 00000014 000001(8c|a4) FDE cie=00000000 pc=.*
147   DW_CFA_advance_loc: 4 to .*
148   DW_CFA_def_cfa: r0 ofs 16
149   DW_CFA_nop
150   DW_CFA_nop
151   DW_CFA_nop
152
153 000001(a0|b8) 0000001c 000001(30|44) FDE cie=0000007[48] pc=.*
154   Augmentation data:     (ef be ad de 00 00 00 00|00 00 00 00 de ad be ef)
155
156   DW_CFA_advance_loc: 4 to .*
157   DW_CFA_def_cfa: r0 ofs 16
158   DW_CFA_nop
159   DW_CFA_nop
160   DW_CFA_nop
161