[llvm] r267953 - [llvm-pdbdump] Correctly read data larger than a block
David Majnemer via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 28 16:54:25 PDT 2016
On Thu, Apr 28, 2016 at 4:48 PM, Zachary Turner <zturner at google.com> wrote:
> Was the issue that i was using PDBFile::blockToOffset?
>
Yep.
>
> I'll have to figure out what to do about these tests as i add more info to
> the printout, otherwise it's going to be a lot of maintenance to update
> these tests when i print a new line for example
>
We will probably want more fine-grained output, this test died very early
on.
> On Thu, Apr 28, 2016 at 4:30 PM David Majnemer via llvm-commits <
> llvm-commits at lists.llvm.org> wrote:
>
>> Author: majnemer
>> Date: Thu Apr 28 18:24:23 2016
>> New Revision: 267953
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=267953&view=rev
>> Log:
>> [llvm-pdbdump] Correctly read data larger than a block
>>
>> A bug was introduced when the code was refactored which resulted in a
>> bad memory access.
>>
>> This fixes PR27565.
>>
>> Added:
>> llvm/trunk/test/DebugInfo/PDB/Inputs/big-read.pdb
>> Modified:
>> llvm/trunk/lib/DebugInfo/PDB/Raw/PDBStream.cpp
>> llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test
>>
>> Modified: llvm/trunk/lib/DebugInfo/PDB/Raw/PDBStream.cpp
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/DebugInfo/PDB/Raw/PDBStream.cpp?rev=267953&r1=267952&r2=267953&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/lib/DebugInfo/PDB/Raw/PDBStream.cpp (original)
>> +++ llvm/trunk/lib/DebugInfo/PDB/Raw/PDBStream.cpp Thu Apr 28 18:24:23
>> 2016
>> @@ -13,9 +13,9 @@
>> using namespace llvm;
>>
>> PDBStream::PDBStream(uint32_t StreamIdx, const PDBFile &File) :
>> Pdb(File) {
>> - this->StreamLength = Pdb.getStreamByteSize(StreamIdx);
>> - this->BlockList = Pdb.getStreamBlockList(StreamIdx);
>> - this->Offset = 0;
>> + StreamLength = Pdb.getStreamByteSize(StreamIdx);
>> + BlockList = Pdb.getStreamBlockList(StreamIdx);
>> + Offset = 0;
>> }
>>
>> std::error_code PDBStream::readInteger(uint32_t &Dest) {
>> @@ -41,34 +41,20 @@ std::error_code PDBStream::readBytes(voi
>> uint32_t OffsetInBlock = Offset % Pdb.getBlockSize();
>>
>> // Make sure we aren't trying to read beyond the end of the stream.
>> - if (this->Offset + Length > this->StreamLength)
>> + if (Length > StreamLength)
>> + return std::make_error_code(std::errc::bad_address);
>> + if (Offset > StreamLength - Length)
>> return std::make_error_code(std::errc::bad_address);
>>
>> - // Modify the passed in offset to point to the data after the object.
>> - Offset += Length;
>> -
>> - // Handle the contiguous case: the offset + size stays within a block.
>> - if (OffsetInBlock + Length <= Pdb.getBlockSize()) {
>> - uint32_t StreamBlockAddr = this->BlockList[BlockNum];
>> -
>> - StringRef Data = Pdb.getBlockData(StreamBlockAddr,
>> Pdb.getBlockSize());
>> - ::memcpy(Dest, Data.data() + OffsetInBlock, Length);
>> - return std::error_code();
>> - }
>> -
>> - // The non-contiguous case: we will stitch together non-contiguous
>> chunks
>> uint32_t BytesLeft = Length;
>> uint32_t BytesWritten = 0;
>> char *WriteBuffer = static_cast<char *>(Dest);
>> while (BytesLeft > 0) {
>> - uint32_t StreamBlockAddr = this->BlockList[BlockNum];
>> - uint64_t StreamBlockOffset =
>> - PDBFile::blockToOffset(StreamBlockAddr, Pdb.getBlockSize()) +
>> - OffsetInBlock;
>> + uint32_t StreamBlockAddr = BlockList[BlockNum];
>>
>> StringRef Data = Pdb.getBlockData(StreamBlockAddr,
>> Pdb.getBlockSize());
>>
>> - const char *ChunkStart = Data.data() + StreamBlockOffset;
>> + const char *ChunkStart = Data.data() + OffsetInBlock;
>> uint32_t BytesInChunk =
>> std::min(BytesLeft, Pdb.getBlockSize() - OffsetInBlock);
>> ::memcpy(WriteBuffer + BytesWritten, ChunkStart, BytesInChunk);
>> @@ -78,11 +64,15 @@ std::error_code PDBStream::readBytes(voi
>> ++BlockNum;
>> OffsetInBlock = 0;
>> }
>> +
>> + // Modify the offset to point to the data after the object.
>> + Offset += Length;
>> +
>> return std::error_code();
>> }
>>
>> -void PDBStream::setOffset(uint32_t O) { this->Offset = O; }
>> +void PDBStream::setOffset(uint32_t O) { Offset = O; }
>>
>> -uint32_t PDBStream::getOffset() const { return this->Offset; }
>> +uint32_t PDBStream::getOffset() const { return Offset; }
>>
>> -uint32_t PDBStream::getLength() const { return this->StreamLength; }
>> +uint32_t PDBStream::getLength() const { return StreamLength; }
>>
>> Added: llvm/trunk/test/DebugInfo/PDB/Inputs/big-read.pdb
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/DebugInfo/PDB/Inputs/big-read.pdb?rev=267953&view=auto
>>
>> ==============================================================================
>> Binary files llvm/trunk/test/DebugInfo/PDB/Inputs/big-read.pdb (added)
>> and llvm/trunk/test/DebugInfo/PDB/Inputs/big-read.pdb Thu Apr 28 18:24:23
>> 2016 differ
>>
>> 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=267953&r1=267952&r2=267953&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test (original)
>> +++ llvm/trunk/test/DebugInfo/PDB/pdbdump-headers.test Thu Apr 28
>> 18:24:23 2016
>> @@ -1,57 +1,979 @@
>> -; RUN: llvm-pdbdump --dump-headers %p/Inputs/empty.pdb | FileCheck %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
>>
>> -; CHECK: BlockSize: 4096
>> -; CHECK-NEXT: Unknown0: 2
>> -; CHECK-NEXT: NumBlocks: 25
>> -; CHECK-NEXT: NumDirectoryBytes: 136
>> -; CHECK-NEXT: Unknown1: 0
>> -; CHECK-NEXT: BlockMapAddr: 24
>> -; CHECK-NEXT: NumDirectoryBlocks: 1
>> -; CHECK-NEXT: BlockMapOffset: 98304
>> -; CHECK-NEXT: DirectoryBlocks: [23]
>> -; CHECK-NEXT: NumStreams: 17
>> -; CHECK-NEXT: Version: 20000404
>> -; CHECK-NEXT: Signature: 54e507e2
>> -; CHECK-NEXT: Age: 1
>> -; CHECK-NEXT: Guid: {0B355641-86A0-A249-896F-9988FAE52FF0}
>> -
>> -; CHECK: NameStream: 13
>> -; CHECK-NEXT: NameStreamSignature: effeeffe
>> -; CHECK-NEXT: NameStreamVersion: 1
>> -
>> -; CHECK: Dbi Version: 19990903
>> -; CHECK-NEXT: Age: 1
>> -; CHECK-NEXT: Incremental Linking: 1
>> -; CHECK-NEXT: Has CTypes: 0
>> -; CHECK-NEXT: Is Stripped: 0
>> -; CHECK-NEXT: Machine Type: x86
>> -; CHECK-NEXT: Number of Symbols: 8
>> -; CHECK-NEXT: Toolchain Version: 12.0
>> -; CHECK-NEXT: mspdb120.dll version: 12.0.31101
>> -
>> -; CHECK: Modules:
>> -; CHECK-NEXT: d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
>> -; CHECK-NEXT: Debug Stream Index: 12
>> -; CHECK-NEXT: Object File:
>> d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj
>> -; CHECK-NEXT: Num Files: 1
>> -; CHECK-NEXT: Source File Name Idx: 0
>> -; CHECK-NEXT: Pdb File Name Idx: 0
>> -; CHECK-NEXT: Line Info Byte Size: 0
>> -; CHECK-NEXT: C13 Line Info Byte Size: 88
>> -; CHECK-NEXT: Symbol Byte Size: 208
>> -; CHECK-NEXT: Type Server Index: 0
>> -; CHECK-NEXT: Has EC Info: 0
>> -; CHECK-NEXT: 1 Contributing Source Files:
>> -; CHECK-NEXT: d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp
>> -; CHECK-NEXT: * Linker *
>> -; CHECK-NEXT: Debug Stream Index: 14
>> -; CHECK-NEXT: Object File:
>> -; CHECK-NEXT: Num Files: 0
>> -; CHECK-NEXT: Source File Name Idx: 0
>> -; CHECK-NEXT: Pdb File Name Idx: 1
>> -; CHECK-NEXT: Line Info Byte Size: 0
>> -; CHECK-NEXT: C13 Line Info Byte Size: 0
>> -; CHECK-NEXT: Symbol Byte Size: 516
>> -; CHECK-NEXT: Type Server Index: 0
>> -; CHECK-NEXT: Has EC Info: 0
>> -; CHECK-NEXT: 0 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: 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: * 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:
>> +
>> +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: 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: 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:
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160428/40c99232/attachment-0001.html>
More information about the llvm-commits
mailing list