llvm.org GIT mirror llvm / 7ef591d
Make a test for llvm-objdump a little bit more readable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202783 91177308-0d34-0410-b5e6-96231b3b80d8 Rui Ueyama 6 years ago
1 changed file(s) with 44 addition(s) and 44 deletion(s). Raw diff Collapse all Expand all
22
33 CHECK: Unwind info:
44 CHECK: Function Table:
5 CHECK-NEXT: Start Address: func
6 CHECK-NEXT: End Address: func + 0x001b
7 CHECK-NEXT: Unwind Info Address: .xdata
8 CHECK-NEXT: Version: 1
9 CHECK-NEXT: Flags: 1 UNW_ExceptionHandler
10 CHECK-NEXT: Size of prolog: 18
11 CHECK-NEXT: Number of Codes: 8
12 CHECK-NEXT: Frame register: RBX
13 CHECK-NEXT: Frame offset: 0
14 CHECK-NEXT: Unwind Codes:
15 CHECK-NEXT: 0x12: UOP_SetFPReg
16 CHECK-NEXT: 0x0f: UOP_PushNonVol RBX
17 CHECK-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
18 CHECK-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
19 CHECK-NEXT: 0x04: UOP_AllocSmall 24
20 CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
5 CHECK-NEXT: Start Address: func
6 CHECK-NEXT: End Address: func + 0x001b
7 CHECK-NEXT: Unwind Info Address: .xdata
8 CHECK-NEXT: Version: 1
9 CHECK-NEXT: Flags: 1 UNW_ExceptionHandler
10 CHECK-NEXT: Size of prolog: 18
11 CHECK-NEXT: Number of Codes: 8
12 CHECK-NEXT: Frame register: RBX
13 CHECK-NEXT: Frame offset: 0
14 CHECK-NEXT: Unwind Codes:
15 CHECK-NEXT: 0x12: UOP_SetFPReg
16 CHECK-NEXT: 0x0f: UOP_PushNonVol RBX
17 CHECK-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
18 CHECK-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
19 CHECK-NEXT: 0x04: UOP_AllocSmall 24
20 CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
2121 CHECK: Function Table:
22 CHECK-NEXT: Start Address: func + 0x0012
23 CHECK-NEXT: End Address: func + 0x0012
24 CHECK-NEXT: Unwind Info Address: .xdata + 0x001c
25 CHECK-NEXT: Version: 1
26 CHECK-NEXT: Flags: 4 UNW_ChainInfo
27 CHECK-NEXT: Size of prolog: 0
28 CHECK-NEXT: Number of Codes: 0
29 CHECK-NEXT: No frame pointer used
22 CHECK-NEXT: Start Address: func + 0x0012
23 CHECK-NEXT: End Address: func + 0x0012
24 CHECK-NEXT: Unwind Info Address: .xdata + 0x001c
25 CHECK-NEXT: Version: 1
26 CHECK-NEXT: Flags: 4 UNW_ChainInfo
27 CHECK-NEXT: Size of prolog: 0
28 CHECK-NEXT: Number of Codes: 0
29 CHECK-NEXT: No frame pointer used
3030 CHECK: Function Table:
31 CHECK-NEXT: Start Address: smallFunc
32 CHECK-NEXT: End Address: smallFunc + 0x0001
33 CHECK-NEXT: Unwind Info Address: .xdata + 0x002c
34 CHECK-NEXT: Version: 1
35 CHECK-NEXT: Flags: 0
36 CHECK-NEXT: Size of prolog: 0
37 CHECK-NEXT: Number of Codes: 0
38 CHECK-NEXT: No frame pointer used
31 CHECK-NEXT: Start Address: smallFunc
32 CHECK-NEXT: End Address: smallFunc + 0x0001
33 CHECK-NEXT: Unwind Info Address: .xdata + 0x002c
34 CHECK-NEXT: Version: 1
35 CHECK-NEXT: Flags: 0
36 CHECK-NEXT: Size of prolog: 0
37 CHECK-NEXT: Number of Codes: 0
38 CHECK-NEXT: No frame pointer used
3939 CHECK: Function Table:
40 CHECK-NEXT: Start Address: allocFunc
41 CHECK-NEXT: End Address: allocFunc + 0x001d
42 CHECK-NEXT: Unwind Info Address: .xdata + 0x0034
43 CHECK-NEXT: Version: 1
44 CHECK-NEXT: Flags: 0
45 CHECK-NEXT: Size of prolog: 14
46 CHECK-NEXT: Number of Codes: 6
47 CHECK-NEXT: No frame pointer used
48 CHECK-NEXT: Unwind Codes:
49 CHECK-NEXT: 0x0e: UOP_AllocLarge 8454128
50 CHECK-NEXT: 0x07: UOP_AllocLarge 8190
51 CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code
40 CHECK-NEXT: Start Address: allocFunc
41 CHECK-NEXT: End Address: allocFunc + 0x001d
42 CHECK-NEXT: Unwind Info Address: .xdata + 0x0034
43 CHECK-NEXT: Version: 1
44 CHECK-NEXT: Flags: 0
45 CHECK-NEXT: Size of prolog: 14
46 CHECK-NEXT: Number of Codes: 6
47 CHECK-NEXT: No frame pointer used
48 CHECK-NEXT: Unwind Codes:
49 CHECK-NEXT: 0x0e: UOP_AllocLarge 8454128
50 CHECK-NEXT: 0x07: UOP_AllocLarge 8190
51 CHECK-NEXT: 0x00: UOP_PushMachFrame w/o error code