| ; RUN: llvm-dwarfdump %p/Inputs/dwarfdump-test-32bit.elf.o -debug-dump=frames | FileCheck %s -check-prefix FRAMES |
| ; Note: the input file was generated from Inputs/dwarfdump-test-32bit.elf.c |
| |
| ; FRAMES: .debug_frame |
| ; FRAMES-NOT: .eh_frame |
| |
| ; FRAMES: 00000000 00000010 ffffffff CIE |
| ; FRAMES: Version: 1 |
| ; FRAMES: DW_CFA_def_cfa |
| ; FRAMES-NEXT: DW_CFA_offset |
| ; FRAMES-NEXT: DW_CFA_nop |
| ; FRAMES-NEXT: DW_CFA_nop |
| |
| ; FRAMES: 00000014 00000010 00000000 FDE cie=00000000 pc=00000000...00000022 |
| ; FRAMES: DW_CFA_advance_loc |
| ; FRAMES-NEXT: DW_CFA_def_cfa_offset |
| ; FRAMES-NEXT: DW_CFA_nop |
| |
| ; FRAMES: 00000028 00000014 00000000 FDE cie=00000000 pc=00000030...00000080 |
| ; FRAMES: DW_CFA_advance_loc |
| ; FRAMES-NEXT: DW_CFA_def_cfa_offset |
| ; FRAMES-NEXT: DW_CFA_offset |
| ; FRAMES-NEXT: DW_CFA_advance_loc |
| ; FRAMES-NEXT: DW_CFA_def_cfa_register |
| |
| ; FRAMES-NOT: CIE |
| ; FRAMES-NOT: FDE |
| |