1// REQUIRES: aarch64-registered-target 2// RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o %t.o 3// RUN: llvm-readobj --unwind %t.o | FileCheck %s 4 5// CHECK: UnwindInformation [ 6// CHECK-NEXT: RuntimeFunction { 7// CHECK-NEXT: Function: func 8// CHECK-NEXT: Fragment: No 9// CHECK-NEXT: FunctionLength: 44 10// CHECK-NEXT: RegF: 0 11// CHECK-NEXT: RegI: 0 12// CHECK-NEXT: HomedParameters: No 13// CHECK-NEXT: CR: 2 14// CHECK-NEXT: FrameSize: 32 15// CHECK-NEXT: Prologue [ 16// CHECK-NEXT: mov x29, sp 17// CHECK-NEXT: stp x29, lr, [sp, #-32]! 18// CHECK-NEXT: pacibsp 19// CHECK-NEXT: end 20// CHECK-NEXT: ] 21// CHECK-NEXT: } 22// CHECK-NEXT: ] 23 24 .text 25 .globl func 26func: 27 ret 28 29 .section .pdata,"dr" 30 .long func@IMGREL 31 .long 0x0140002d // FunctionLength=11 RegF=0 RegI=0 H=0 CR=2 FrameSize=2 32