46 lines · plain
1// RUN: llvm-mc -filetype=obj -triple x86_64-linux %s -o - | llvm-dwarfdump --eh-frame - | FileCheck %s2 3.section .text.a, "ax", %progbits4.cfi_startproc5.cfi_def_cfa %rsp, 06 7.pushsection .text.b, "ax", %progbits8.cfi_startproc simple9.cfi_def_cfa %rsp, 810nop11ret12 13.pushsection .text.c, "ax", %progbits14.cfi_startproc simple15.cfi_def_cfa %rsp, 1616nop17nop18ret19.cfi_endproc20.popsection21 22.cfi_endproc23.popsection24 25.pushsection .text.d, "ax", %progbits26.cfi_startproc simple27.cfi_def_cfa %rsp, 2428nop29nop30nop31ret32.cfi_endproc33.popsection34 35ret36.cfi_endproc37 38// CHECK: pc=00000000...0000000139// CHECK: RSP +040// CHECK: pc=00000000...0000000241// CHECK: RSP +842// CHECK: pc=00000000...0000000343// CHECK: RSP +1644// CHECK: pc=00000000...0000000445// CHECK: RSP +2446