40 lines · plain
1// REQUIRES: aarch64-registered-target2// RUN: llvm-mc -filetype=obj -triple aarch64-windows %s -o %t.o3// RUN: llvm-readobj --unwind %t.o | FileCheck --strict-whitespace %s4 5// CHECK: Prologue [6// CHECK-NEXT: 0xd600 ; stp x19, lr, [sp, #0]7// CHECK-NEXT: 0x01 ; sub sp, #168// CHECK-NEXT: 0xfc ; pacibsp9// CHECK-NEXT: 0xe4 ; end10// CHECK-NEXT: ]11// CHECK-NEXT: Epilogue [12// CHECK-NEXT: 0x01 ; add sp, #1613// CHECK-NEXT: 0xfc ; autibsp14// CHECK-NEXT: 0xe4 ; end15// CHECK-NEXT: ]16 17.section .pdata,"dr"18 .long func@IMGREL19 .long "$unwind$func"@IMGREL20 21 .text22 .globl func23func:24 pacibsp25 sub sp, sp, #1626 stp x19, x30, [sp]27 mov w19, w128 blr x029 mov w0, w1930 ldp x19, x30, [sp]31 add sp, sp, #1632 autibsp33 ret34 35.section .xdata,"dr"36"$unwind$func":37.byte 0x0a, 0x00, 0xa0, 0x1038.byte 0xd6, 0x00, 0x01, 0xfc39.byte 0xe4, 0xe3, 0xe3, 0xe340