summaryrefslogtreecommitdiff
path: root/test/tools/llvm-objdump
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-03-04 19:23:56 +0000
committerRui Ueyama <ruiu@google.com>2014-03-04 19:23:56 +0000
commitafee151fe8ac235ed0b03d99fffcf851eef8166b (patch)
treee396be626f3c4d98d7f0f0363554a6dcfa06ad4b /test/tools/llvm-objdump
parent1d8f5519463f16915048501bc464e93a076da3a9 (diff)
downloadllvm-afee151fe8ac235ed0b03d99fffcf851eef8166b.tar.gz
llvm-afee151fe8ac235ed0b03d99fffcf851eef8166b.tar.bz2
llvm-afee151fe8ac235ed0b03d99fffcf851eef8166b.tar.xz
llvm-objdump: Indent unwind info contents.
Unwind info contents were indented at the same level as function table contents. That's a bit confusing because the unwind info is pointed by function table. In other places we usually increment indentation depth by one when dereferncing a pointer. This patch also removes extraneous newlines between function tables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202879 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tools/llvm-objdump')
-rw-r--r--test/tools/llvm-objdump/win64-unwind-data.test160
1 files changed, 80 insertions, 80 deletions
diff --git a/test/tools/llvm-objdump/win64-unwind-data.test b/test/tools/llvm-objdump/win64-unwind-data.test
index 635e2d616d..d39d08f20c 100644
--- a/test/tools/llvm-objdump/win64-unwind-data.test
+++ b/test/tools/llvm-objdump/win64-unwind-data.test
@@ -9,99 +9,99 @@ OBJ: Function Table:
OBJ-NEXT: Start Address: func
OBJ-NEXT: End Address: func + 0x001b
OBJ-NEXT: Unwind Info Address: .xdata
-OBJ-NEXT: Version: 1
-OBJ-NEXT: Flags: 1 UNW_ExceptionHandler
-OBJ-NEXT: Size of prolog: 18
-OBJ-NEXT: Number of Codes: 8
-OBJ-NEXT: Frame register: RBX
-OBJ-NEXT: Frame offset: 0
-OBJ-NEXT: Unwind Codes:
-OBJ-NEXT: 0x12: UOP_SetFPReg
-OBJ-NEXT: 0x0f: UOP_PushNonVol RBX
-OBJ-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
-OBJ-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
-OBJ-NEXT: 0x04: UOP_AllocSmall 24
-OBJ-NEXT: 0x00: UOP_PushMachFrame w/o error code
+OBJ-NEXT: Version: 1
+OBJ-NEXT: Flags: 1 UNW_ExceptionHandler
+OBJ-NEXT: Size of prolog: 18
+OBJ-NEXT: Number of Codes: 8
+OBJ-NEXT: Frame register: RBX
+OBJ-NEXT: Frame offset: 0
+OBJ-NEXT: Unwind Codes:
+OBJ-NEXT: 0x12: UOP_SetFPReg
+OBJ-NEXT: 0x0f: UOP_PushNonVol RBX
+OBJ-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
+OBJ-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
+OBJ-NEXT: 0x04: UOP_AllocSmall 24
+OBJ-NEXT: 0x00: UOP_PushMachFrame w/o error code
OBJ: Function Table:
OBJ-NEXT: Start Address: func + 0x0012
OBJ-NEXT: End Address: func + 0x0012
OBJ-NEXT: Unwind Info Address: .xdata + 0x001c
-OBJ-NEXT: Version: 1
-OBJ-NEXT: Flags: 4 UNW_ChainInfo
-OBJ-NEXT: Size of prolog: 0
-OBJ-NEXT: Number of Codes: 0
-OBJ-NEXT: No frame pointer used
+OBJ-NEXT: Version: 1
+OBJ-NEXT: Flags: 4 UNW_ChainInfo
+OBJ-NEXT: Size of prolog: 0
+OBJ-NEXT: Number of Codes: 0
+OBJ-NEXT: No frame pointer used
OBJ: Function Table:
OBJ-NEXT: Start Address: smallFunc
OBJ-NEXT: End Address: smallFunc + 0x0001
OBJ-NEXT: Unwind Info Address: .xdata + 0x002c
-OBJ-NEXT: Version: 1
-OBJ-NEXT: Flags: 0
-OBJ-NEXT: Size of prolog: 0
-OBJ-NEXT: Number of Codes: 0
-OBJ-NEXT: No frame pointer used
+OBJ-NEXT: Version: 1
+OBJ-NEXT: Flags: 0
+OBJ-NEXT: Size of prolog: 0
+OBJ-NEXT: Number of Codes: 0
+OBJ-NEXT: No frame pointer used
OBJ: Function Table:
OBJ-NEXT: Start Address: allocFunc
OBJ-NEXT: End Address: allocFunc + 0x001d
OBJ-NEXT: Unwind Info Address: .xdata + 0x0034
-OBJ-NEXT: Version: 1
-OBJ-NEXT: Flags: 0
-OBJ-NEXT: Size of prolog: 14
-OBJ-NEXT: Number of Codes: 6
-OBJ-NEXT: No frame pointer used
-OBJ-NEXT: Unwind Codes:
-OBJ-NEXT: 0x0e: UOP_AllocLarge 8454128
-OBJ-NEXT: 0x07: UOP_AllocLarge 8190
-OBJ-NEXT: 0x00: UOP_PushMachFrame w/o error code
+OBJ-NEXT: Version: 1
+OBJ-NEXT: Flags: 0
+OBJ-NEXT: Size of prolog: 14
+OBJ-NEXT: Number of Codes: 6
+OBJ-NEXT: No frame pointer used
+OBJ-NEXT: Unwind Codes:
+OBJ-NEXT: 0x0e: UOP_AllocLarge 8454128
+OBJ-NEXT: 0x07: UOP_AllocLarge 8190
+OBJ-NEXT: 0x00: UOP_PushMachFrame w/o error code
-EXE: Function Table:
-EXE: Start Address: 0x1000
-EXE: End Address: 0x101b
-EXE: Unwind Info Address: 0x2000
-EXE: Version: 1
-EXE: Flags: 1 UNW_ExceptionHandler
-EXE: Size of prolog: 18
-EXE: Number of Codes: 8
-EXE: Frame register: RBX
-EXE: Frame offset: 0
-EXE: Unwind Codes:
-EXE: 0x12: UOP_SetFPReg
-EXE: 0x0f: UOP_PushNonVol RBX
-EXE: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
-EXE: 0x09: UOP_SaveNonVol RSI [0x0010]
-EXE: 0x04: UOP_AllocSmall 24
-EXE: 0x00: UOP_PushMachFrame w/o error code
+EXE: Function Table:
+EXE-NEXT: Start Address: 0x1000
+EXE-NEXT: End Address: 0x101b
+EXE-NEXT: Unwind Info Address: 0x2000
+EXE-NEXT: Version: 1
+EXE-NEXT: Flags: 1 UNW_ExceptionHandler
+EXE-NEXT: Size of prolog: 18
+EXE-NEXT: Number of Codes: 8
+EXE-NEXT: Frame register: RBX
+EXE-NEXT: Frame offset: 0
+EXE-NEXT: Unwind Codes:
+EXE-NEXT: 0x12: UOP_SetFPReg
+EXE-NEXT: 0x0f: UOP_PushNonVol RBX
+EXE-NEXT: 0x0e: UOP_SaveXMM128 XMM8 [0x0000]
+EXE-NEXT: 0x09: UOP_SaveNonVol RSI [0x0010]
+EXE-NEXT: 0x04: UOP_AllocSmall 24
+EXE-NEXT: 0x00: UOP_PushMachFrame w/o error code
-EXE: Function Table:
-EXE: Start Address: 0x1012
-EXE: End Address: 0x1012
-EXE: Unwind Info Address: 0x201c
-EXE: Version: 1
-EXE: Flags: 4 UNW_ChainInfo
-EXE: Size of prolog: 0
-EXE: Number of Codes: 0
-EXE: No frame pointer used
+EXE: Function Table:
+EXE-NEXT: Start Address: 0x1012
+EXE-NEXT: End Address: 0x1012
+EXE-NEXT: Unwind Info Address: 0x201c
+EXE-NEXT: Version: 1
+EXE-NEXT: Flags: 4 UNW_ChainInfo
+EXE-NEXT: Size of prolog: 0
+EXE-NEXT: Number of Codes: 0
+EXE-NEXT: No frame pointer used
-EXE: Function Table:
-EXE: Start Address: 0x101b
-EXE: End Address: 0x101c
-EXE: Unwind Info Address: 0x202c
-EXE: Version: 1
-EXE: Flags: 0
-EXE: Size of prolog: 0
-EXE: Number of Codes: 0
-EXE: No frame pointer used
+EXE: Function Table:
+EXE-NEXT: Start Address: 0x101b
+EXE-NEXT: End Address: 0x101c
+EXE-NEXT: Unwind Info Address: 0x202c
+EXE-NEXT: Version: 1
+EXE-NEXT: Flags: 0
+EXE-NEXT: Size of prolog: 0
+EXE-NEXT: Number of Codes: 0
+EXE-NEXT: No frame pointer used
-EXE: Function Table:
-EXE: Start Address: 0x101c
-EXE: End Address: 0x1039
-EXE: Unwind Info Address: 0x2034
-EXE: Version: 1
-EXE: Flags: 0
-EXE: Size of prolog: 14
-EXE: Number of Codes: 6
-EXE: No frame pointer used
-EXE: Unwind Codes:
-EXE: 0x0e: UOP_AllocLarge 8454128
-EXE: 0x07: UOP_AllocLarge 8190
-EXE: 0x00: UOP_PushMachFrame w/o error code
+EXE: Function Table:
+EXE-NEXT: Start Address: 0x101c
+EXE-NEXT: End Address: 0x1039
+EXE-NEXT: Unwind Info Address: 0x2034
+EXE-NEXT: Version: 1
+EXE-NEXT: Flags: 0
+EXE-NEXT: Size of prolog: 14
+EXE-NEXT: Number of Codes: 6
+EXE-NEXT: No frame pointer used
+EXE-NEXT: Unwind Codes:
+EXE-NEXT: 0x0e: UOP_AllocLarge 8454128
+EXE-NEXT: 0x07: UOP_AllocLarge 8190
+EXE-NEXT: 0x00: UOP_PushMachFrame w/o error code