brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · b6e0519 Raw
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