1 /* Copyright 2013-2019 Free Software Foundation, Inc.
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 3 of the License, or
6 (at your option) any later version.
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
13 You should have received a copy of the GNU General Public License
14 along with this program. If not, see <http://www.gnu.org/licenses/>. */
16 /* The FDE entry for "stop_frame" in the .debug_frame section has
17 been hand modified to mark a set of registers as undefined.
18 Otherwise this file is as generated by gcc 4.7.2 for x86_64. */
19 .file "mi-reg-undefined.c"
23 .type stop_frame, @function
26 .file 1 "mi-reg-undefined.c"
37 .size stop_frame, .-stop_frame
39 .type first_frame, @function
55 .size first_frame, .-first_frame
76 .section .debug_frame,"",@progbits
93 /* This FDE entry, for stop_frame was modified to mark
94 registers 0 -> 6 as being undefined. */
96 .long .LEFDE0-.LASFDE0
102 /* START OF NEW CONTENT. */
103 .byte 0x7 /* DW_CFA_undefined */
104 .uleb128 0x0 /* ULEB128 register */
105 .byte 0x7 /* DW_CFA_undefined */
106 .uleb128 0x1 /* ULEB128 register */
107 .byte 0x7 /* DW_CFA_undefined */
108 .uleb128 0x2 /* ULEB128 register */
109 .byte 0x7 /* DW_CFA_undefined */
110 .uleb128 0x3 /* ULEB128 register */
111 .byte 0x7 /* DW_CFA_undefined */
112 .uleb128 0x4 /* ULEB128 register */
113 .byte 0x7 /* DW_CFA_undefined */
114 .uleb128 0x5 /* ULEB128 register */
115 .byte 0x7 /* DW_CFA_undefined */
116 .uleb128 0x6 /* ULEB128 register */
117 .byte 0x7 /* DW_CFA_undefined */
118 .uleb128 0x7 /* ULEB128 register */
119 /* END OF NEW CONTENT. */
139 .long .LEFDE2-.LASFDE2
162 .long .LEFDE4-.LASFDE4
184 .section .eh_frame,"a",@progbits
186 .long .LECIE1-.LSCIE1
204 .long .LEFDE7-.LASFDE7
206 .long .LASFDE7-.Lframe1
228 .long .LEFDE9-.LASFDE9
230 .long .LASFDE9-.Lframe1
252 .long .LEFDE11-.LASFDE11
254 .long .LASFDE11-.Lframe1
277 .section .debug_info,"",@progbits
281 .long .Ldebug_abbrev0
324 .section .debug_abbrev,"",@progbits
422 .section .debug_loc,"",@progbits
493 .section .debug_aranges,"",@progbits
502 .quad .Letext0-.Ltext0
505 .section .debug_line,"",@progbits
507 .section .debug_str,"MS",@progbits,1
511 .string "GNU C 4.7.2"
513 .string "mi-reg-undefined.c"
515 .string "/home/username/src/gdb/testsuite/gdb.mi"
517 .string "first_frame"
520 .ident "GCC: (GNU) 4.7.2"
521 .section .note.GNU-stack,"",@progbits