[llvm] r267953 - [llvm-pdbdump] Correctly read data larger than a block

Pete Cooper via llvm-commits llvm-commits at lists.llvm.org
Mon May 2 09:54:52 PDT 2016


Thanks for diagnosing this Rafael.  I get the same crash locally, but only on the new RUN line added to this test.

David, any chance we can remove the new RUN line, or disable it for Asan to get the bots green again?

Cheers,
Pete
> On Apr 30, 2016, at 11:07 AM, Rafael EspĂ­ndola via llvm-commits <llvm-commits at lists.llvm.org> wrote:
> 
> This test is failing with asan:
> 
> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/11584/steps/check-llvm%20asan/logs/stdio
> 
> On 28 April 2016 at 19:24, 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
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list