| // Test the bits of .eh_frame on CSKY that are already implemented correctly. | |
| # RUN: llvm-mc -filetype=obj -triple=csky %s | llvm-dwarfdump -eh-frame - \ | |
| # RUN: | FileCheck %s | |
| func: | |
| .cfi_startproc | |
| jmp16 r15 | |
| .cfi_endproc | |
| # CHECK: 00000000 00000010 00000000 CIE | |
| # CHECK: Version: 1 | |
| # CHECK: Augmentation: "zR" | |
| # CHECK: Code alignment factor: 1 | |
| # CHECK: Data alignment factor: -4 | |
| # CHECK: Return address column: 15 | |
| # CHECK: Augmentation data: 1B | |
| # CHECK: DW_CFA_def_cfa: R14 +0 | |
| # CHECK: CFA=R14 | |
| # | |
| # CHECK: 00000014 00000010 00000018 FDE cie=00000000 pc=00000000...00000002 | |
| # CHECK: DW_CFA_nop: | |
| # CHECK: DW_CFA_nop: | |
| # CHECK: DW_CFA_nop: | |
| # CHECK: 0x0: CFA=R14 |