From cc221d2ddd95143c6641b81b3d9defc29d106f54 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Thu, 15 Jun 2017 23:12:41 +0000 Subject: [PATCH] [llvm-pdbutil] Add back support for dumping file checksums. When dumping module source files, also dump checksums. llvm-svn: 305526 --- .../llvm/DebugInfo/PDB/Native/DbiModuleList.h | 2 + .../DebugInfo/PDB/Native/ModuleDebugStream.h | 1 + .../PDB/Native/ModuleDebugStream.cpp | 9 + test/DebugInfo/PDB/pdbdump-headers.test | 770 +++++++++--------- tools/llvm-pdbutil/RawOutputStyle.cpp | 111 ++- tools/llvm-pdbutil/RawOutputStyle.h | 1 + 6 files changed, 489 insertions(+), 405 deletions(-) diff --git a/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h b/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h index bcf1cff8f6e..2885081628f 100644 --- a/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h +++ b/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h @@ -12,6 +12,7 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/iterator.h" +#include "llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h" #include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h" #include "llvm/Support/BinaryStreamArray.h" #include "llvm/Support/BinaryStreamRef.h" @@ -21,6 +22,7 @@ #include namespace llvm { +namespace codeview {} namespace pdb { class DbiModuleList; diff --git a/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h b/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h index 8e2e29ab3ba..1e46f0032b1 100644 --- a/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h +++ b/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h @@ -31,6 +31,7 @@ class ModuleDebugStreamRef { public: ModuleDebugStreamRef(const DbiModuleDescriptor &Module, std::unique_ptr Stream); + ModuleDebugStreamRef(ModuleDebugStreamRef &&Other); ~ModuleDebugStreamRef(); Error reload(); diff --git a/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp b/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp index 4186f2eb6ba..1ddad45df34 100644 --- a/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp +++ b/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp @@ -30,6 +30,15 @@ ModuleDebugStreamRef::ModuleDebugStreamRef( std::unique_ptr Stream) : Mod(Module), Stream(std::move(Stream)) {} +ModuleDebugStreamRef::ModuleDebugStreamRef(ModuleDebugStreamRef &&Other) + : Mod(Other.Mod), Signature(Other.Signature), + Stream(std::move(Other.Stream)), + SymbolsSubstream(std::move(Other.SymbolsSubstream)), + C11LinesSubstream(std::move(Other.C11LinesSubstream)), + C13LinesSubstream(std::move(Other.C13LinesSubstream)), + GlobalRefsSubstream(std::move(Other.GlobalRefsSubstream)), + Subsections(std::move(Other.Subsections)) {} + ModuleDebugStreamRef::~ModuleDebugStreamRef() = default; Error ModuleDebugStreamRef::reload() { diff --git a/test/DebugInfo/PDB/pdbdump-headers.test b/test/DebugInfo/PDB/pdbdump-headers.test index 6f55590d6db..a5acdf33d4d 100644 --- a/test/DebugInfo/PDB/pdbdump-headers.test +++ b/test/DebugInfo/PDB/pdbdump-headers.test @@ -50,12 +50,14 @@ ALL-NEXT: ============================================================ ALL-NEXT: Mod 0000 | Name: `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: ALL-NEXT: Obj: `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: ALL-NEXT: debug stream: 12, # files: 1, has ec info: false -ALL-NEXT: contributing source files: -ALL-NEXT: - d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp ALL-NEXT: Mod 0001 | Name: `* Linker *`: ALL-NEXT: Obj: ``: ALL-NEXT: debug stream: 14, # files: 0, has ec info: false -ALL-NEXT: contributing source files: +ALL: Files +ALL-NEXT: ============================================================ +ALL-NEXT: Mod 0000 | `d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj`: +ALL-NEXT: - (MD5: A0A5BD0D3ECD93FC29D19DE826FBF4BC) d:\src\llvm\test\debuginfo\pdb\inputs\empty.cpp +ALL-NEXT: Mod 0001 | `* Linker *`: ALL: Types (TPI Stream) ALL-NEXT: ============================================================ ALL-NEXT: Showing 75 records @@ -538,7 +540,7 @@ ALL-NEXT: flags = 32 bit addr | absolute addr -BIG: Summary +BIG: Summary BIG-NEXT: ============================================================ BIG-NEXT: Block Size: 4096 BIG-NEXT: Number of blocks: 99 @@ -555,545 +557,515 @@ BIG-NEXT: Has Publics: true BIG-NEXT: Is incrementally linked: true BIG-NEXT: Has conflicting types: false BIG-NEXT: Is stripped: false -BIG: Modules +BIG: Modules BIG-NEXT: ============================================================ BIG-NEXT: Mod 0000 | Name: `D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj`: BIG-NEXT: Obj: `D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj`: BIG-NEXT: debug stream: 12, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\test.cpp BIG-NEXT: Mod 0001 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 14, # files: 14, has ec info: false -BIG-NEXT: 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: Mod 0002 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 15, # files: 19, has ec info: false -BIG-NEXT: 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: Mod 0003 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 16, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\eh\i386\sehprolg4.asm BIG-NEXT: Mod 0004 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 17, # files: 14, has ec info: false -BIG-NEXT: 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: Mod 0005 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 18, # files: 14, has ec info: false -BIG-NEXT: 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: Mod 0006 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 19, # files: 9, has ec info: false -BIG-NEXT: 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: Mod 0007 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 20, # files: 14, has ec info: false -BIG-NEXT: 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: Mod 0008 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 21, # files: 10, has ec info: false -BIG-NEXT: 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: Mod 0009 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 22, # files: 14, has ec info: false -BIG-NEXT: 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: Mod 0010 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 23, # files: 10, has ec info: false -BIG-NEXT: 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: Mod 0011 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 24, # files: 9, has ec info: false -BIG-NEXT: 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: Mod 0012 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 25, # files: 11, has ec info: false -BIG-NEXT: 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: Mod 0013 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 26, # files: 10, has ec info: false -BIG-NEXT: 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: Mod 0014 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 27, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\utility\matherr_detection.c BIG-NEXT: Mod 0015 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 28, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c BIG-NEXT: Mod 0016 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 29, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp BIG-NEXT: Mod 0017 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 30, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp BIG-NEXT: Mod 0018 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 31, # files: 24, has ec info: false -BIG-NEXT: 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: Mod 0019 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 32, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\denormal_control.cpp BIG-NEXT: Mod 0020 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 33, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp BIG-NEXT: Mod 0021 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 34, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\file_mode.cpp BIG-NEXT: Mod 0022 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 35, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\invalid_parameter_handler.cpp BIG-NEXT: Mod 0023 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 36, # files: 2, has ec info: false -BIG-NEXT: 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: Mod 0024 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 37, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp BIG-NEXT: Mod 0025 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 38, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp BIG-NEXT: Mod 0026 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 39, # files: 21, has ec info: false -BIG-NEXT: 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: Mod 0027 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 40, # files: 26, has ec info: false -BIG-NEXT: 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: Mod 0028 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 41, # files: 20, has ec info: false -BIG-NEXT: 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: Mod 0029 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 42, # files: 20, has ec info: false -BIG-NEXT: 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: Mod 0030 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 43, # files: 1, has ec info: false -BIG-NEXT: contributing source files: -BIG-NEXT: - f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp BIG-NEXT: Mod 0031 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 44, # files: 20, has ec info: false -BIG-NEXT: 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: Mod 0032 | Name: `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib`: BIG-NEXT: debug stream: 45, # files: 20, has ec info: false -BIG-NEXT: 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: Mod 0033 | Name: `Import:KERNEL32.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib`: BIG-NEXT: debug stream: 47, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0034 | Name: `KERNEL32.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib`: BIG-NEXT: debug stream: 46, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0035 | Name: `Import:VCRUNTIME140.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib`: BIG-NEXT: debug stream: 49, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0036 | Name: `VCRUNTIME140.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib`: BIG-NEXT: debug stream: 48, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0037 | Name: `Import:api-ms-win-crt-stdio-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 59, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0038 | Name: `api-ms-win-crt-stdio-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 58, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0039 | Name: `Import:api-ms-win-crt-runtime-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 57, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0040 | Name: `api-ms-win-crt-runtime-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 56, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0041 | Name: `Import:api-ms-win-crt-math-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 55, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0042 | Name: `api-ms-win-crt-math-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 54, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0043 | Name: `Import:api-ms-win-crt-locale-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 53, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0044 | Name: `api-ms-win-crt-locale-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 52, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0045 | Name: `Import:api-ms-win-crt-heap-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 51, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0046 | Name: `api-ms-win-crt-heap-l1-1-0.dll`: BIG-NEXT: Obj: `C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib`: BIG-NEXT: debug stream: 50, # files: 0, has ec info: false -BIG-NEXT: contributing source files: BIG-NEXT: Mod 0047 | Name: `* Linker *`: BIG-NEXT: Obj: ``: BIG-NEXT: debug stream: 60, # files: 0, has ec info: false -BIG-NEXT: contributing source files: - +BIG: Files +BIG-NEXT: ============================================================ +BIG-NEXT: Mod 0000 | `D:\src\llvm\test\tools\llvm-symbolizer\pdb\Inputs\test.obj`: +BIG-NEXT: - (MD5: A20261917ADC01A12CBDBF778BC6CCC8) d:\src\llvm\test\tools\llvm-symbolizer\pdb\inputs\test.cpp +BIG-NEXT: Mod 0001 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: 884E12AC852D3B4E1E625A0F01595A68) f:\dd\vctools\crt\vcstartup\src\misc\i386\cpu_disp.c +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0002 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj`: +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: DD3FFC8C4284997F6762C449313244B2) f:\dd\vctools\crt\vcstartup\src\rtc\initsect.cpp +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: Mod 0003 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj`: +BIG-NEXT: - (MD5: E562BB073C88A6A3791CE9FBDC64E7A7) f:\dd\vctools\crt\vcstartup\src\eh\i386\sehprolg4.asm +BIG-NEXT: Mod 0004 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: D014BFD91FD6D4163AF92452CBC9EEA0) f:\dd\vctools\crt\vcstartup\src\eh\i386\chandler4gs.c +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0005 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: 6C34B4E5ACA82CB0D6BD6CB8C059C9C9) f:\dd\vctools\crt\vcstartup\src\eh\i386\secchk.c +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0006 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0007 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: 87566AA39C18DD3CEAC021002D34B63D) f:\dd\vctools\crt\vcstartup\src\gs\gs_report.c +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0008 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: 57AC84319EF78F67DAA9372FDA8CBFCC) f:\dd\vctools\crt\vcstartup\src\gs\gs_support.c +BIG-NEXT: Mod 0009 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: 9552C4FC4125F9D7D3A8B5FD18B7BCCF) f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0010 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: 8BFBA3D0672A148A9FB0E9F0A6BC256D) f:\dd\vctools\crt\vcstartup\src\misc\guard_support.c +BIG-NEXT: Mod 0011 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: Mod 0012 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: EE3858E06B118BDBAAE53F5E55B0BB0C) f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_dtor.c +BIG-NEXT: Mod 0013 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj`: +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: 9DA48F59075BBAAAB4F7FC4575F34405) f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_init.c +BIG-NEXT: Mod 0014 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj`: +BIG-NEXT: - (MD5: 2DF28D8BA8B7AAAA67C94719B214B060) f:\dd\vctools\crt\vcstartup\src\utility\matherr_detection.c +BIG-NEXT: Mod 0015 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj`: +BIG-NEXT: - (MD5: 737902C62D7458629D0DDD52E122C033) f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c +BIG-NEXT: Mod 0016 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj`: +BIG-NEXT: - (MD5: 634D3D57BDE292817F77F8DBF366E2D2) f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp +BIG-NEXT: Mod 0017 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj`: +BIG-NEXT: - (MD5: CF5B0F6243121A3F5E206E07CA457128) f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp +BIG-NEXT: Mod 0018 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: E6391682D136711F96E730F4D6162E0C) f:\dd\vctools\crt\vcstartup\src\defaults\default_local_stdio_options.cpp +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2D5E699DF1BED89FCCCCCF0DCFC49050) f:\dd\externalapis\unifiedcrt\inc\stdio.h +BIG-NEXT: - (MD5: 2443DB19DCC585E308F60DAFEF1D4C4C) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h +BIG-NEXT: - (MD5: 79921ECB03C5C56E28D771ADF8910FD8) f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: 303C50A7BC924CD426BAA20C7F16192C) f:\dd\vctools\crt\vcruntime\inc\vadefs.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: Mod 0019 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj`: +BIG-NEXT: - (MD5: 0513001DBCB8CB8F8561DC117FD943BA) f:\dd\vctools\crt\vcstartup\src\defaults\denormal_control.cpp +BIG-NEXT: Mod 0020 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj`: +BIG-NEXT: - (MD5: 5B7121FC3210A120D7B70CB668D8EF0C) f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp +BIG-NEXT: Mod 0021 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj`: +BIG-NEXT: - (MD5: 749603C05EB2FB5024819A3107DA9A7D) f:\dd\vctools\crt\vcstartup\src\defaults\file_mode.cpp +BIG-NEXT: Mod 0022 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj`: +BIG-NEXT: - (MD5: 0C385FD7C6DB91E0BA7C72C1AB680BE6) f:\dd\vctools\crt\vcstartup\src\defaults\invalid_parameter_handler.cpp +BIG-NEXT: Mod 0023 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj`: +BIG-NEXT: - (MD5: F8B3DAD79F14E4169CCBA611203C89CD) f:\dd\vctools\crt\vcstartup\src\defaults\matherr.cpp +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: Mod 0024 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj`: +BIG-NEXT: - (MD5: 4F22B6A5E4E0D01E8C000B17F2B2640D) f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp +BIG-NEXT: Mod 0025 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj`: +BIG-NEXT: - (MD5: 435F5F51541F7D6565DF6BE20F8AC8A3) f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp +BIG-NEXT: Mod 0026 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj`: +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 984A18787250F7F6D0506E6BC1FD7991) f:\dd\vctools\crt\vcstartup\src\eh\tncleanup.cpp +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 2465A06B1F50CD26AD5EC7D20DA6DB3D) f:\dd\vctools\crt\vcruntime\inc\vcruntime_typeinfo.h +BIG-NEXT: - (MD5: 385CF08DA92F72075026067CE03F8402) f:\dd\vctools\crt\vcruntime\inc\vcruntime_exception.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: Mod 0027 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: B71A807A307A52C400179EF5D3FAA1A7) f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: 2D5E699DF1BED89FCCCCCF0DCFC49050) f:\dd\externalapis\unifiedcrt\inc\stdio.h +BIG-NEXT: - (MD5: 2443DB19DCC585E308F60DAFEF1D4C4C) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h +BIG-NEXT: - (MD5: 79921ECB03C5C56E28D771ADF8910FD8) f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 36A3069CD09EC9F92668000F200D5545) f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: 303C50A7BC924CD426BAA20C7F16192C) f:\dd\vctools\crt\vcruntime\inc\vadefs.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: Mod 0028 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: 8A16383C445FDABF21BDBAC3825E8133) f:\dd\externalapis\windows\8.1\sdk\inc\evntprov.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: Mod 0029 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: 2D42DDF1AAE9B3491E4BB346255346D5) f:\dd\vctools\crt\vcstartup\src\utility\utility.cpp +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: Mod 0030 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj`: +BIG-NEXT: - (MD5: 20976B3B6CD70F2DF77312D18D9C8D32) f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp +BIG-NEXT: Mod 0031 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj`: +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: CC9AAE4BAA114C08FFC7F1515EC09E4C) f:\dd\vctools\crt\vcstartup\src\utility\utility_desktop.cpp +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: Mod 0032 | `f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj`: +BIG-NEXT: - (MD5: 377E41F4DAE6F93EA819B4EFCF229F08) f:\dd\externalapis\unifiedcrt\inc\string.h +BIG-NEXT: - (MD5: 96C01EE8E4C01B90601D93353838EBF8) f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h +BIG-NEXT: - (MD5: A5976652B404EDDDBDA326FF9A9488A3) f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h +BIG-NEXT: - (MD5: 9621B7E7C6A138B5185711F98CCC568E) f:\dd\vctools\crt\vcstartup\src\defaults\default_precision.cpp +BIG-NEXT: - (MD5: 9393435BC7FDE9F624E309D56629171A) f:\dd\vctools\crt\vcruntime\inc\internal_shared.h +BIG-NEXT: - (MD5: A40485987BE01BAF5F57569A41DAB837) f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h +BIG-NEXT: - (MD5: F9FC1E83CBE1A51209ED1C05BB0F70B2) f:\dd\externalapis\windows\8.1\sdk\inc\winuser.h +BIG-NEXT: - (MD5: 928553F8BA198C9030B65FA10B6B3DD2) f:\dd\externalapis\unifiedcrt\inc\malloc.h +BIG-NEXT: - (MD5: 493F2CAB7A6BE4175748A9FC6C4A38FB) f:\dd\externalapis\windows\8.1\sdk\inc\basetsd.h +BIG-NEXT: - (MD5: E4963431577926D9BA190CD6C10F8743) f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h +BIG-NEXT: - (MD5: C3412F163DF064CCDEF8CFBE0A387550) f:\dd\externalapis\windows\8.1\sdk\inc\winbase.h +BIG-NEXT: - (MD5: 7C388EF80868D8301B5A908485637FEE) f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h +BIG-NEXT: - (MD5: 23CC88BD1D9451C2CE5F824306E16E4D) f:\dd\externalapis\unifiedcrt\inc\math.h +BIG-NEXT: - (MD5: C44C7E39EE3B3A4EF6B3211EC0110AA8) f:\dd\externalapis\unifiedcrt\inc\stdlib.h +BIG-NEXT: - (MD5: DCC558DEFD73C17745F94CC5A98632D9) f:\dd\externalapis\windows\8.1\sdk\inc\stralign.h +BIG-NEXT: - (MD5: ADDFD8BEB612E9A30D5FB7C44F9F3D37) f:\dd\externalapis\windows\8.1\sdk\inc\winnt.h +BIG-NEXT: - (MD5: 386A22AB644E999820C7C22FCE5DB574) f:\dd\externalapis\unifiedcrt\inc\ctype.h +BIG-NEXT: - (MD5: CA7D066706A198EA5999B084AAB0CE58) f:\dd\externalapis\windows\8.1\sdk\inc\guiddef.h +BIG-NEXT: - (MD5: 2D923CBDE24BB8F217FE09A5F7D88929) f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h +BIG-NEXT: - (MD5: B38ACA278420B7C5F25A50AD159CACA0) f:\dd\externalapis\windows\8.1\sdk\inc\winerror.h +BIG-NEXT: Mod 0033 | `Import:KERNEL32.dll`: +BIG-NEXT: Mod 0034 | `KERNEL32.dll`: +BIG-NEXT: Mod 0035 | `Import:VCRUNTIME140.dll`: +BIG-NEXT: Mod 0036 | `VCRUNTIME140.dll`: +BIG-NEXT: Mod 0037 | `Import:api-ms-win-crt-stdio-l1-1-0.dll`: +BIG-NEXT: Mod 0038 | `api-ms-win-crt-stdio-l1-1-0.dll`: +BIG-NEXT: Mod 0039 | `Import:api-ms-win-crt-runtime-l1-1-0.dll`: +BIG-NEXT: Mod 0040 | `api-ms-win-crt-runtime-l1-1-0.dll`: +BIG-NEXT: Mod 0041 | `Import:api-ms-win-crt-math-l1-1-0.dll`: +BIG-NEXT: Mod 0042 | `api-ms-win-crt-math-l1-1-0.dll`: +BIG-NEXT: Mod 0043 | `Import:api-ms-win-crt-locale-l1-1-0.dll`: +BIG-NEXT: Mod 0044 | `api-ms-win-crt-locale-l1-1-0.dll`: +BIG-NEXT: Mod 0045 | `Import:api-ms-win-crt-heap-l1-1-0.dll`: +BIG-NEXT: Mod 0046 | `api-ms-win-crt-heap-l1-1-0.dll`: +BIG-NEXT: Mod 0047 | `* Linker *`: BAD-BLOCK-SIZE: Native PDB Error: The PDB file is corrupt. Does not contain superblock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tools/llvm-pdbutil/RawOutputStyle.cpp b/tools/llvm-pdbutil/RawOutputStyle.cpp index 3614c75fb6b..470043c44df 100644 --- a/tools/llvm-pdbutil/RawOutputStyle.cpp +++ b/tools/llvm-pdbutil/RawOutputStyle.cpp @@ -103,6 +103,11 @@ Error RawOutputStyle::dump() { return EC; } + if (opts::raw::DumpModuleFiles) { + if (auto EC = dumpModuleFiles()) + return EC; + } + if (opts::raw::DumpTypes || opts::raw::DumpTypeExtras) { if (auto EC = dumpTpiStream(StreamTPI)) return EC; @@ -288,6 +293,71 @@ Error RawOutputStyle::dumpStreamBytes() { return Error::success(); } +static Expected getModuleDebugStream(PDBFile &File, + uint32_t Index) { + ExitOnError Err("Unexpected error"); + + auto &Dbi = Err(File.getPDBDbiStream()); + const auto &Modules = Dbi.modules(); + auto Modi = Modules.getModuleDescriptor(Index); + + uint16_t ModiStream = Modi.getModuleStreamIndex(); + if (ModiStream == kInvalidStreamIndex) + return make_error(raw_error_code::no_stream, + "Module stream not present"); + + auto ModStreamData = MappedBlockStream::createIndexedStream( + File.getMsfLayout(), File.getMsfBuffer(), ModiStream, + File.getAllocator()); + + ModuleDebugStreamRef ModS(Modi, std::move(ModStreamData)); + if (auto EC = ModS.reload()) + return make_error(raw_error_code::corrupt_file, + "Invalid module stream"); + + return std::move(ModS); +} + +static StringMap loadChecksums(PDBFile &File, + uint32_t ModuleIndex) { + StringMap Result; + auto MDS = getModuleDebugStream(File, ModuleIndex); + if (!MDS) { + consumeError(MDS.takeError()); + return Result; + } + + auto CS = MDS->findChecksumsSubsection(); + if (!CS) { + consumeError(CS.takeError()); + return Result; + } + + auto Strings = File.getStringTable(); + if (!Strings) { + consumeError(Strings.takeError()); + return Result; + } + + for (const auto &Entry : *CS) { + auto S = Strings->getStringForID(Entry.FileNameOffset); + if (!S) + continue; + Result[*S] = Entry; + } + return Result; +} + +static std::string formatChecksumKind(FileChecksumKind Kind) { + switch (Kind) { + RETURN_CASE(FileChecksumKind, None, "None"); + RETURN_CASE(FileChecksumKind, MD5, "MD5"); + RETURN_CASE(FileChecksumKind, SHA1, "SHA-1"); + RETURN_CASE(FileChecksumKind, SHA256, "SHA-256"); + } + return formatUnknownEnum(Kind); +} + Error RawOutputStyle::dumpModules() { printHeader(P, "Modules"); @@ -297,7 +367,7 @@ Error RawOutputStyle::dumpModules() { return Error::success(); } - ExitOnError Err("Unexpected error processing symbols"); + ExitOnError Err("Unexpected error processing modules"); auto &Stream = Err(File.getPDBDbiStream()); @@ -312,15 +382,44 @@ Error RawOutputStyle::dumpModules() { P.formatLine(" debug stream: {0}, # files: {1}, has ec info: {2}", Modi.getModuleStreamIndex(), Modi.getNumberOfFiles(), Modi.hasECInfo()); - if (opts::raw::DumpModuleFiles) { - P.formatLine(" contributing source files:"); - for (const auto &F : Modules.source_files(I)) { - P.formatLine(" - {0}", F); - } + } + return Error::success(); +} + +Error RawOutputStyle::dumpModuleFiles() { + printHeader(P, "Files"); + + AutoIndent Indent(P); + if (!File.hasPDBDbiStream()) { + P.formatLine("DBI Stream not present"); + return Error::success(); + } + + ExitOnError Err("Unexpected error processing modules"); + + auto &Stream = Err(File.getPDBDbiStream()); + + const DbiModuleList &Modules = Stream.modules(); + uint32_t Count = Modules.getModuleCount(); + uint32_t Digits = NumDigits(Count); + for (uint32_t I = 0; I < Count; ++I) { + auto Modi = Modules.getModuleDescriptor(I); + P.formatLine("Mod {0:4} | `{1}`: ", fmt_align(I, AlignStyle::Right, Digits), + Modi.getModuleName()); + StringMap CS = loadChecksums(File, I); + for (const auto &F : Modules.source_files(I)) { + auto FC = CS.find(F); + if (FC == CS.end()) + P.formatLine(" - (no checksum) {0}", F); + else + P.formatLine(" - ({0}: {1}) {2}", + formatChecksumKind(FC->getValue().Kind), + toHex(FC->getValue().Checksum), F); } } return Error::success(); } + Error RawOutputStyle::dumpStringTable() { printHeader(P, "String Table"); diff --git a/tools/llvm-pdbutil/RawOutputStyle.h b/tools/llvm-pdbutil/RawOutputStyle.h index 4c381c2a80b..66069410b71 100644 --- a/tools/llvm-pdbutil/RawOutputStyle.h +++ b/tools/llvm-pdbutil/RawOutputStyle.h @@ -44,6 +44,7 @@ private: Error dumpStringTable(); Error dumpTpiStream(uint32_t StreamIdx); Error dumpModules(); + Error dumpModuleFiles(); Error dumpModuleSyms(); Error dumpPublics(); Error dumpSectionContribs();