Make a test for llvm-objdump a little bit more readable.

llvm-svn: 202783
This commit is contained in:
Rui Ueyama 2014-03-04 03:23:19 +00:00
parent 8f63266569
commit 432bc1048f
1 changed files with 44 additions and 44 deletions

View File

@ -3,50 +3,50 @@
CHECK: Unwind info:
CHECK: Function Table:
CHECK-NEXT: Start Address: func
CHECK-NEXT: End Address: func + 0x001b
CHECK-NEXT: Unwind Info Address: .xdata
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 1 UNW_ExceptionHandler
CHECK-NEXT: Size of prolog: 18
CHECK-NEXT: Number of Codes: 8
CHECK-NEXT: Frame register: RBX
CHECK-NEXT: Frame offset: 0
CHECK-NEXT: Unwind Codes:
CHECK-NEXT: 0x12: UOP_SetFPReg
CHECK-NEXT: 0x0f: UOP_PushNonVol RBX
CHECK-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
CHECK-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
CHECK-NEXT: 0x04: UOP_AllocSmall 24
CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
CHECK-NEXT: Start Address: func
CHECK-NEXT: End Address: func + 0x001b
CHECK-NEXT: Unwind Info Address: .xdata
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 1 UNW_ExceptionHandler
CHECK-NEXT: Size of prolog: 18
CHECK-NEXT: Number of Codes: 8
CHECK-NEXT: Frame register: RBX
CHECK-NEXT: Frame offset: 0
CHECK-NEXT: Unwind Codes:
CHECK-NEXT: 0x12: UOP_SetFPReg
CHECK-NEXT: 0x0f: UOP_PushNonVol RBX
CHECK-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
CHECK-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
CHECK-NEXT: 0x04: UOP_AllocSmall 24
CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
CHECK: Function Table:
CHECK-NEXT: Start Address: func + 0x0012
CHECK-NEXT: End Address: func + 0x0012
CHECK-NEXT: Unwind Info Address: .xdata + 0x001c
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 4 UNW_ChainInfo
CHECK-NEXT: Size of prolog: 0
CHECK-NEXT: Number of Codes: 0
CHECK-NEXT: No frame pointer used
CHECK-NEXT: Start Address: func + 0x0012
CHECK-NEXT: End Address: func + 0x0012
CHECK-NEXT: Unwind Info Address: .xdata + 0x001c
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 4 UNW_ChainInfo
CHECK-NEXT: Size of prolog: 0
CHECK-NEXT: Number of Codes: 0
CHECK-NEXT: No frame pointer used
CHECK: Function Table:
CHECK-NEXT: Start Address: smallFunc
CHECK-NEXT: End Address: smallFunc + 0x0001
CHECK-NEXT: Unwind Info Address: .xdata + 0x002c
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Size of prolog: 0
CHECK-NEXT: Number of Codes: 0
CHECK-NEXT: No frame pointer used
CHECK-NEXT: Start Address: smallFunc
CHECK-NEXT: End Address: smallFunc + 0x0001
CHECK-NEXT: Unwind Info Address: .xdata + 0x002c
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Size of prolog: 0
CHECK-NEXT: Number of Codes: 0
CHECK-NEXT: No frame pointer used
CHECK: Function Table:
CHECK-NEXT: Start Address: allocFunc
CHECK-NEXT: End Address: allocFunc + 0x001d
CHECK-NEXT: Unwind Info Address: .xdata + 0x0034
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Size of prolog: 14
CHECK-NEXT: Number of Codes: 6
CHECK-NEXT: No frame pointer used
CHECK-NEXT: Unwind Codes:
CHECK-NEXT: 0x0e: UOP_AllocLarge 8454128
CHECK-NEXT: 0x07: UOP_AllocLarge 8190
CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
CHECK-NEXT: Start Address: allocFunc
CHECK-NEXT: End Address: allocFunc + 0x001d
CHECK-NEXT: Unwind Info Address: .xdata + 0x0034
CHECK-NEXT: Version: 1
CHECK-NEXT: Flags: 0
CHECK-NEXT: Size of prolog: 14
CHECK-NEXT: Number of Codes: 6
CHECK-NEXT: No frame pointer used
CHECK-NEXT: Unwind Codes:
CHECK-NEXT: 0x0e: UOP_AllocLarge 8454128
CHECK-NEXT: 0x07: UOP_AllocLarge 8190
CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code