[llvm] r268508 - Revert "Use ScopedPrinter in llvm-pdbdump"
Chad Rosier via llvm-commits
llvm-commits at lists.llvm.org
Wed May 4 08:25:07 PDT 2016
Author: mcrosier
Date: Wed May 4 10:25:06 2016
New Revision: 268508
URL: http://llvm.org/viewvc/llvm-project?rev=268508&view=rev
Log:
Revert "Use ScopedPrinter in llvm-pdbdump"
This reverts commit r268506 due to build breakage.
Modified:
llvm/trunk/include/llvm/Support/ScopedPrinter.h
llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test
llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp
Modified: llvm/trunk/include/llvm/Support/ScopedPrinter.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/ScopedPrinter.h?rev=268508&r1=268507&r2=268508&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/ScopedPrinter.h (original)
+++ llvm/trunk/include/llvm/Support/ScopedPrinter.h Wed May 4 10:25:06 2016
@@ -193,12 +193,6 @@ public:
startLine() << Label << ": " << (Value ? "Yes" : "No") << '\n';
}
- template <typename... T> void printVersion(StringRef Label, T... Version) {
- startLine() << Label << ": ";
- printVersionInternal(Version...);
- getOStream() << "\n";
- }
-
template <typename T> void printList(StringRef Label, const T &List) {
startLine() << Label << ": [";
bool Comma = false;
@@ -236,8 +230,6 @@ public:
startLine() << Label << ": " << Symbol << '+' << hex(Value) << '\n';
}
- void printString(StringRef Value) { startLine() << Value << "\n"; }
-
void printString(StringRef Label, StringRef Value) {
startLine() << Label << ": " << Value << "\n";
}
@@ -283,10 +275,6 @@ public:
printBinaryImpl(Label, StringRef(), V, true);
}
- template <typename T> void printObject(StringRef Label, const T &Value) {
- startLine() << Label << ": " << Value << "\n";
- }
-
raw_ostream &startLine() {
printIndent();
return OS;
@@ -295,16 +283,6 @@ public:
raw_ostream &getOStream() { return OS; }
private:
- template <typename T> void printVersionInternal(T Value) {
- getOStream() << Value;
- }
-
- template <typename S, typename T, typename... TArgs>
- void printVersionInternal(S Value, T Value2, TArgs... Args) {
- getOStream() << Value << ".";
- printVersionInternal(Value2, Args...);
- }
-
template <typename T>
static bool flagName(const EnumEntry<T> &lhs, const EnumEntry<T> &rhs) {
return lhs.Name < rhs.Name;
@@ -326,11 +304,6 @@ ScopedPrinter::printHex<support::ulittle
template<char Open, char Close>
struct DelimitedScope {
- explicit DelimitedScope(ScopedPrinter &W) : W(W) {
- W.startLine() << Open << '\n';
- W.indent();
- }
-
DelimitedScope(ScopedPrinter &W, StringRef N) : W(W) {
W.startLine() << N;
if (!N.empty())
Modified: llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test?rev=268508&r1=268507&r2=268508&view=diff
==============================================================================
--- llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test (original)
+++ llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test Wed May 4 10:25:06 2016
@@ -1,1241 +1,1006 @@
-; RUN: llvm-pdbdump --dump-headers -dump-tpi-stream -dump-tpi-record-bytes %p/Inputs/empty.pdb | FileCheck -check-prefix=EMPTY %s
+; RUN: llvm-pdbdump --dump-headers %p/Inputs/empty.pdb | FileCheck -check-prefix=EMPTY %s
; RUN: llvm-pdbdump --dump-headers %p/Inputs/big-read.pdb | FileCheck -check-prefix=BIG %s
; RUN: llvm-pdbdump --dump-headers %p/Inputs/bad-block-size.pdb | FileCheck -check-prefix=BAD-BLOCK-SIZE %s
-; EMPTY: FileHeaders {
-; EMPTY-NEXT: BlockSize: 4096
-; EMPTY-NEXT: Unknown0: 2
-; EMPTY-NEXT: NumBlocks: 25
-; EMPTY-NEXT: NumDirectoryBytes: 136
-; EMPTY-NEXT: Unknown1: 0
-; EMPTY-NEXT: BlockMapAddr: 24
-; EMPTY-NEXT: NumDirectoryBlocks: 1
-; EMPTY-NEXT: BlockMapOffset: 98304
-; EMPTY-NEXT: DirectoryBlocks: [23]
-; EMPTY-NEXT: NumStreams: 17
-; EMPTY-NEXT: }
-; EMPTY-NEXT: PDB Stream {
-; EMPTY-NEXT: Version: 20000404
-; EMPTY-NEXT: Signature: 0x54E507E2
-; EMPTY-NEXT: Age: 1
-; EMPTY-NEXT: Guid: {0B355641-86A0-A249-896F-9988FAE52FF0}
-; EMPTY-NEXT: }
-; EMPTY-NEXT: Stream '/names' {
-; EMPTY-NEXT: Index: 13
-; EMPTY-NEXT: Signature: 0xEFFEEFFE
-; EMPTY-NEXT: Version: 1
-; EMPTY-NEXT: Name Count: 4
-; EMPTY-NEXT: Names [
-; EMPTY-NEXT: d:\src\llvm\test\debuginfo\pdb\inputs\predefined c++ attributes (compiler internal)
-; EMPTY-NEXT: d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp
-; EMPTY-NEXT: ]
-; EMPTY-NEXT: }
-; EMPTY-NEXT: DBI Stream {
-; EMPTY-NEXT: Dbi Version: 19990903
-; EMPTY-NEXT: Age: 1
-; EMPTY-NEXT: Incremental Linking: Yes
-; EMPTY-NEXT: Has CTypes: No
-; EMPTY-NEXT: Is Stripped: No
-; EMPTY-NEXT: Machine Type: x86
-; EMPTY-NEXT: Number of Symbols: 8
-; EMPTY-NEXT: Toolchain Version: 12.0
-; EMPTY-NEXT: mspdb120.dll version: 12.0.31101
-; EMPTY-NEXT: Modules [
-; EMPTY-NEXT: {
-; EMPTY-NEXT: Name: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
-; EMPTY-NEXT: Debug Stream Index: 12
-; EMPTY-NEXT: Object File Name: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
-; EMPTY-NEXT: Num Files: 1
-; EMPTY-NEXT: Source File Name Idx: 0
-; EMPTY-NEXT: Pdb File Name Idx: 0
-; EMPTY-NEXT: Line Info Byte Size: 0
-; EMPTY-NEXT: C13 Line Info Byte Size: 88
-; EMPTY-NEXT: Symbol Byte Size: 208
-; EMPTY-NEXT: Type Server Index: 0
-; EMPTY-NEXT: Has EC Info: No
-; EMPTY-NEXT: 1 Contributing Source Files [
+; EMPTY: BlockSize: 4096
+; EMPTY-NEXT: Unknown0: 2
+; EMPTY-NEXT: NumBlocks: 25
+; EMPTY-NEXT: NumDirectoryBytes: 136
+; EMPTY-NEXT: Unknown1: 0
+; EMPTY-NEXT: BlockMapAddr: 24
+; EMPTY-NEXT: NumDirectoryBlocks: 1
+; EMPTY-NEXT: BlockMapOffset: 98304
+; EMPTY-NEXT: DirectoryBlocks: [23]
+; EMPTY-NEXT: NumStreams: 17
+; EMPTY-NEXT: Version: 20000404
+; EMPTY-NEXT: Signature: 54e507e2
+; EMPTY-NEXT: Age: 1
+; EMPTY-NEXT: Guid: {0B355641-86A0-A249-896F-9988FAE52FF0}
+
+; EMPTY: NameStream: 13
+; EMPTY-NEXT: NameStreamSignature: effeeffe
+; EMPTY-NEXT: NameStreamVersion: 1
+; EMPTY-NEXT: Name Count: 4
+; EMPTY-NEXT: Name: d:\src\llvm\test\debuginfo\pdb\inputs\predefined c++ attributes (compiler internal)
+; EMPTY-NEXT: Name:
+; EMPTY-NEXT: Name: d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp
+; EMPTY-NEXT: Name:
+
+; EMPTY: Dbi Version: 19990903
+; EMPTY-NEXT: Age: 1
+; EMPTY-NEXT: Incremental Linking: 1
+; EMPTY-NEXT: Has CTypes: 0
+; EMPTY-NEXT: Is Stripped: 0
+; EMPTY-NEXT: Machine Type: x86
+; EMPTY-NEXT: Number of Symbols: 8
+; EMPTY-NEXT: Toolchain Version: 12.0
+; EMPTY-NEXT: mspdb120.dll version: 12.0.31101
+
+; EMPTY: Modules:
+; EMPTY-NEXT: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
+; EMPTY-NEXT: Debug Stream Index: 12
+; EMPTY-NEXT: Object File: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
+; EMPTY-NEXT: Num Files: 1
+; EMPTY-NEXT: Source File Name Idx: 0
+; EMPTY-NEXT: Pdb File Name Idx: 0
+; EMPTY-NEXT: Line Info Byte Size: 0
+; EMPTY-NEXT: C13 Line Info Byte Size: 88
+; EMPTY-NEXT: Symbol Byte Size: 208
+; EMPTY-NEXT: Type Server Index: 0
+; EMPTY-NEXT: Has EC Info: 0
+; EMPTY-NEXT: 1 Contributing Source Files:
; EMPTY-NEXT: d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp
-; EMPTY-NEXT: ]
-; EMPTY-NEXT: }
-; EMPTY-NEXT: {
-; EMPTY-NEXT: Name: * Linker *
-; EMPTY-NEXT: Debug Stream Index: 14
-; EMPTY-NEXT: Object File Name:
-; EMPTY-NEXT: Num Files: 0
-; EMPTY-NEXT: Source File Name Idx: 0
-; EMPTY-NEXT: Pdb File Name Idx: 1
-; EMPTY-NEXT: Line Info Byte Size: 0
-; EMPTY-NEXT: C13 Line Info Byte Size: 0
-; EMPTY-NEXT: Symbol Byte Size: 516
-; EMPTY-NEXT: Type Server Index: 0
-; EMPTY-NEXT: Has EC Info: No
-; EMPTY-NEXT: 0 Contributing Source Files [
-; EMPTY-NEXT: ]
-; EMPTY-NEXT: }
-; EMPTY-NEXT: ]
-; EMPTY-NEXT: }
-; EMPTY-NEXT: Type Info Stream {
-; EMPTY-NEXT: TPI Version: 20040203
-; EMPTY-NEXT: Record count: 75
-; EMPTY-NEXT: Records [
-; EMPTY-NEXT: {
-; EMPTY-NEXT: Kind: 0x1201
-; EMPTY-NEXT: Bytes (
-; EMPTY-NEXT: 0000: 00000000 |....|
-; EMPTY-NEXT: )
-; EMPTY-NEXT: }
-; EMPTY-NEXT: {
-; EMPTY-NEXT: Kind: 0x1008
-; EMPTY-NEXT: Bytes (
-; EMPTY-NEXT: 0000: 74000000 00000000 00100000 |t...........|
-; EMPTY-NEXT: )
-; EMPTY-NEXT: }
-; EMPTY-NEXT: {
-; EMPTY-NEXT: Kind: 0x1203
-; EMPTY-NEXT: Bytes (
-; EMPTY-NEXT: 0000: 02150300 01006170 6172746D 656E7400 |......apartment.|
-; EMPTY-NEXT: 0010: 02150300 02007369 6E676C65 00F3F2F1 |......single....|
-; EMPTY-NEXT: 0020: 02150300 03006672 656500F1 02150300 |......free......|
-; EMPTY-NEXT: 0030: 04006E65 75747261 6C00F2F1 02150300 |..neutral.......|
-; EMPTY-NEXT: 0040: 0500626F 746800F1 |..both..|
-; EMPTY-NEXT: )
-; EMPTY-NEXT: }
+; EMPTY-NEXT: * Linker *
+; EMPTY-NEXT: Debug Stream Index: 14
+; EMPTY-NEXT: Object File:
+; EMPTY-NEXT: Num Files: 0
+; EMPTY-NEXT: Source File Name Idx: 0
+; EMPTY-NEXT: Pdb File Name Idx: 1
+; EMPTY-NEXT: Line Info Byte Size: 0
+; EMPTY-NEXT: C13 Line Info Byte Size: 0
+; EMPTY-NEXT: Symbol Byte Size: 516
+; EMPTY-NEXT: Type Server Index: 0
+; EMPTY-NEXT: Has EC Info: 0
+; EMPTY-NEXT: 0 Contributing Source Files:
+; EMPTY-NEXT: TPI Version: 20040203
+; EMPTY-NEXT: Record count: 75
+; EMPTY-NEXT: Kind: 0x4609 Bytes: [00 00 00 00]
+; EMPTY-NEXT: Kind: 0x4104 Bytes: [74 00 00 00 00 00 00 00 00 10 00 00]
+; EMPTY-NEXT: Kind: 0x4611 Bytes: [02 15 03 00 01 00 61 70 61 72 74 6D 65 6E 74 00
+; EMPTY-NEXT: 02 15 03 00 02 00 73 69 6E 67 6C 65 00 F3 F2 F1
+; EMPTY-NEXT: 02 15 03 00 03 00 66 72 65 65 00 F1 02 15 03 00
+; EMPTY-NEXT: 04 00 6E 65 75 74 72 61 6C 00 F2 F1 02 15 03 00
+; EMPTY-NEXT: 05 00 62 6F 74 68 00 F1]
+
+BIG: BlockSize: 4096
+BIG-NEXT: Unknown0: 2
+BIG-NEXT: NumBlocks: 99
+BIG-NEXT: NumDirectoryBytes: 616
+BIG-NEXT: Unknown1: 0
+BIG-NEXT: BlockMapAddr: 97
+BIG-NEXT: NumDirectoryBlocks: 1
+BIG-NEXT: BlockMapOffset: 397312
+BIG-NEXT: DirectoryBlocks: [96]
+BIG-NEXT: NumStreams: 64
+BIG-NEXT: Version: 20000404
+BIG-NEXT: Signature: 571ffe67
+BIG-NEXT: Age: 1
+BIG-NEXT: Guid: {880ECC89-DF81-0B4F-839C-58CBD052E937}
+
+BIG: NameStream: 13
+BIG-NEXT: NameStreamSignature: effeeffe
+BIG-NEXT: NameStreamVersion: 1
+BIG-NEXT: Name Count: 92
+BIG-NEXT: Name: f:\dd\vctools\crt\vcruntime\inc\vcruntime_startup.h
+BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c
+BIG-NEXT: Name: f:\dd\vctools\langapi\include\isa_availability.h
+BIG-NEXT: Name:
+BIG-NEXT: Name: $T0 $ebp = $T2 $esp = $T1 .raSearchStart = $eip $T1 ^ = $ebp $T0 = $esp $T1 4 + =
+BIG-NEXT: Name:
+BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl
+BIG-NEXT: Name: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $20 $T0 40 - ^ = $23 $T0 44 - ^ = $24 $T0 48 - ^ =
+BIG-NEXT: Name: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $23 $T0 16 - ^ = $24 $T0 20 - ^ =
+
+BIG: Dbi Version: 19990903
+BIG-NEXT: Age: 1
+BIG-NEXT: Incremental Linking: 1
+BIG-NEXT: Has CTypes: 0
+BIG-NEXT: Is Stripped: 0
+BIG-NEXT: Machine Type: x86
+BIG-NEXT: Number of Symbols: 9
+BIG-NEXT: Toolchain Version: 14.0
+BIG-NEXT: mspdb140.dll version: 14.0.23918
-; BIG: FileHeaders {
-; BIG-NEXT: BlockSize: 4096
-; BIG-NEXT: Unknown0: 2
-; BIG-NEXT: NumBlocks: 99
-; BIG-NEXT: NumDirectoryBytes: 616
-; BIG-NEXT: Unknown1: 0
-; BIG-NEXT: BlockMapAddr: 97
-; BIG-NEXT: NumDirectoryBlocks: 1
-; BIG-NEXT: BlockMapOffset: 397312
-; BIG-NEXT: DirectoryBlocks: [96]
-; BIG-NEXT: NumStreams: 64
-; BIG-NEXT: }
-; BIG-NEXT: PDB Stream {
-; BIG-NEXT: Version: 20000404
-; BIG-NEXT: Signature: 0x571FFE67
-; BIG-NEXT: Age: 1
-; BIG-NEXT: Guid: {880ECC89-DF81-0B4F-839C-58CBD052E937}
-; BIG-NEXT: }
-; BIG-NEXT: Stream '/names' {
-; BIG-NEXT: Index: 13
-; BIG-NEXT: Signature: 0xEFFEEFFE
-; BIG-NEXT: Version: 1
-; BIG-NEXT: Name Count: 92
-; BIG-NEXT: Names [
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_startup.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c
-; BIG-NEXT: f:\dd\vctools\langapi\include\isa_availability.h
-; BIG-NEXT: $T0 $ebp = $T2 $esp = $T1 .raSearchStart = $eip $T1 ^ = $ebp $T0 = $esp $T1 4 + =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $20 $T0 40 - ^ = $23 $T0 44 - ^ = $24 $T0 48 - ^ =
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $23 $T0 16 - ^ = $24 $T0 20 - ^ =
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\wingdi.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\predefined c++ types (compiler internal)
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $23 $T0 24 - ^ =
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_init.c
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h
-; BIG-NEXT: $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $23 $T0 4 - ^ =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\default_precision.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $20 $T0 4 - ^ = $23 $T0 8 - ^ =
-; BIG-NEXT: d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\test.cpp
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_startup.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\processthreadsapi.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\gs\gs_support.c
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility_desktop.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\secchk.c
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\matherr.cpp
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\tncleanup.cpp
-; BIG-NEXT: $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $20 $T0 4 - ^ = $23 $T0 8 - ^ = $24 $T0 12 - ^ =
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\sehprolg4.asm
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\i386\cpu_disp.c
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\guard_support.c
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_typeinfo.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $23 $T0 24 - ^ = $24 $T0 28 - ^ =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\eh.h
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $20 $T0 808 - ^ = $23 $T0 812 - ^ =
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\predefined c++ attributes (compiler internal)
-; BIG-NEXT: d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\predefined c++ attributes (compiler internal)
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdio.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_exception.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_dtor.c
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\mmintrin.h
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $23 $T0 4 - ^ =
-; BIG-NEXT: $T0 $ebp = $eip $T0 4 + ^ = $ebp $T0 ^ = $esp $T0 8 + = $20 $T0 28 - ^ = $23 $T0 32 - ^ = $24 $T0 36 - ^ =
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\rtcapi.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: DBI Stream {
-; BIG-NEXT: Dbi Version: 19990903
-; BIG-NEXT: Age: 1
-; BIG-NEXT: Incremental Linking: Yes
-; BIG-NEXT: Has CTypes: No
-; BIG-NEXT: Is Stripped: No
-; BIG-NEXT: Machine Type: x86
-; BIG-NEXT: Number of Symbols: 9
-; BIG-NEXT: Toolchain Version: 14.0
-; BIG-NEXT: mspdb140.dll version: 14.0.23918
-; BIG-NEXT: Modules [
-; BIG-NEXT: {
-; BIG-NEXT: Name: D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj
-; BIG-NEXT: Debug Stream Index: 12
-; BIG-NEXT: Object File Name: D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 400
-; BIG-NEXT: Symbol Byte Size: 872
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\test.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj
-; BIG-NEXT: Debug Stream Index: 14
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 14
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 344
-; BIG-NEXT: Symbol Byte Size: 720
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 14 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\i386\cpu_disp.c
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj
-; BIG-NEXT: Debug Stream Index: 15
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 19
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 464
-; BIG-NEXT: Symbol Byte Size: 464
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 19 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\rtc\initsect.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj
-; BIG-NEXT: Debug Stream Index: 16
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 1
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 32
-; BIG-NEXT: Symbol Byte Size: 444
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\sehprolg4.asm
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj
-; BIG-NEXT: Debug Stream Index: 17
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 14
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 344
-; BIG-NEXT: Symbol Byte Size: 604
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 14 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\chandler4gs.c
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj
-; BIG-NEXT: Debug Stream Index: 18
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 14
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 344
-; BIG-NEXT: Symbol Byte Size: 344
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 14 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\secchk.c
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj
-; BIG-NEXT: Debug Stream Index: 19
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 9
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 224
-; BIG-NEXT: Symbol Byte Size: 160
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 9 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj
-; BIG-NEXT: Debug Stream Index: 20
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 14
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 1392
-; BIG-NEXT: Symbol Byte Size: 1144
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 14 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\gs\gs_report.c
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj
-; BIG-NEXT: Debug Stream Index: 21
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 10
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 432
-; BIG-NEXT: Symbol Byte Size: 552
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 10 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\gs\gs_support.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj
-; BIG-NEXT: Debug Stream Index: 22
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 14
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 392
-; BIG-NEXT: Symbol Byte Size: 328
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 14 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj
-; BIG-NEXT: Debug Stream Index: 23
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 10
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 352
-; BIG-NEXT: Symbol Byte Size: 424
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 10 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\guard_support.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj
-; BIG-NEXT: Debug Stream Index: 24
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 9
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 224
-; BIG-NEXT: Symbol Byte Size: 156
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 9 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj
-; BIG-NEXT: Debug Stream Index: 25
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 11
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 328
-; BIG-NEXT: Symbol Byte Size: 272
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 11 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_dtor.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj
-; BIG-NEXT: Debug Stream Index: 26
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 10
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 304
-; BIG-NEXT: Symbol Byte Size: 272
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 10 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_init.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj
-; BIG-NEXT: Debug Stream Index: 27
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 276
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\matherr_detection.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj
-; BIG-NEXT: Debug Stream Index: 28
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 268
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj
-; BIG-NEXT: Debug Stream Index: 29
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 260
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj
-; BIG-NEXT: Debug Stream Index: 30
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 260
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj
-; BIG-NEXT: Debug Stream Index: 31
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 24
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 760
-; BIG-NEXT: Symbol Byte Size: 620
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 24 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\default_local_stdio_options.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdio.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vadefs.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj
-; BIG-NEXT: Debug Stream Index: 32
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 80
-; BIG-NEXT: Symbol Byte Size: 272
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\denormal_control.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj
-; BIG-NEXT: Debug Stream Index: 33
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 268
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj
-; BIG-NEXT: Debug Stream Index: 34
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 260
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\file_mode.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj
-; BIG-NEXT: Debug Stream Index: 35
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 80
-; BIG-NEXT: Symbol Byte Size: 292
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\invalid_parameter_handler.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj
-; BIG-NEXT: Debug Stream Index: 36
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 2
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 112
-; BIG-NEXT: Symbol Byte Size: 312
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 2 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\matherr.cpp
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj
-; BIG-NEXT: Debug Stream Index: 37
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 260
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj
-; BIG-NEXT: Debug Stream Index: 38
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 88
-; BIG-NEXT: Symbol Byte Size: 272
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj
-; BIG-NEXT: Debug Stream Index: 39
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 21
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 624
-; BIG-NEXT: Symbol Byte Size: 432
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 21 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\tncleanup.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_typeinfo.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_exception.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj
-; BIG-NEXT: Debug Stream Index: 40
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 26
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 1668
-; BIG-NEXT: Symbol Byte Size: 2364
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 26 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdio.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vadefs.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj
-; BIG-NEXT: Debug Stream Index: 41
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 20
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 488
-; BIG-NEXT: Symbol Byte Size: 196
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 20 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj
-; BIG-NEXT: Debug Stream Index: 42
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 20
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 2500
-; BIG-NEXT: Symbol Byte Size: 6020
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 20 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj
-; BIG-NEXT: Debug Stream Index: 43
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 1
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 368
-; BIG-NEXT: Symbol Byte Size: 988
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 1 Contributing Source Files [
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj
-; BIG-NEXT: Debug Stream Index: 44
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 20
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 1240
-; BIG-NEXT: Symbol Byte Size: 1844
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 20 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility_desktop.cpp
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj
-; BIG-NEXT: Debug Stream Index: 45
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
-; BIG-NEXT: Num Files: 20
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 552
-; BIG-NEXT: Symbol Byte Size: 356
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 20 Contributing Source Files [
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\default_precision.cpp
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
-; BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
-; BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
-; BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
-; BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:KERNEL32.dll
-; BIG-NEXT: Debug Stream Index: 47
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 1616
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: KERNEL32.dll
-; BIG-NEXT: Debug Stream Index: 46
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 208
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:VCRUNTIME140.dll
-; BIG-NEXT: Debug Stream Index: 49
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 664
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: VCRUNTIME140.dll
-; BIG-NEXT: Debug Stream Index: 48
-; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 148
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:api-ms-win-crt-stdio-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 59
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 264
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: api-ms-win-crt-stdio-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 58
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 180
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:api-ms-win-crt-runtime-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 57
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 3068
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: api-ms-win-crt-runtime-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 56
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 188
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:api-ms-win-crt-math-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 55
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 140
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: api-ms-win-crt-math-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 54
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 180
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:api-ms-win-crt-locale-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 53
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 148
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: api-ms-win-crt-locale-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 52
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 188
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: Import:api-ms-win-crt-heap-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 51
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 136
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: api-ms-win-crt-heap-l1-1-0.dll
-; BIG-NEXT: Debug Stream Index: 50
-; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 0
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 180
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: {
-; BIG-NEXT: Name: * Linker *
-; BIG-NEXT: Debug Stream Index: 60
-; BIG-NEXT: Object File Name:
-; BIG-NEXT: Num Files: 0
-; BIG-NEXT: Source File Name Idx: 0
-; BIG-NEXT: Pdb File Name Idx: 55
-; BIG-NEXT: Line Info Byte Size: 0
-; BIG-NEXT: C13 Line Info Byte Size: 0
-; BIG-NEXT: Symbol Byte Size: 3080
-; BIG-NEXT: Type Server Index: 0
-; BIG-NEXT: Has EC Info: No
-; BIG-NEXT: 0 Contributing Source Files [
-; BIG-NEXT: ]
-; BIG-NEXT: }
-; BIG-NEXT: ]
-; BIG-NEXT: }
+BIG: Modules:
+BIG-NEXT: D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj
+BIG-NEXT: Debug Stream Index: 12
+BIG-NEXT: Object File: D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 400
+BIG-NEXT: Symbol Byte Size: 872
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\test.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj
+BIG-NEXT: Debug Stream Index: 14
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 14
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 344
+BIG-NEXT: Symbol Byte Size: 720
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 14 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\i386\cpu_disp.c
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj
+BIG-NEXT: Debug Stream Index: 15
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 19
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 464
+BIG-NEXT: Symbol Byte Size: 464
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 19 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\rtc\initsect.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj
+BIG-NEXT: Debug Stream Index: 16
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 1
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 32
+BIG-NEXT: Symbol Byte Size: 444
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\sehprolg4.asm
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj
+BIG-NEXT: Debug Stream Index: 17
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 14
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 344
+BIG-NEXT: Symbol Byte Size: 604
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 14 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\chandler4gs.c
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj
+BIG-NEXT: Debug Stream Index: 18
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 14
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 344
+BIG-NEXT: Symbol Byte Size: 344
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 14 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\i386\secchk.c
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj
+BIG-NEXT: Debug Stream Index: 19
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 9
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 224
+BIG-NEXT: Symbol Byte Size: 160
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 9 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj
+BIG-NEXT: Debug Stream Index: 20
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 14
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 1392
+BIG-NEXT: Symbol Byte Size: 1144
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 14 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\gs\gs_report.c
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj
+BIG-NEXT: Debug Stream Index: 21
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 10
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 432
+BIG-NEXT: Symbol Byte Size: 552
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 10 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\gs\gs_support.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj
+BIG-NEXT: Debug Stream Index: 22
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 14
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 392
+BIG-NEXT: Symbol Byte Size: 328
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 14 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj
+BIG-NEXT: Debug Stream Index: 23
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 10
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 352
+BIG-NEXT: Symbol Byte Size: 424
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 10 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\misc\guard_support.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj
+BIG-NEXT: Debug Stream Index: 24
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 9
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 224
+BIG-NEXT: Symbol Byte Size: 156
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 9 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj
+BIG-NEXT: Debug Stream Index: 25
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 11
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 328
+BIG-NEXT: Symbol Byte Size: 272
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 11 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_dtor.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj
+BIG-NEXT: Debug Stream Index: 26
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 10
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 304
+BIG-NEXT: Symbol Byte Size: 272
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 10 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_init.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj
+BIG-NEXT: Debug Stream Index: 27
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 276
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\matherr_detection.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj
+BIG-NEXT: Debug Stream Index: 28
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 268
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj
+BIG-NEXT: Debug Stream Index: 29
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 260
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj
+BIG-NEXT: Debug Stream Index: 30
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 260
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj
+BIG-NEXT: Debug Stream Index: 31
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 24
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 760
+BIG-NEXT: Symbol Byte Size: 620
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 24 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\default_local_stdio_options.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdio.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vadefs.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj
+BIG-NEXT: Debug Stream Index: 32
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 80
+BIG-NEXT: Symbol Byte Size: 272
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\denormal_control.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj
+BIG-NEXT: Debug Stream Index: 33
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 268
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj
+BIG-NEXT: Debug Stream Index: 34
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 260
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\file_mode.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj
+BIG-NEXT: Debug Stream Index: 35
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 80
+BIG-NEXT: Symbol Byte Size: 292
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\invalid_parameter_handler.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj
+BIG-NEXT: Debug Stream Index: 36
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 2
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 112
+BIG-NEXT: Symbol Byte Size: 312
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 2 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\matherr.cpp
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj
+BIG-NEXT: Debug Stream Index: 37
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 260
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj
+BIG-NEXT: Debug Stream Index: 38
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 88
+BIG-NEXT: Symbol Byte Size: 272
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj
+BIG-NEXT: Debug Stream Index: 39
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 21
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 624
+BIG-NEXT: Symbol Byte Size: 432
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 21 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\eh\tncleanup.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_typeinfo.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_exception.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj
+BIG-NEXT: Debug Stream Index: 40
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 26
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 1668
+BIG-NEXT: Symbol Byte Size: 2364
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 26 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdio.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vadefs.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj
+BIG-NEXT: Debug Stream Index: 41
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 20
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 488
+BIG-NEXT: Symbol Byte Size: 196
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 20 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj
+BIG-NEXT: Debug Stream Index: 42
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 20
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 2500
+BIG-NEXT: Symbol Byte Size: 6020
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 20 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj
+BIG-NEXT: Debug Stream Index: 43
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 1
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 368
+BIG-NEXT: Symbol Byte Size: 988
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 1 Contributing Source Files:
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj
+BIG-NEXT: Debug Stream Index: 44
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 20
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 1240
+BIG-NEXT: Symbol Byte Size: 1844
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 20 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\utility\utility_desktop.cpp
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj
+BIG-NEXT: Debug Stream Index: 45
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib
+BIG-NEXT: Num Files: 20
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 552
+BIG-NEXT: Symbol Byte Size: 356
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 20 Contributing Source Files:
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\string.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\src\defaults\default_precision.cpp
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\malloc.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h
+BIG-NEXT: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h
+BIG-NEXT: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\math.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\stdlib.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\ctype.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h
+BIG-NEXT: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h
+BIG-NEXT: f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h
+BIG-NEXT: Import:KERNEL32.dll
+BIG-NEXT: Debug Stream Index: 47
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 1616
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: KERNEL32.dll
+BIG-NEXT: Debug Stream Index: 46
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 208
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:VCRUNTIME140.dll
+BIG-NEXT: Debug Stream Index: 49
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 664
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: VCRUNTIME140.dll
+BIG-NEXT: Debug Stream Index: 48
+BIG-NEXT: Object File: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 148
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:api-ms-win-crt-stdio-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 59
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 264
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: api-ms-win-crt-stdio-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 58
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 180
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:api-ms-win-crt-runtime-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 57
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 3068
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: api-ms-win-crt-runtime-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 56
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 188
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:api-ms-win-crt-math-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 55
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 140
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: api-ms-win-crt-math-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 54
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 180
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:api-ms-win-crt-locale-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 53
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 148
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: api-ms-win-crt-locale-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 52
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 188
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: Import:api-ms-win-crt-heap-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 51
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 136
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: api-ms-win-crt-heap-l1-1-0.dll
+BIG-NEXT: Debug Stream Index: 50
+BIG-NEXT: Object File: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 0
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 180
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
+BIG-NEXT: * Linker *
+BIG-NEXT: Debug Stream Index: 60
+BIG-NEXT: Object File:
+BIG-NEXT: Num Files: 0
+BIG-NEXT: Source File Name Idx: 0
+BIG-NEXT: Pdb File Name Idx: 55
+BIG-NEXT: Line Info Byte Size: 0
+BIG-NEXT: C13 Line Info Byte Size: 0
+BIG-NEXT: Symbol Byte Size: 3080
+BIG-NEXT: Type Server Index: 0
+BIG-NEXT: Has EC Info: 0
+BIG-NEXT: 0 Contributing Source Files:
-; BAD-BLOCK-SIZE: The file has an unrecognized format.
+BAD-BLOCK-SIZE: The file has an unrecognized format.
Modified: llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp?rev=268508&r1=268507&r2=268508&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp (original)
+++ llvm/trunk/tools/llvm-pdbdump/llvm-pdbdump.cpp Wed May 4 10:25:06 2016
@@ -52,7 +52,6 @@
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/PrettyStackTrace.h"
#include "llvm/Support/Process.h"
-#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/Signals.h"
#include "llvm/Support/raw_ostream.h"
@@ -105,13 +104,6 @@ cl::opt<bool> DumpStreamSizes("dump-stre
cl::opt<bool> DumpStreamBlocks("dump-stream-blocks",
cl::desc("dump PDB stream blocks"),
cl::cat(OtherOptions));
-cl::opt<bool> DumpTypeStream("dump-tpi-stream",
- cl::desc("dump PDB TPI (Type Info) stream"),
- cl::cat(OtherOptions));
-cl::opt<bool>
- DumpTpiRecordBytes("dump-tpi-record-bytes",
- cl::desc("dump CodeView type record raw bytes"),
- cl::cat(OtherOptions));
cl::opt<std::string> DumpStreamData("dump-stream", cl::desc("dump stream data"),
cl::cat(OtherOptions));
@@ -157,205 +149,183 @@ cl::opt<bool> NoEnumDefs("no-enum-defini
cl::cat(FilterCategory));
}
-static void dumpFileHeaders(ScopedPrinter &P, PDBFile &File) {
- if (!opts::DumpHeaders)
- return;
- DictScope D(P, "FileHeaders");
- P.printNumber("BlockSize", File.getBlockSize());
- P.printNumber("Unknown0", File.getUnknown0());
- P.printNumber("NumBlocks", File.getBlockCount());
- P.printNumber("NumDirectoryBytes", File.getNumDirectoryBytes());
- P.printNumber("Unknown1", File.getUnknown1());
- P.printNumber("BlockMapAddr", File.getBlockMapIndex());
- P.printNumber("NumDirectoryBlocks", File.getNumDirectoryBlocks());
- P.printNumber("BlockMapOffset", File.getBlockMapOffset());
+static void dumpBytes(raw_ostream &S, StringRef Bytes, uint32_t BytesPerRow,
+ uint32_t Indent) {
+ S << "[";
+
+ while (!Bytes.empty()) {
+ size_t BytesThisLine = std::min<size_t>(Bytes.size(), BytesPerRow);
+ while (BytesThisLine > 0) {
+ S << format_hex_no_prefix(uint8_t(Bytes.front()), 2, true);
+ Bytes = Bytes.drop_front();
+ if (--BytesThisLine > 0)
+ S << ' ';
+ }
+ if (!Bytes.empty()) {
+ S << '\n';
+ S.indent(Indent);
+ }
+ }
+ S << ']';
+}
+
+static void dumpStructure(RawSession &RS) {
+ PDBFile &File = RS.getPDBFile();
+
+ if (opts::DumpHeaders) {
+ outs() << "BlockSize: " << File.getBlockSize() << '\n';
+ outs() << "Unknown0: " << File.getUnknown0() << '\n';
+ outs() << "NumBlocks: " << File.getBlockCount() << '\n';
+ outs() << "NumDirectoryBytes: " << File.getNumDirectoryBytes() << '\n';
+ outs() << "Unknown1: " << File.getUnknown1() << '\n';
+ outs() << "BlockMapAddr: " << File.getBlockMapIndex() << '\n';
+ }
+
+ if (opts::DumpHeaders)
+ outs() << "NumDirectoryBlocks: " << File.getNumDirectoryBlocks() << '\n';
+
+ if (opts::DumpHeaders)
+ outs() << "BlockMapOffset: " << File.getBlockMapOffset() << '\n';
// The directory is not contiguous. Instead, the block map contains a
// contiguous list of block numbers whose contents, when concatenated in
// order, make up the directory.
- P.printList("DirectoryBlocks", File.getDirectoryBlockArray());
- P.printNumber("NumStreams", File.getNumStreams());
-}
+ auto DirectoryBlocks = File.getDirectoryBlockArray();
-static void dumpStreamSizes(ScopedPrinter &P, PDBFile &File) {
- if (!opts::DumpStreamSizes)
- return;
+ if (opts::DumpHeaders) {
+ outs() << "DirectoryBlocks: [";
+ for (const auto &DirectoryBlockAddr : DirectoryBlocks) {
+ if (&DirectoryBlockAddr != &DirectoryBlocks.front())
+ outs() << ", ";
+ outs() << DirectoryBlockAddr;
+ }
+ outs() << "]\n";
+ }
- ListScope L(P, "StreamSizes");
+ if (opts::DumpHeaders)
+ outs() << "NumStreams: " << File.getNumStreams() << '\n';
uint32_t StreamCount = File.getNumStreams();
- for (uint32_t StreamIdx = 0; StreamIdx < StreamCount; ++StreamIdx) {
- std::string Name("Stream ");
- Name += to_string(StreamIdx);
- P.printNumber(Name, File.getStreamByteSize(StreamIdx));
+ if (opts::DumpStreamSizes) {
+ for (uint32_t StreamIdx = 0; StreamIdx < StreamCount; ++StreamIdx)
+ outs() << "StreamSizes[" << StreamIdx
+ << "]: " << File.getStreamByteSize(StreamIdx) << '\n';
}
-}
-static void dumpStreamBlocks(ScopedPrinter &P, PDBFile &File) {
- if (!opts::DumpStreamBlocks)
- return;
-
- ListScope L(P, "StreamBlocks");
- uint32_t StreamCount = File.getNumStreams();
- for (uint32_t StreamIdx = 0; StreamIdx < StreamCount; ++StreamIdx) {
- std::string Name("Stream ");
- Name += to_string(StreamIdx);
- auto StreamBlocks = File.getStreamBlockList(StreamIdx);
- P.printList(Name, StreamBlocks);
+ if (opts::DumpStreamBlocks) {
+ for (uint32_t StreamIdx = 0; StreamIdx < StreamCount; ++StreamIdx) {
+ outs() << "StreamBlocks[" << StreamIdx << "]: [";
+ auto StreamBlocks = File.getStreamBlockList(StreamIdx);
+ for (size_t i = 0; i < StreamBlocks.size(); ++i) {
+ if (i != 0)
+ outs() << ", ";
+ outs() << StreamBlocks[i];
+ }
+ outs() << "]\n";
+ }
}
-}
-static void dumpStreamData(ScopedPrinter &P, PDBFile &File) {
- uint32_t StreamCount = File.getNumStreams();
StringRef DumpStreamStr = opts::DumpStreamData;
uint32_t DumpStreamNum;
- if (DumpStreamStr.getAsInteger(/*Radix=*/0U, DumpStreamNum) ||
- DumpStreamNum >= StreamCount)
- return;
-
- uint32_t StreamBytesRead = 0;
- uint32_t StreamSize = File.getStreamByteSize(DumpStreamNum);
- auto StreamBlocks = File.getStreamBlockList(DumpStreamNum);
-
- for (uint32_t StreamBlockAddr : StreamBlocks) {
- uint32_t BytesLeftToReadInStream = StreamSize - StreamBytesRead;
- if (BytesLeftToReadInStream == 0)
- break;
-
- uint32_t BytesToReadInBlock = std::min(
- BytesLeftToReadInStream, static_cast<uint32_t>(File.getBlockSize()));
- auto StreamBlockData =
- File.getBlockData(StreamBlockAddr, BytesToReadInBlock);
+ if (!DumpStreamStr.getAsInteger(/*Radix=*/0U, DumpStreamNum) &&
+ DumpStreamNum < StreamCount) {
+ uint32_t StreamBytesRead = 0;
+ uint32_t StreamSize = File.getStreamByteSize(DumpStreamNum);
+ auto StreamBlocks = File.getStreamBlockList(DumpStreamNum);
+
+ for (uint32_t StreamBlockAddr : StreamBlocks) {
+ uint32_t BytesLeftToReadInStream = StreamSize - StreamBytesRead;
+ if (BytesLeftToReadInStream == 0)
+ break;
+
+ uint32_t BytesToReadInBlock = std::min(
+ BytesLeftToReadInStream, static_cast<uint32_t>(File.getBlockSize()));
+ auto StreamBlockData =
+ File.getBlockData(StreamBlockAddr, BytesToReadInBlock);
- outs() << StreamBlockData;
- StreamBytesRead += StreamBlockData.size();
+ outs() << StreamBlockData;
+ StreamBytesRead += StreamBlockData.size();
+ }
}
-}
-
-static void dumpInfoStream(ScopedPrinter &P, PDBFile &File) {
- InfoStream &IS = File.getPDBInfoStream();
- DictScope D(P, "PDB Stream");
- P.printNumber("Version", IS.getVersion());
- P.printHex("Signature", IS.getSignature());
- P.printNumber("Age", IS.getAge());
- P.printObject("Guid", IS.getGuid());
-}
-
-static void dumpNamedStream(ScopedPrinter &P, PDBFile &File, StringRef Stream) {
InfoStream &IS = File.getPDBInfoStream();
- uint32_t NameStreamIndex = IS.getNamedStreamIndex(Stream);
+ outs() << "Version: " << IS.getVersion() << '\n';
+ outs() << "Signature: ";
+ outs().write_hex(IS.getSignature()) << '\n';
+ outs() << "Age: " << IS.getAge() << '\n';
+ outs() << "Guid: " << IS.getGuid() << '\n';
+ // Let's try to dump out the named stream "/names".
+ uint32_t NameStreamIndex = IS.getNamedStreamIndex("/names");
if (NameStreamIndex != 0) {
- std::string Name("Stream '");
- Name += Stream;
- Name += "'";
- DictScope D(P, Name);
- P.printNumber("Index", NameStreamIndex);
-
MappedBlockStream NameStream(NameStreamIndex, File);
StreamReader Reader(NameStream);
+ outs() << "NameStream: " << NameStreamIndex << '\n';
+
NameHashTable NameTable;
NameTable.load(Reader);
- P.printHex("Signature", NameTable.getSignature());
- P.printNumber("Version", NameTable.getHashVersion());
- P.printNumber("Name Count", NameTable.getNameCount());
- ListScope L(P, "Names");
+ outs() << "NameStreamSignature: ";
+ outs().write_hex(NameTable.getSignature()) << '\n';
+ outs() << "NameStreamVersion: " << NameTable.getHashVersion() << '\n';
+ outs() << "Name Count: " << NameTable.getNameCount() << '\n';
for (uint32_t ID : NameTable.name_ids()) {
- StringRef Str = NameTable.getStringForID(ID);
- if (!Str.empty())
- P.printString(Str);
+ outs() << "Name: " << NameTable.getStringForID(ID) << '\n';
}
}
-}
-static void dumpDbiStream(ScopedPrinter &P, PDBFile &File) {
DbiStream &DS = File.getPDBDbiStream();
-
- DictScope D(P, "DBI Stream");
- P.printNumber("Dbi Version", DS.getDbiVersion());
- P.printNumber("Age", DS.getAge());
- P.printBoolean("Incremental Linking", DS.isIncrementallyLinked());
- P.printBoolean("Has CTypes", DS.hasCTypes());
- P.printBoolean("Is Stripped", DS.isStripped());
- P.printObject("Machine Type", DS.getMachineType());
- P.printNumber("Number of Symbols", DS.getNumberOfSymbols());
+ outs() << "Dbi Version: " << DS.getDbiVersion() << '\n';
+ outs() << "Age: " << DS.getAge() << '\n';
+ outs() << "Incremental Linking: " << DS.isIncrementallyLinked() << '\n';
+ outs() << "Has CTypes: " << DS.hasCTypes() << '\n';
+ outs() << "Is Stripped: " << DS.isStripped() << '\n';
+ outs() << "Machine Type: " << DS.getMachineType() << '\n';
+ outs() << "Number of Symbols: " << DS.getNumberOfSymbols() << '\n';
uint16_t Major = DS.getBuildMajorVersion();
uint16_t Minor = DS.getBuildMinorVersion();
- P.printVersion("Toolchain Version", Major, Minor);
-
- std::string DllName;
- raw_string_ostream DllStream(DllName);
- DllStream << "mspdb" << Major << Minor << ".dll version";
- DllStream.flush();
- P.printVersion(DllName, Major, Minor, DS.getPdbDllVersion());
+ outs() << "Toolchain Version: " << Major << "." << Minor << '\n';
+ outs() << "mspdb" << Major << Minor << ".dll version: " << Major << "."
+ << Minor << "." << DS.getPdbDllVersion() << '\n';
- ListScope L(P, "Modules");
+ outs() << "Modules: \n";
for (auto &Modi : DS.modules()) {
- DictScope DD(P);
- P.printString("Name", Modi.Info.getModuleName());
- P.printNumber("Debug Stream Index", Modi.Info.getModuleStreamIndex());
- P.printString("Object File Name", Modi.Info.getObjFileName());
- P.printNumber("Num Files", Modi.Info.getNumberOfFiles());
- P.printNumber("Source File Name Idx", Modi.Info.getSourceFileNameIndex());
- P.printNumber("Pdb File Name Idx", Modi.Info.getPdbFilePathNameIndex());
- P.printNumber("Line Info Byte Size", Modi.Info.getLineInfoByteSize());
- P.printNumber("C13 Line Info Byte Size",
- Modi.Info.getC13LineInfoByteSize());
- P.printNumber("Symbol Byte Size", Modi.Info.getSymbolDebugInfoByteSize());
- P.printNumber("Type Server Index", Modi.Info.getTypeServerIndex());
- P.printBoolean("Has EC Info", Modi.Info.hasECInfo());
- std::string FileListName =
- to_string(Modi.SourceFiles.size()) + " Contributing Source Files";
- ListScope LL(P, FileListName);
- for (auto File : Modi.SourceFiles)
- P.printString(File);
+ outs() << Modi.Info.getModuleName() << '\n';
+ outs().indent(4) << "Debug Stream Index: "
+ << Modi.Info.getModuleStreamIndex() << '\n';
+ outs().indent(4) << "Object File: " << Modi.Info.getObjFileName() << '\n';
+ outs().indent(4) << "Num Files: " << Modi.Info.getNumberOfFiles() << '\n';
+ outs().indent(4) << "Source File Name Idx: "
+ << Modi.Info.getSourceFileNameIndex() << '\n';
+ outs().indent(4) << "Pdb File Name Idx: "
+ << Modi.Info.getPdbFilePathNameIndex() << '\n';
+ outs().indent(4) << "Line Info Byte Size: "
+ << Modi.Info.getLineInfoByteSize() << '\n';
+ outs().indent(4) << "C13 Line Info Byte Size: "
+ << Modi.Info.getC13LineInfoByteSize() << '\n';
+ outs().indent(4) << "Symbol Byte Size: "
+ << Modi.Info.getSymbolDebugInfoByteSize() << '\n';
+ outs().indent(4) << "Type Server Index: " << Modi.Info.getTypeServerIndex()
+ << '\n';
+ outs().indent(4) << "Has EC Info: " << Modi.Info.hasECInfo() << '\n';
+ outs().indent(4) << Modi.SourceFiles.size()
+ << " Contributing Source Files: \n";
+ for (auto File : Modi.SourceFiles) {
+ outs().indent(8) << File << '\n';
+ }
}
-}
-
-static void dumpTpiStream(ScopedPrinter &P, PDBFile &File) {
- if (!opts::DumpTypeStream)
- return;
-
- DictScope D(P, "Type Info Stream");
TpiStream &Tpi = File.getPDBTpiStream();
- P.printNumber("TPI Version", Tpi.getTpiVersion());
- P.printNumber("Record count", Tpi.NumTypeRecords());
-
- if (!opts::DumpTpiRecordBytes)
- return;
-
- ListScope L(P, "Records");
+ outs() << "TPI Version: " << Tpi.getTpiVersion() << '\n';
+ outs() << "Record count: " << Tpi.NumTypeRecords() << '\n';
for (auto &Type : Tpi.types()) {
- DictScope DD(P, "");
- P.printHex("Kind", Type.Leaf);
- P.printBinaryBlock("Bytes", Type.LeafData);
+ outs().indent(2) << "Kind: 0x" << Type.Leaf;
+ outs().indent(2) << "Bytes: ";
+ dumpBytes(outs(), Type.LeafData, 16, 24);
+ outs() << '\n';
}
}
-static void dumpStructure(RawSession &RS) {
- PDBFile &File = RS.getPDBFile();
- ScopedPrinter P(outs());
-
- dumpFileHeaders(P, File);
-
- dumpStreamSizes(P, File);
-
- dumpStreamBlocks(P, File);
-
- dumpStreamData(P, File);
-
- dumpInfoStream(P, File);
-
- dumpNamedStream(P, File, "/names");
-
- dumpDbiStream(P, File);
-
- dumpTpiStream(P, File);
-}
-
static void reportError(StringRef Path, PDB_ErrorCode Error) {
switch (Error) {
case PDB_ErrorCode::Success:
More information about the llvm-commits
mailing list