058fe5531d2808af5fa65e437976da93b131c06f
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.dwarf2 / dw2-ref-missing-frame.S
1 .file "ref-missing-frame.c"
2 .section .debug_abbrev,"",@progbits
3 .Ldebug_abbrev0:
4 .section .debug_info,"",@progbits
5 .Ldebug_info0:
6 .section .debug_line,"",@progbits
7 .Ldebug_line0:
8 .text
9 .Ltext0:
10 .globl main
11 .type main, @function
12 main:
13 .LFB2:
14 .file 1 "ref-missing-frame.c"
15 .loc 1 3 0
16 leal 4(%esp), %ecx
17 .LCFI0:
18 andl $-16, %esp
19 pushl -4(%ecx)
20 .LCFI1:
21 pushl %ebp
22 .LCFI2:
23 movl %esp, %ebp
24 .LCFI3:
25 pushl %ecx
26 .LCFI4:
27 subl $16, %esp
28 .LCFI5:
29 .loc 1 6 0
30 movl $0, %eax
31 .loc 1 7 0
32 addl $16, %esp
33 popl %ecx
34 popl %ebp
35 leal -4(%ecx), %esp
36 ret
37 .LFE2:
38 .size main, .-main
39 .section .debug_frame,"",@progbits
40 .Lframe0:
41 .long .LECIE0-.LSCIE0
42 .LSCIE0:
43 .long 0xffffffff
44 .byte 0x1
45 .string ""
46 .uleb128 0x1
47 .sleb128 -4
48 .byte 0x8
49 .byte 0xc
50 .uleb128 0x4
51 .uleb128 0x4
52 .byte 0x88
53 .uleb128 0x1
54 .align 4
55 .LECIE0:
56 .LSFDE0:
57 .long .LEFDE0-.LASFDE0
58 .LASFDE0:
59 .long .Lframe0
60 .long .LFB2
61 .long .LFE2-.LFB2
62 .byte 0x4
63 .long .LCFI0-.LFB2
64 .byte 0xc
65 .uleb128 0x1
66 .uleb128 0x0
67 .byte 0x9
68 .uleb128 0x4
69 .uleb128 0x1
70 .byte 0x4
71 .long .LCFI1-.LCFI0
72 .byte 0xc
73 .uleb128 0x4
74 .uleb128 0x4
75 .byte 0x4
76 .long .LCFI2-.LCFI1
77 .byte 0xe
78 .uleb128 0x8
79 .byte 0x85
80 .uleb128 0x2
81 .byte 0x4
82 .long .LCFI3-.LCFI2
83 .byte 0xd
84 .uleb128 0x5
85 .byte 0x4
86 .long .LCFI4-.LCFI3
87 .byte 0x84
88 .uleb128 0x3
89 .align 4
90 .LEFDE0:
91 .text
92 .Letext0:
93 .section .debug_loc,"",@progbits
94 .Ldebug_loc0:
95 .LLST0:
96 .long .LFB2-.Ltext0
97 .long .LCFI0-.Ltext0
98 .value 0x2
99 #if 0
100 .byte 0x74
101 #else
102 /* DW_OP_fbreg. */
103 .byte 0x91
104 #endif
105 .sleb128 4
106 .long .LCFI0-.Ltext0
107 .long .LCFI1-.Ltext0
108 .value 0x2
109 #if 0
110 .byte 0x74
111 #else
112 /* DW_OP_fbreg. */
113 .byte 0x91
114 #endif
115 .sleb128 4
116 .long .LCFI1-.Ltext0
117 .long .LCFI2-.Ltext0
118 .value 0x2
119 #if 0
120 .byte 0x74
121 #else
122 /* DW_OP_fbreg. */
123 .byte 0x91
124 #endif
125 .sleb128 4
126 .long .LCFI2-.Ltext0
127 .long .LCFI3-.Ltext0
128 .value 0x2
129 #if 0
130 .byte 0x74
131 #else
132 /* DW_OP_fbreg. */
133 .byte 0x91
134 #endif
135 .sleb128 8
136 .long .LCFI3-.Ltext0
137 .long .LFE2-.Ltext0
138 .value 0x2
139 #if 0
140 .byte 0x74
141 #else
142 /* DW_OP_fbreg. */
143 .byte 0x91
144 #endif
145 .sleb128 8
146 .long 0x0
147 .long 0x0
148 .section .debug_info
149 .long 0x5a
150 .value 0x2
151 .long .Ldebug_abbrev0
152 .byte 0x4
153 .uleb128 0x1
154 .long .LASF0
155 .byte 0x1
156 .long .LASF1
157 .long .LASF2
158 .long .Ltext0
159 .long .Letext0
160 .long .Ldebug_line0
161 .uleb128 0x2
162 .byte 0x1
163 .long .LASF3
164 .byte 0x1
165 .byte 0x3
166 .byte 0x1
167 .long 0x51
168 .long .LFB2
169 .long .LFE2
170 .long .LLST0 /* DW_AT_frame_base */
171 .long 0x51
172 .uleb128 0x3
173 .string "var"
174 .byte 0x1
175 .byte 0x4
176 .long 0x58
177 .byte 0x2
178 .byte 0x91
179 .sleb128 -16
180 .byte 0x0
181 .uleb128 0x4
182 .byte 0x4
183 .byte 0x5
184 .string "int"
185 .uleb128 0x5
186 .long 0x51
187 .byte 0x0
188 .section .debug_abbrev
189 .uleb128 0x1
190 .uleb128 0x11
191 .byte 0x1
192 .uleb128 0x25
193 .uleb128 0xe
194 .uleb128 0x13
195 .uleb128 0xb
196 .uleb128 0x3
197 .uleb128 0xe
198 .uleb128 0x1b
199 .uleb128 0xe
200 .uleb128 0x11
201 .uleb128 0x1
202 .uleb128 0x12
203 .uleb128 0x1
204 .uleb128 0x10
205 .uleb128 0x6
206 .byte 0x0
207 .byte 0x0
208 .uleb128 0x2
209 .uleb128 0x2e
210 .byte 0x1
211 .uleb128 0x3f
212 .uleb128 0xc
213 .uleb128 0x3
214 .uleb128 0xe
215 .uleb128 0x3a
216 .uleb128 0xb
217 .uleb128 0x3b
218 .uleb128 0xb
219 .uleb128 0x27
220 .uleb128 0xc
221 .uleb128 0x49
222 .uleb128 0x13
223 .uleb128 0x11
224 .uleb128 0x1
225 .uleb128 0x12
226 .uleb128 0x1
227 #ifndef NO_FRAME_BASE
228 .uleb128 0x40 /* DW_AT_frame_base */
229 #else
230 .uleb128 0x38 /* DW_AT_data_member_location */
231 #endif
232 .uleb128 0x6
233 .uleb128 0x1
234 .uleb128 0x13
235 .byte 0x0
236 .byte 0x0
237 .uleb128 0x3
238 .uleb128 0x34
239 .byte 0x0
240 .uleb128 0x3
241 .uleb128 0x8
242 .uleb128 0x3a
243 .uleb128 0xb
244 .uleb128 0x3b
245 .uleb128 0xb
246 .uleb128 0x49
247 .uleb128 0x13
248 .uleb128 0x2
249 .uleb128 0xa
250 .byte 0x0
251 .byte 0x0
252 .uleb128 0x4
253 .uleb128 0x24
254 .byte 0x0
255 .uleb128 0xb
256 .uleb128 0xb
257 .uleb128 0x3e
258 .uleb128 0xb
259 .uleb128 0x3
260 .uleb128 0x8
261 .byte 0x0
262 .byte 0x0
263 .uleb128 0x5
264 .uleb128 0x35
265 .byte 0x0
266 .uleb128 0x49
267 .uleb128 0x13
268 .byte 0x0
269 .byte 0x0
270 .byte 0x0
271 .section .debug_pubnames,"",@progbits
272 .long 0x17
273 .value 0x2
274 .long .Ldebug_info0
275 .long 0x5e
276 .long 0x25
277 .string "main"
278 .long 0x0
279 .section .debug_aranges,"",@progbits
280 .long 0x1c
281 .value 0x2
282 .long .Ldebug_info0
283 .byte 0x4
284 .byte 0x0
285 .value 0x0
286 .value 0x0
287 .long .Ltext0
288 .long .Letext0-.Ltext0
289 .long 0x0
290 .long 0x0
291 .section .debug_str,"MS",@progbits,1
292 .LASF0:
293 .string "GNU C 4.3.0 20080416 (Red Hat 4.3.0-7)"
294 .LASF2:
295 .string "/tmp"
296 .LASF1:
297 .string "ref-missing-frame.c"
298 .LASF3:
299 .string "main"
300 .ident "GCC: (GNU) 4.3.0 20080416 (Red Hat 4.3.0-7)"
301 .section .note.GNU-stack,"",@progbits
This page took 0.035064 seconds and 4 git commands to generate.