brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · f118816 Raw
70 lines · plain
1RUN: llvm-readobj --unwind %p/Inputs/arm64-win1.obj | FileCheck %s -check-prefix=UNWIND12RUN: llvm-readobj --unwind %p/Inputs/arm64-win2.obj | FileCheck %s -check-prefix=UNWIND23 4UNWIND1:         ExceptionData {5UNWIND1-NEXT:      FunctionLength: 3406UNWIND1-NEXT:      Version: 07UNWIND1-NEXT:      ExceptionData: No8UNWIND1-NEXT:      EpiloguePacked: Yes9UNWIND1-NEXT:      EpilogueOffset: 1510UNWIND1-NEXT:      ByteCodeLength: 2811UNWIND1-NEXT:      Prologue [12UNWIND1-NEXT:        0xe002dac8          ; sub sp, #299328013UNWIND1-NEXT:        0xe3                ; nop14UNWIND1-NEXT:        0xe3                ; nop15UNWIND1-NEXT:        0xe3                ; nop16UNWIND1-NEXT:        0xd885              ; stp d10, d11, [sp, #40]17UNWIND1-NEXT:        0xd803              ; stp d8, d9, [sp, #24]18UNWIND1-NEXT:        0xd2c2              ; str x30, [sp, #16]19UNWIND1-NEXT:        0x28                ; stp x19, x20, [sp, #-64]!20UNWIND1-NEXT:        0xe4                ; end21UNWIND1-NEXT:      ]22UNWIND1-NEXT:      Epilogue [23UNWIND1-NEXT:        0xe002dac8          ; add sp, #299328024UNWIND1-NEXT:        0xd885              ; ldp d10, d11, [sp, #40]25UNWIND1-NEXT:        0xd803              ; ldp d8, d9, [sp, #24]26UNWIND1-NEXT:        0xd2c2              ; ldr x30, [sp, #16]27UNWIND1-NEXT:        0x28                ; ldp x19, x20, [sp], #6428UNWIND1-NEXT:        0xe4                ; end29UNWIND1-NEXT:      ]30UNWIND1-NEXT:    }31 32 33UNWIND2:         ExceptionData {34UNWIND2-NEXT:      FunctionLength: 7235UNWIND2-NEXT:      Version: 036UNWIND2-NEXT:      ExceptionData: No37UNWIND2-NEXT:      EpiloguePacked: No38UNWIND2-NEXT:      EpilogueScopes: 239UNWIND2-NEXT:      ByteCodeLength: 840UNWIND2-NEXT:      Prologue [41UNWIND2-NEXT:        0x1f                ; sub sp, #49642UNWIND2-NEXT:        0xd600              ; stp x19, lr, [sp, #0]43UNWIND2-NEXT:        0x01                ; sub sp, #1644UNWIND2-NEXT:        0xe4                ; end45UNWIND2-NEXT:      ]46UNWIND2-NEXT:      EpilogueScopes [47UNWIND2-NEXT:        EpilogueScope {48UNWIND2-NEXT:          StartOffset: 849UNWIND2-NEXT:          EpilogueStartIndex: 050UNWIND2-NEXT:          Opcodes [51UNWIND2-NEXT:            0x1f                ; add sp, #49652UNWIND2-NEXT:            0xd600              ; ldp x19, lr, [sp, #0]53UNWIND2-NEXT:            0x01                ; add sp, #1654UNWIND2-NEXT:            0xe4                ; end55UNWIND2-NEXT:          ]56UNWIND2-NEXT:        }57UNWIND2-NEXT:        EpilogueScope {58UNWIND2-NEXT:          StartOffset: 1459UNWIND2-NEXT:          EpilogueStartIndex: 060UNWIND2-NEXT:          Opcodes [61UNWIND2-NEXT:            0x1f                ; add sp, #49662UNWIND2-NEXT:            0xd600              ; ldp x19, lr, [sp, #0]63UNWIND2-NEXT:            0x01                ; add sp, #1664UNWIND2-NEXT:            0xe4                ; end65UNWIND2-NEXT:          ]66UNWIND2-NEXT:        }67UNWIND2-NEXT:      ]68UNWIND2-NEXT:    }69 70