brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · ef90f31 Raw
32 lines · plain
1# RUN: llvm-mc %s -filetype=obj -triple=i686-pc-linux -o - | llvm-dwarfdump --debug-frame - | FileCheck %s2 3# CHECK:      .eh_frame contents:4# CHECK:      FDE5# CHECK-NEXT: Format: DWARF326 7foo:8 .cfi_startproc9 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_form_aspace_address10 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0211 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_push_lane12 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0313 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_offset14 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0415 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_offset_uconst 0x016 .cfi_escape 0x10, 0x00, 0x03, 0xe9, 0x05, 0x0017 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_bit_offset18 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0619 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_call_frame_entry_reg EAX20 .cfi_escape 0x10, 0x00, 0x03, 0xe9, 0x07, 0x0021 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_undefined22 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0823 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_aspace_bregx EAX+224 .cfi_escape 0x10, 0x00, 0x04, 0xe9, 0x09, 0x00, 0x0225 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_piece_end26 .cfi_escape 0x10, 0x00, 0x02, 0xe9, 0x0a27 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_extend 0x0 0x028 .cfi_escape 0x10, 0x00, 0x04, 0xe9, 0x0b, 0x00, 0x0029 # CHECK-NEXT: DW_CFA_expression: EAX DW_OP_LLVM_user DW_OP_LLVM_select_bit_piece 0x0 0x030 .cfi_escape 0x10, 0x00, 0x04, 0xe9, 0x0c, 0x00, 0x0031 .cfi_endproc32