brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 2b37661 Raw
29 lines · plain
1# RUN: llvm-objdump --unwind-info %p/Inputs/unwind-info.macho-arm64 2>/dev/null | FileCheck %s2 3# The 2nd level index here is "regular", including all offsets & encodings in4# full.5 6# CHECK: Contents of __unwind_info section:7# CHECK:   Version:                                   0x18# CHECK:   Common encodings array section offset:     0x1c9# CHECK:   Number of common encodings in array:       0x210# CHECK:   Personality function array section offset: 0x2411# CHECK:   Number of personality functions in array:  0x112# CHECK:   Index array section offset:                0x2813# CHECK:   Number of indices in array:                0x214# CHECK:   Common encodings: (count = 2)15# CHECK:     encoding[0]: 0x0400000016# CHECK:     encoding[1]: 0x5400000017# CHECK:   Personality functions: (count = 1)18# CHECK:     personality[1]: 0x0000800819# CHECK:   Top level indices: (count = 2)20# CHECK:     [0]: function offset=0x00007d64, 2nd level page offset=0x00000050, LSDA offset=0x0000004021# CHECK:     [1]: function offset=0x00007eb5, 2nd level page offset=0x00000000, LSDA offset=0x0000005022# CHECK:   LSDA descriptors:23# CHECK:     [0]: function offset=0x00007d90, LSDA offset=0x00007f4424# CHECK:     [1]: function offset=0x00007e10, LSDA offset=0x00007f6c25# CHECK:   Second level indices:26# CHECK:     Second level index[0]: offset in section=0x00000050, base function offset=0x00007d6427# CHECK:       [0]: function offset=0x00007d90, encoding=0x7856341228# CHECK:       [1]: function offset=0x00007e10, encoding=0x2143658729