Git Product home page Git Product logo

opencppcoverage's Introduction

OpenCppCoverage

OpenCppCoverage is an open source code coverage tool for C++ under Windows.

The main usage is for unit testing coverage, but you can also use it to know the executed lines in a program for debugging purpose.

Features:

  • Visual Studio support: Support compiler with program database file (.pdb).
  • Non intrusive: Just run your program with OpenCppCoverage, no need to recompile your application.
  • HTML reporting
  • Line coverage.
  • Run as Visual Studio Plugin: See here for more information.
  • Jenkins support: See here for more information.
  • Support optimized build.
  • Exclude a line based on a regular expression.
  • Child processes coverage.
  • Coverage aggregation: Run several code coverages and merge them into a single report.

Requirements

  • Windows Vista or higher.
  • Microsoft Visual Studio 2008 or higher all editions including Express edition. It should also work with previous version of Visual Studio.

Download

OpenCppCoverage can be downloaded from here.

Usage

You can simply run the following command:

OpenCppCoverage.exe --sources MySourcePath* -- YourProgram.exe arg1 arg2

For example, MySourcePath can be MyProject, if your sources are located in C:\Dev\MyProject.

See Getting Started for more information about the usage. You can also have a look at Command-line reference.

opencppcoverage's People

Contributors

amai2012 avatar jkoppenw avatar opencppcoverage avatar opidopiopi avatar pamrulla avatar wkleinschmit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencppcoverage's Issues

DebugBreak results in program error

Before creating an issue, please make sure the answer is not in the FAQ.

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: 0.97.0
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:

  1. Program which triggers a DebugBreak (I don't do so by intention, _CrtIsValidHeapPointer() is doing this for some unexpected input...)
  2. OpenCppCoverage indicates that the program has an error - despite it returns 0

Why is this? IMHO OpenCppCoverage should (try to) ignore this.

Include source code paths that are not present in .exe's .pdb files

Hello,

We work on a project with multiple libraries, static and dynamic. We have only written unittests for one of them. We want to use the OpenCppCoverage to generate a coverage report for all the sources in the project.

Our issue is that OpenCppCoverage finds the source code files under test through the .pdb files generated for the unittests executable. As a result, OpenCppCoverage will only generate report for those files, and not the other files of the project.

What if OpenCppCoverage could accept a include_sources_dir argument where someone could specify a directory with source files that OpenCppCoverage would generate report for?

Another option would be to pass extra .pdb files that are not related with unittests executable.

Thanks in advance,
Leonidas

Plans to support branch coverage?

The question/request is in the title. Do you plan to support branch coverage as well? Line coverage is useful for general overview of the code coverage however branch coverage tells more about what exactly (which code paths) is being tested and what is not.

Warning: line does not exist

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:

  1. Run coverage against a large project. Some files cause the following warning to be generated:
    [warning] <afile.cpp> line does not exist, skipped
    It is not clear what the cause of the warning is, nor how to fix it. It only appears for a few files, but can appear multiple times. The number of timevaries between 1 and 9 in my particular scenario.
    Log file attached. RUnning with --verbose does not produce any extra
    LastCoverageResults.log
    output which relates to this issue.

Header files are not set in coverage report

Describe your environment

  • Version of OpenCppCoverage: 0.9.7
  • Architecture (x86/ x64): x64
  • Windows version: Windows 7

Describe your problem

Steps to reproduce:

  1. Run OpenCppCoverage for project which contains a couple of header-only files (suffix hpp)
  2. Although tests for these header-only files were executed, coverage is marked as 0% for these header files

Attached file

LastCoverageResults.log

any way to get the coverage from a thirdparty DLL only with the DLL's pdb file?

hi sir
My work is testing the DLL from the other development department.As the security rule I can't get the code.So my question is how can I get the coverage due to the conditions.
Now I have my testcode.exe and then i also get the coverage for my testcode.exe.But in the test project I add the DLL what I want to test it seems like no coverage. I also use the opencppcoverage plugin but the same result.
The test DLL I have no method to compline it.The pdb for it I can get .Is there any way to resolve it?
result
vs2015 plugin

About License of usage of this tool.

The license of source code is GPL.
How about the usage of this tool?
Isn't the usage of this tool under GPL?
Can I use this tool for commercial purpose without any restrictions?
Thank you.

Get total coverage

It would be good if the html report also had a summary of covered lines. For example:
Module A 40% coverage, 100 lines total, (40 lines covered)
Module B 70% coverage, 100 lines total, (70 lines covered)

Total coverage: 55%. 200 lines total, (110 lines covered)

Cobertura report with absolute path for all files

Describe your environment

  • Version of OpenCppCoverage: 0.9.7.0
  • Architecture (x86/ x64): x64
  • Windows version: Windows 10

Describe your problem

Steps to reproduce:

  1. Run open cppcoverage with cobertura report
  2. Even though if I run OpenCppCoverage from an specific folder, it always references the files from the root (C:). This makes the report incompatible with SonarQube which expects the path to be found from a base dir. Would be interesting if we could specify this basedir or use the dir that OpenCppCoverage executed to make the report easier to integrate with other tools.

Attached file

<packages> <package name="C:\SandBox\UnitTestFrameworkEvaluation\Debug\ExampleCode.MSTests.dll" line-rate="0.97560975609756095" branch-rate="0" complexity="0"> <classes> <class name="user.cpp" filename="sandbox\unittestframeworkevaluation\examplecode\user.cpp" line-rate="1" branch-rate="0" complexity="0"> <methods/>

invalid string position

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x86/x64 (both are affected)
  • Windows version: Windows 7 Professional 64-bit

Describe your problem

The infra structure is Jenkins, Gogs, Visual Studio 2017 CE and OpenCppCoverage.

For a new project we started from scratch. Inside the project we're using Catch, plog and YAIP.

The VS Solution is setup with two projects, one (at the moment) dummy main project. And a project for the tests.

The project is available here as git bundle. Inside the repo you can find a file build.bat - this will simulate the Jenkins process.

To reproduce the problem, you have to copy the batch file outside of the repo and start it. Maybe some changes are required to satisfy your environment like URL of the git repo or the path of MSBuild.exe to your Visual Studio installation.

Before adding the tests of XTLogHelper, everything was running fine, smooth and as expected. But with adding the tests for XTLogHelper, the coverage for the file XTLogHelper was aborted with invalid string position. I was not able to locate the problem.

Running the tests on a DOS box, everything is fine. Running OpenCppCoverage on the program, it will fail with an ´invalid string position`. The result is an invalid coverage of XTLogHelper although the tests will run most relevant methods.

12:45:37 [info] Module: C:\Windows\SysWOW64\msvcp140d.dll is selected because it matches selected pattern: *
12:45:37 [warning] Cannot find pdb for C:\Windows\SysWOW64\msvcp140d.dll
12:45:37 [info] Module: C:\Windows\SysWOW64\vcruntime140d.dll is selected because it matches sel
12:45:37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12:45:37 TEST32D.EXE is a Catch v1.10.0 host application.
12:45:37 Run with -? for options
12:45:37
12:45:37 -------------------------------------------------------------------------------
12:45:37 XTLogHelper
12:45:37 test of XTLogHelper
12:45:37 -------------------------------------------------------------------------------
12:45:37 d:\jws\xacmess core 32-bit debug master\test\xtloghelpertest.cpp(19)
12:45:37 ...............................................................................
12:45:37
12:45:37 d:\jws\xacmess core 32-bit debug master\test\xtloghelpertest.cpp(19): FAILED:
12:45:37 due to unexpected exception with message:
12:45:37 invalid string position
12:45:37
12:45:37 ===============================================================================
12:45:37 test cases: 16 | 15 passed | 1 failed
12:45:37 assertions: 460 | 459 passed | 1 failed
12:45:37
12:45:37 ected pattern: *
12:45:37 [warning] Cannot find pdb for C:\Windows\SysWOW64\vcruntime140d.dll

Attached file

[2017-09-06 13:15:17] [info] Start Program:
Path:"TEST32D.EXE"
Arguments:
Working directory: not set.
Modules: Selected: * Excluded:
Sources: Selected: \core\ Excluded: \test\
Log Level: Verbose
Cover Children: 0
Aggregate by file: 1
Continue after C++ exception: 0
Optimized build support: 0
Export: Cobertura
Input coverage:
Unified diff:
Excluded line regular expressions:

[2017-09-06 13:15:18] [debug] Create Process:7004
[2017-09-06 13:15:18] [info] Module: C:\Users\jochen.paul\Downloads\Core\Bin\Test\x86\Debug\Test32D.exe is selected because it matches selected pattern: *
[2017-09-06 13:15:18] [debug] DBGHELP: Symbol Search Path: .;C:\Users\jochen.paul\Downloads\Core\Bin\Test\x86\Debug
[2017-09-06 13:15:18] [debug] DBGHELP: symsrv.dll load failure
[2017-09-06 13:15:18] [debug] DBGHELP: - public symbols & lines
.\Test32D.pdb
[2017-09-06 13:15:18] [debug] Filename: C:\Users\JOCHEN~1.PAU\AppData\Local\Temp\lnk{7C6BB440-E21C-4DDD-8CF6-5048CBBBEEF0}.tmp is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vadefs.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xatomic0.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xloctime is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\sys\stat.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\time.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\cmath is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\cstdlib is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdlib.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtcontainertestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\system_error is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xcall_once.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xstring_insert.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xstring is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xmemory0 is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\malloc.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_wtime.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xlocinfo is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\ctype.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_math.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\wchar.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xutility is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_wconio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\utility is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xlocmon is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\iosfwd is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\limits is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_wio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xfacet is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_wstdio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_stdio_config.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vcruntime_exception.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vcruntime_typeinfo.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\stdexcept is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\exception is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\type_traits is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xstddef is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\algorithm is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_wstring.h is skipped because it matches no selected patterns
[2017-09-06 13:15:18] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\catch\single_include\catch.hpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\sstream is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\string is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\istream is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\ostream is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\streambuf is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\ios is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xlocnum is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xiosbase is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xlocale is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vcruntime_new.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\string.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xtgmath.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_memory.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_memcpy_s.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\strstream is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertulongtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertulongtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertulonglongtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertulonglongtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertuinttest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertuinttestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertstdstringtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertstdstringtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertlongtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertlongtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertlonglongtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertlonglongtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertinttest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertinttestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertfloattest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertfloattestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertdoubletest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertdoubletestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlcore.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\tchar.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\mbstring.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\winnt.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\shared\basetsd.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertcstringtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\winbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\statreg.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atltransactionmanager.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlcommem.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\shared\stralign.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertcstringtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\cstringt.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlsimpstr.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlmem.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xmmintrin.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\shlwapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlstr.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlcomcli.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\propidl.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atldef.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\unknwnbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\shared\winerror.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\oleauto.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\memoryapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\shared\guiddef.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlwinverapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlsimpcoll.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlchecked.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlexcept.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atltrace.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlconv.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\atlmfc\include\atlalloc.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\winuser.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\um\processthreadsapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtstringconvertcharstartest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\sys\timeb.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\init.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\formatters\csvformatter.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\logger.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\appenders\iappender.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\record.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\vector is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\severity.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtloghelpertest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\fstream is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\formatters\txtformatter.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\util.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_io.h is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\iomanip is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtloghelpertestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xmemory is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\appenders\rollingfileappender.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\converters\utf8converter.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtdualrepresentationtestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtdualrepresentationtest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtdualrepresentation.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\bitset is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtcontainertest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtcontainer.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtbytetestfixtures.h is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\memory is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\xtbytetest.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtbyte.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\test\main.cpp is not selected because it matches excluded pattern: \test
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\set is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xtree is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\map is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\tuple is skipped because it matches no selected patterns
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtloghelper.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\plog\include\plog\converters\nativeeolconverter.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertulonglong.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertulonglong.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertinterface.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertulong.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertulong.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertuint.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertuint.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertstdstring.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertlonglong.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertlonglong.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:19] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertlong.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertlong.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertinterface.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertint.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertint.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertfloat.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertfloat.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertdouble.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertdouble.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertcstring.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertcharstar.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstringconvertcharstar.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\core\xtstring.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\xlocmes is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\locale is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\yaip\src\yaip++.cpp is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\regex is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.11.25503\include\functional is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: c:\users\jochen.paul\downloads\core\submodules\yaip\src\yaip++.h is selected because it matches selected pattern: \core
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\string.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_memory.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_memcpy_s.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\winerror.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\crtw32\stdcpp\locale0_implib.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\vcruntime_new.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\crtw32\stdhpp\xfacet is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\winuser.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\stralign.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\basetsd.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\winbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\crtw32\stdcpp\locale0.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\stdlib.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\malloc.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\i386\xmmintrin.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\winnt.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\ctype.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\guiddef.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\internal_shared.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstring.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\processthreadsapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\evntprov.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\vcruntime_internal.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\misc\i386\cpu_disp.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\error.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\stdio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_wstdio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_stdio_config.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\vadefs.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\init.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\initsect.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\pdblkup.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\langapi\include\cvinfo.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\langapi\include\pdb.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\stack.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\rtc\userapi.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\eh\i386\chandler4gs.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\eh\i386\secchk.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\helper\i386\llmul.asm is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\i386\vcruntime.inc is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\i386\mm.inc is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\helper\i386\ulldiv.asm is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\helper\i386\ullrem.asm is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\misc\i386\chkstk.asm is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\tls\i386\atlssup.asm is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\gs\gs_report.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\gs\gs_support.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\misc\checkcfg.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\misc\guard_support.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\math.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_dtor.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\dyn_tls_init.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\matherr_detection.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_detection.c is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\argv_mode.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\commit_mode.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\default_local_stdio_options.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\inc\vcstartup_internal.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\denormal_control.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\env_mode.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\file_mode.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\invalid_parameter_handler.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\matherr.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\new_mode.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\thread_locale.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\eh\std_type_info_static.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\vcruntime_typeinfo.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcruntime\inc\vcruntime_exception.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\eh\tncleanup.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\delete_array.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\delete_scalar.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\delete_scalar_size.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\new_array.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\new_scalar.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\heap\throw_bad_alloc.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\misc\thread_safe_statics.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\utility.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\ucrt_stubs.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\utility\utility_desktop.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\crt\vcstartup\src\defaults\default_precision.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlcore.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlsimpcoll.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\src\atl\atls\atlbase.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlchecked.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlexcept.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\binaries\intermediate\vctools\atls.nativeproj_1028092131\objr\x86\stdafx.pch is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\src\atl\atls\stdafx.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_wtime.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\binaries.x86ret\inc\vcruntime_new.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlcom.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlstdthunk.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\propidl.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\statreg.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\src\atl\atls\stdafx.cpp is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\oleauto.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\shlwapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\tchar.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlwinverapi.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\wchar.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlcomcli.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_wconio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\mbstring.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\corecrt_wio.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\windows\10\sdk\inc\unknwnbase.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\externalapis\unifiedcrt\inc\sys\stat.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atltransactionmanager.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atltrace.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlconv.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atlalloc.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\dd\vctools\vc7libs\ship\atlmfc\include\atldef.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Filename: f:\binaries.x86ret\inc\vadefs.h is skipped because it matches no selected patterns
[2017-09-06 13:15:20] [debug] Create Thread:6236
[2017-09-06 13:15:20] [info] Module: C:\Windows\System32\ntdll.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:20] [debug] DBGHELP: .\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\exe\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\symbols\exe\ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: ntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\System32\ntdll.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\SysWOW64\ntdll.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:20] [debug] DBGHELP: .\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: wntdll.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\SysWOW64\ntdll.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\System32\wow64.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:20] [debug] DBGHELP: .\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\exe\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\symbols\exe\wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: wow64.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\System32\wow64.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\System32\wow64win.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:20] [debug] DBGHELP: .\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\exe\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\symbols\exe\wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: wow64win.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\System32\wow64win.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\System32\wow64cpu.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:20] [debug] DBGHELP: .\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\exe\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\symbols\exe\wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: wow64cpu.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\System32\wow64cpu.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\System32\kernel32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:20] [debug] DBGHELP: .\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\exe\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\System32\symbols\exe\kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: kernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:20] [warning] Cannot find pdb for C:\Windows\System32\kernel32.dll
[2017-09-06 13:15:20] [info] Module: C:\Windows\SysWOW64\kernel32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:20] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:20] [debug] DBGHELP: .\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: .\symbols\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:20] [debug] DBGHELP: wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\kernel32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\System32\kernel32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:21] [debug] DBGHELP: .\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\exe\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\symbols\exe\kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: kernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\System32\kernel32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\System32\user32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\System32
[2017-09-06 13:15:21] [debug] DBGHELP: .\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\exe\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\System32\symbols\exe\user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: user32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\System32\user32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\kernel32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wkernel32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\kernel32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\KernelBase.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wkernelbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\KernelBase.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\user32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wuser32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\user32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\gdi32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wgdi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\gdi32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\lpk.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wlpk.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\lpk.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\usp10.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: usp10.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\usp10.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\msvcrt.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: msvcrt.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\msvcrt.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\advapi32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: advapi32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\advapi32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\sechost.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: sechost.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\sechost.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\rpcrt4.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wrpcrt4.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\rpcrt4.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\sspicli.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wsspicli.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\sspicli.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\cryptbase.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: cryptbase.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\cryptbase.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\msvcp140d.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: msvcp140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\msvcp140d.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\vcruntime140d.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: vcruntime140d.i386.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\vcruntime140d.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\ucrtbased.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: ucrtbased.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\ucrtbased.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-timezone-l1-1-0.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-timezone-l1-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-timezone-l1-1-0.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-file-l2-1-0.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-file-l2-1-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-file-l2-1-0.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-localization-l1-2-0.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-localization-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-localization-l1-2-0.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-synch-l1-2-0.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-synch-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-synch-l1-2-0.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-processthreads-l1-1-1.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-processthreads-l1-1-1.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-processthreads-l1-1-1.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\api-ms-win-core-file-l1-2-0.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: api-ms-win-core-file-l1-2-0.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\api-ms-win-core-file-l1-2-0.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\imm32.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: wimm32.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\imm32.dll
[2017-09-06 13:15:21] [info] Module: C:\Windows\SysWOW64\msctf.dll is selected because it matches selected pattern: *
[2017-09-06 13:15:21] [debug] DBGHELP: Symbol Search Path: .;C:\Windows\SysWOW64
[2017-09-06 13:15:21] [debug] DBGHELP: .\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\exe\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: .\symbols\exe\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\exe\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: C:\Windows\SysWOW64\symbols\exe\msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: msctf.pdb - file not found
[2017-09-06 13:15:21] [debug] DBGHELP: - export symbols
[2017-09-06 13:15:21] [warning] Cannot find pdb for C:\Windows\SysWOW64\msctf.dll
[2017-09-06 13:15:22] [debug] Exit thread:6236
[2017-09-06 13:15:22] [debug] Exit Process:7004
[2017-09-06 13:15:22] [info] ----------------------------------------------------
[2017-09-06 13:15:22] [info] Cobertura report generated: TEST32DCoverage.xml
[2017-09-06 13:15:22] [info] ----------------------------------------------------
[2017-09-06 13:15:22] [error] Your program stop with error code: 1

Allow user to ignore previous exit codes when merging

I want to use OpenCppCoverage to merge several of its outputs into single cobertura xml to use later. However, some of the previous runs exited with non-zero return value, so this call

OpenCppCoverage --input_coverage=cov-report1.bin --input_coverage=cov-report2.bin --input_coverage=cov-report3.bin --input_coverage=cov-report4.bin --input_coverage=cov-report5.bin --input_coverage=cov-report6.bin --export_type cobertura:cobertura.xml

also exits with a non-zero value, breaking CI build in the process. I can work around it easily enough, but would still a command-line switch that would tell OpenCppCoverage not to return the highest return value from inputs.

can't run in cmd

Before creating an issue, please make sure the answer is not in the FAQ.

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: _lastest
  • Architecture (x86/ x64): x64___
  • Windows version: ____win10 _

Describe your problem

when i setup the software . i can't run it in cmd line.i have set it in Path envirement.

Could you reproduce the issue on a toy example?

Attached file

Attach the log file LastCoverageResults.log, located in your current folder.

If the report does not contain the expected files, please run OpenCppCoverage with --verbose flag. This will add more information into LastCoverageResults.log.

Cobertura package semantics

This isn't necessarily a bug, I was just trying to understand how the Cobertura report format is laid out. In coverage tools I've seen for languages like Python or Java, the Package is used to group sources under a parent item that's a part of those languages. Here it seems like each package is a test suite (module?) and sources can be duplicated under many of these packages. So if I want to review the coverage for a source file as an aggregate across all tests, it's not really clear how to do that.

My process is:
invoke OpenCppCoverage multiple times using the same --sources and --modules include and exclude for every test suite executable I have, and exporting a binary .cov in each case. For the final .cov I import all of these .cov files and generate a cobertura xml. That results in the cobertura layout I described above.

I don't really have a suggestion, perhaps I'm missing something and it's important to group the sources this way. If not, maybe a single Package could host all the sources once and the results could be aggregated somehow. Or maybe packages could be inferred by folder names?

Improvement: Pass multiple values to options

Describe your environment

  • Version of OpenCppCoverage: 0.9.7
  • Architecture (x86/ x64): x64
  • Windows version: Windows 7

Describe your problem

It would be helpful, if multiple values (e.g. comma-separated) could be passed to an option.
Currently e.g. for multiple modules I have to use --modules=MyDll.dll --modules=MyExecutable.exe, which is not very intuitive. Same applies inside config files.

Missing files in the report

Maybe I am missing the point, but my issue is different than the one described in the FAQ. My library consists of many files, but only some of them are displayed in the report and taken into account to calculate the coverage. Is it because I am "including" them somehow in the tests? Is there a way to automatically include all my sources?

I am running in Windows 10 x64 with Visual Studio 2017.

Please verify the syntax export_type=cobertura:<path> works as described in documentation

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 7 Enterprise

Describe your problem

Steps to reproduce:

  1. create config.txt file
  2. _in the config.txt file define export_type=cobertura:UnitTest\ or export_type=cobertura:UnitTest or export_type=cobertura:\UnitTest\ . All 3 variants were experiemented one by one trying to define a path relative to current path of executing opencppcovenrage.
  3. Run OpenCppCoverage.exe --config_file="config.txt" -- "UnitTests\Debug\UnitTests.exe" --gtest_output="xml:UnitTests\UnitTests.xml"

wherein the gtest_output="xml:UnitTests\UnitTests.xml" are arguments to the tests defining output file .
UnitTestCobertura.xml files is NOT generated. NOT OK
Result of test execution by gtest defined by gtest_output argument above IS generated OK.
Following error is printed by opencppcobertura when trying write file (via Jenkins and CMD command)

Error: <unspecified file>: write error

Please verify the syntax export_type=cobertura:<path> works as described in https://github.com/OpenCppCoverage/OpenCppCoverage/wiki/Command-line-reference

Format: <exportType>:<outputPath>.
<exportType> can be: binary, cobertura, html
<outputPath> (optional) output file or
directory for the export.
Example: html:MyFolder\MySubFolder
This flag can have multiple occurrences.

This functionality is usable as it allows the config file to be placed in different location from the output coverage files. By specifying a path helps having single config.txt file and calling opencppcoverage multiple times with diffirent arguments for UnitTest.exe producing several UnitTestCobertura.xml files, later imported in Jenkins.

I am not sharing the verbose log but only the normal Jenkins. If required will log verbosely

18:25:05 C:\Program Files (x86)\Jenkins\jobs\integration_(master)\workspace>OpenCppCoverage.exe --config_file="C:\Program Files (x86)\Jenkins\jobs\integration_(master)\workspace\opencppcoverage_config.txt" -- "C:\Program Files (x86)\Jenkins\jobs\integration_(master)\workspace\UnitTests\Debug\UnitTests.exe" --gtest_output="xml:UnitTests\UnitTests.xml" 
18:25:05 [==========] Running 0 tests from 0 test cases.
18:25:05 [==========] 0 tests from 0 test cases ran. (1 ms total)
18:25:05 [  PASSED  ] 0 tests.
18:25:05 [info] Start Program:
18:25:05 Path:"C:\Program Files (x86)\Jenkins\jobs\integration_(master)\workspace\UnitTests\Debug\UnitTests.exe"
18:25:05 Arguments:--gtest_output=xml:UnitTests\UnitTests.xml 
18:25:05 Working directory: not set.
18:25:05 Modules: Selected: workspace\****masked propriatory****\Debug\ workspace\****masked propriatory****\Debug\ workspace\****masked****\Debug\ workspace\****masked****\Debug\ workspace\****masked propriatory****\Debug\ workspace\****masked****\Debug\ workspace\****masked****\Debug\ workspace\****masked propriatory****\Debug\ workspace\****masked propriatory****\Debug\ workspace\****masked propriatory****\Debug\ workspace\UnitTests\Debug\ Excluded: workspace\dist\ workspace\ExternalLibs\ workspace\UnitTests\Debug\zip.dll workspace\UnitTests\Debug\zlib1.dll workspace\UnitTests\Debug\tinyxml2.dll 
18:25:05 Sources: Selected: workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\utilities\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ workspace\****masked propriatory****\ Excluded: 
18:25:05 Log Level: Normal
18:25:05 Cover Children: 0
18:25:05 Aggregate by file: 1
18:25:05 Continue after C++ exception: 0
18:25:05 Optimized build support: 0
18:25:05 Export: Cobertura UnitTests 
18:25:05 Input coverage: 
18:25:05 Unified diff: 
18:25:05 Excluded line regular expressions: 
18:25:05 
18:25:05 [info] Module: C:\Program Files (x86)\Jenkins\jobs\integration_(master)\workspace\UnitTests\Debug\UnitTests.exe is selected because it matches selected pattern: workspace\UnitTests\Debug\
18:25:05 [info] Module: C:\Windows\System32\ntdll.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\ntdll.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\wow64.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\wow64win.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\wow64cpu.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\kernel32.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\kernel32.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\kernel32.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\System32\user32.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\kernel32.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\KernelBase.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\msvcp120d.dll is skipped because it matches no selected patterns
18:25:05 [info] Module: C:\Windows\SysWOW64\msvcr120d.dll is skipped because it matches no selected patterns
18:25:05 Error: <unspecified file>: write error 

Support to count the number of times a line is executed

Hi,

First of all, thank you for this great project I've been a follower since the codeplex.

Referring to your response message in codeplex (Message #1453928 ) about the support for counting the number of times a line is executed. Is it possible to add this as a feature as I want to make a research on fault localization using code coverage? I have tried to collect coverage information that is similar to gcov but in Windows using Visual Studio's code coverage. But it turns out VS coverage, does not give number of times a line is executed.

Do you think this feature would be available anyhow? Can you instruct or point out so that I can work on a fork, which will aim to get this information? Or is this even possible?

Thank you.

Issues generating coverage report for application DLL

Describe your environment

  • Version of OpenCppCoverage: 0.9.7.0
  • Architecture (x86/ x64): x64
  • Windows version: 7

Details

I am having an issue generating a coverage report, the .HTML file is empty after OpenCPPCoverage finishes executing.

I have a main application which is setup as a test harness to test an algorithm we have created. We'll call this application "Test Harness" and it is coded in VB.NET. This application essentially just injects data into our algorithm and compares the expected response with the actual.

I have an interface .DLL I have created to allow the Test Harness to interact with the algorithm (send inputs, receive outputs). We'll call this "Interface DLL". The algorithm and the interface .DLL are c/c++. This is the code I'm looking to get coverage on.

The Test Harness is located at C:\Projects\Test Harness
The Interface DLL is located at C:\Projects\Interface DLL

I am running the following command to execute OpenCppCoverage on the Test Harness executable:

OpenCppCoverage.exe --verbose --modules "C:\Projects\\" --sources="C:\Projects\\Interface DLL" -- "C:\Projects\\Test Harness\\bin\\Debug\Test Harness.exe"

When it executes everything goes as expected, I receive:

[info] Module: C:\Projects\Interface DLL\Debug\Interface DLL.dll is selected because it matches selected pattern: C:\Projects\
[debug] Try to load pdb from C:\Projects\Interface DLL\Debug\Interface DLL.pdb: Success

My application finishes executing, and then I receive:

[info] ----------------------------------------------------
[info] Coverage generated in Folder C:\Program Files\OpenCppCoverage\CoverageReport-2018-04-18-07h26m42s
[info] ----------------------------------------------------
[warning] No source files were selected. Please check the values of --sources and --excluded_sources.
You can try to remove all --sources and --excluded_sources and use --sources=c:\projects\interface dll\interface instead.

And the resulting report is empty. It simply contains the Test Harness.exe application in the Items column and Total Lines = 0. Interface DLL is not present in the report generated at all.

Is there something I am missing? I have gone through the FAQ thoroughly and cannot see anything I would be doing wrong.

Thanks

Cannot write to binary file

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:

  1. Run OpenCppCoverage with a particular config with html output. This produces a sensible result.
  2. Run OpenCppCoverage with a particular config with bianry output. This produces an eror message after running the program "Error: c:\program files (x86)\jenkins\workspace\opencppcoverage\exporter\binary\coveragedataserializer.cpp:87 Cannot serialize message to stream"

Command line was:
C:\Users\bertie.smith\Downloads>"C:\USERS\BERTIE.SMITH\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\15.0_84EE4AEF\EXTENSIONS\SNOGWFNY.XH3\OpenCppCoverage-x64\OpenCppCoverage.exe" --export_type "html:c:tmpFiles\codeCov" --verbose --sources * --modules * --working_dir "D:\Projects\Projects\Apex2015\Dev\cpp\Src\Test\TestFramework\" --plugin -- "D:\Projects\Projects\Apex2015\Dev\cpp\Src\Test\TestFramework../../../bin64\TestFrameworkd.exe" -offline

Bad result from binary run:
LastCoverageResults.log
Good result from html run:
LastCoverageResults_HTML.log

Get Error "Your program stop with error code: -2147483645"

Before creating an issue, please make sure the answer is not in the FAQ.

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: Latest
  • Architecture (x86/ x64): x64
  • Windows version: Windows 7 with SP1

Describe your problem

Steps to reproduce:

  1. Execute OpenCPPCoverage with options for [modules.]
    LastCoverageResults.log

Could you reproduce the issue on a toy example?

Attached file

Attach the log file LastCoverageResults.log, located in your current folder.

If the report does not contain the expected files, please run OpenCppCoverage with --verbose flag. This will add more information into LastCoverageResults.log.

Nuget Package

Hi there, I was looking in the Plugin repo, and you mention a Nuget package, which I couldn't find in Nuget repository. Is this a documentation bug or some problems publishing the package?

I'm integrating OpenCppCoverage in one of my projects, which I'm planning to use only for command line usage. Unfortunately I don't have a very easy way of deploying the binary. A NuGet package would be awesome for this. Do you have anything similar?

Thanks for the great tool.

Consider making output HTML more compact

Currently the generated HTML results file of summary by file is quite low density. Becuase of the pie charts (nice as they are) you don't see many files on the screen at any one time. It would be nice if there were an option to just have a textual output only with three columns: file name (with path), number of coverable lines, number of lines covered.

Extend Cobertura export interface

Hello,

this is a mix of a feature request and technical question.
I would like to specify the "package" name for the generated Cobertura report. I have found the location in the exporter and I can modify the string, but I would like a technically better, configurable solution. Like a command line option. I need to set it to a specific value for all generated reports.

For this, the parameter should be somehow passed to the exporter. Which solution would fit into the existing logic, in your opinion? Is it OK to extend the IExporter, and then how? Maybe other exporters would also receive parameter(s) in the future.

Consider normalizing paths for --sources (and --modules)

OpenCppCoverage is currently sensitive to differences between '' and '/' in --sources arguments.

This means that called like this
OpenCppCoverage --export_type cobertura --quiet --sources C:\projects\Catch2 -- C:\projects\Catch2\Build\Debug\SelfTest.exe
will result in the expected report, but this
OpenCppCoverage --export_type cobertura --quiet --sources C:/projects/Catch2 -- C:/projects/Catch2/Build/Debug/SelfTest.exe
will run the SelfTest, but filter out everything, creating an empty report.

I ran into this when I was integrating OpenCppCoverage with our project's CI on AppVeyor. Since we use CMake and CTest I had to redirect CTest and it provides the target path using forward slashes... this meant that I ended up with the tests providing proper output, but empty files, which took awhile to diagnose.

This probably also applies to --modules

Tested with v 0.9.6.1 release.

Module shown twice in HTML report (with and w/o full path)

Describe your environment

  • Version of OpenCppCoverage: 0.9.7.0
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:

  1. Run on c:\foo\test.exe which is not in PATH
  2. View HTML. It shows test.exe in addition to c:\foo\test.exe

Coverage for a non console application with managed and c++

Hi,

Apologies if i havent find this question in the codeplex discussions and here. The closest would be vstest execution. but i still get a error from the opencppcoverage

Project "C:\prod\structures\Test\FarmiTests\Smoke.msbuild" on node 1 (default targets).
RunUsingDefaultEnvFarmiIni:
Run Nunit Test Assembly
ProjectDir
TeamcityCheckoutFolder
[info] Module: C:\prod\structures2\BuildDrop\Work\bin_x64\Test\FarmiTask\FarmiAdapterTask.dll is selected because it matches selected pattern: *
Error: c:\program files (x86)\jenkins\workspace\opencppcoverage\cppcoverage\filedebuginformation.cpp:66 Error when calling SymFromAddr

Basically our application is not console application has c#, c++/cli, and c++. We have many set of tests written in c++ or c#. I am trying to use OpenCppCover to do Test Impact Analysis, so i would require to retrieve c++ coverage information for all possible test, this includes functional tests that are created in C# or in any other technology.

We have a working solution using Bullseye, however i dont like the penalty of having to instrument the binaries to collect coverage. So in theory the best would be to allow to attached to process before running a test collect coverage and detach. This would also would only filter the coverage created by the application starting up.

If this is not possible, it would be good already to just be possible to run tests from console (that launches the application in separate process ) and collect the coverage then

thanks for the help and keep up the good work

Cobertura report: filename attribute is missing the Windows Drive letter

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x86
  • Windows version: 10

Describe your problem

With the Cobertura export, the filename attribute is missing the Windows Drive letter

<?xml version="1.0" encoding="utf-8"?>
<coverage line-rate="0.28391903337885255" branch-rate="0" complexity="0" branches-covered="0" branches-valid="0" timestamp="0" lines-covered="0" lines-valid="0" version="0">
  <sources>
    <source>c:</source>
    <source>f:</source>
  </sources>
  <packages>
    <package name="C:\Users\fandre\Documents\git\feature-gradle\bin\PocoCppUnitd.dll" line-rate="0.58553127354935941" branch-rate="0" complexity="0">
      <classes>
        <class name="iomanip" filename="program files (x86)\microsoft visual studio 14.0\vc\include\iomanip" line-rate="0" branch-rate="0" complexity="0">
          <methods/>
          <lines>
            <line number="526" hits="0"/>
            <line number="527" hits="0"/>
            <line number="528" hits="0"/>
            <line number="529" hits="0"/>
          </lines>
        </class>
        <class name="iosfwd" filename="program files (x86)\microsoft visual studio 14.0\vc\include\iosfwd" line-rate="0.40909090909090912" branch-rate="0" complexity="0">

Attached file

LastCoverageResults.log

Continue on exit code !=0

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:

  1. Run opencppcoverage on test application (kind of unit testing)
  2. testa pplication exits with return code 1 - which means a test failure.
  3. Further processing fails, via --input-coverate the problem even spreads further

I'd like OpenCppCoverage to continue - maybe based on a command line flag --ignore-exit-codes

Missing sources - google test

Hi,

I have a project on Windows, and associated unit tests using google test. The folders have the following structure (MyProject and MyProjectUnitTests are actually full absolute paths):

  • MyProject (Where all the source files of the project itself are)
  • MyProjectUnitTests (Where the source files of the unit tests are)

The project files and unit tests are linked statically together as a single .exe, not as dll.

When I run the coverage, only the sources of the unit test are seen in the report not those located in MyProject (then reporting 100% coverage):
./OpenCppCoverage.exe --sources "MyProject" --working_dir "MyProjectUnitTests\\" -- "MyProjectUnitTests.exe"
although the log says:
Sources: Selected: MyProject Excluded:

I did try several alternatives (adding more sources in the command line), but I never managed to get the source files of the project included. If I include some external dll or the google test code, they are recognized and included in the report, but not the source files in MyProject.

If I specify no source, OpenCppCoverage crashes with:
*** Unhandled exception code: 3221225477: EXCEPTION_ACCESS_VIOLATION

Am I missing something?

Thanks

Is there a way to regenerate the report?

Before creating an issue, please make sure the answer is not in the FAQ.

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: _OpenCppCoverageSetup-x64-0.9.2
  • Architecture (x86/ x64): __ x64___
  • Windows version: _win7

Describe your problem

Steps to reproduce:
Use the command line mode to start the service. After the test is finished, the service stops normally. There is no end of the command line, the ctrl+c is forced to quit, no coverage report is generated, and is there a way to regenerate the report?

Could you reproduce the issue on a toy example?

Attached file

Attach the log file LastCoverageResults.log, located in your current folder.

If the report does not contain the expected files, please run OpenCppCoverage with --verbose flag. This will add more information into LastCoverageResults.log.

Coverage with Catia/CAA

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: v0.9.7.0
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Hello there, first of all thank you for your work !
I am trying to have a coverage rate for an application written for Catia with CAA framework.

For that, I call mkodt, the testing method provide by Catia. I have a bat file which call all my test. This script is working alone.
Then I have written an other script which call opencpp coverage and the bat file like that :
OpenCppCoverage --sources C:\SubSandbox\Maya\Apps\MayaWorkbench\Branches\Dev_Dv81 ^
--modules C:\SubSandbox\Maya\Apps\MayaWorkbench\Branches\Dev_Dv81\win_b64\code^
--cover_children ^
-- mkMayaOdt.bat

I had an error :

*** Unhandled exception code: 3221225480: An invalid HANDLE was specified.


If your application was built with optimization enabled, make sure you use --opt
imized_build

[info] ----------------------------------------------------
[info] Coverage generated in Folder C:\SubSandbox\Maya\Apps\MayaWorkbench\Branch
es\Dev_Dv81\CoverageReport-2018-06-04-16h12m08s
[info] ----------------------------------------------------
[error] Your program stop with error code: -1073741816
[warning] No modules were selected. Please check the values of --modules and --e
xcluded_modules.
You can try to remove all --modules and --excluded_modules and use --modules=C:
Windows\System32 instead.

Can you help me ?

Thank you !

LastCoverageResults.log

There are no instructions on how to build this program

Describe your environment

  • Version of OpenCppCoverage:0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 7

Describe your problem

Steps to reproduce:
1.Download source
2. Open sln file in visual studio 17
3. Build project

I then get lots of errors, eg:
NuGet Package restore failed for project TestCoverageOptimizedBuild: Unable to find version '1.0.0' of package 'thirdparty'.
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages: Package 'thirdparty.1.0.0' is not found on source 'C:\Program Files (x86)\Microsoft SDKs\NuGetPackages'.
https://api.nuget.org/v3/index.json: Package 'thirdparty.1.0.0' is not found on source 'https://api.nuget.org/v3/index.json'.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Platforms\x64\PlatformToolsets\v141\Toolset.targets(36,5): error MSB8036: The Windows SDK version 10.0.15063.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".

I tried running the BuildThirdPartyDependencies batch file. This referes to a folder Build\ThirdParty which does not exist, and consequently generates the error "The system cannot find the path specified.". Then there is various downloading followed by an authetication error. Full log:

C:\source\Bertie\Projects2\OpenCppCoverage-master>BuildThirdPartyDependencies.bat
The system cannot find the path specified.
Cloning into 'vcpkg'...
remote: Counting objects: 31982, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 31982 (delta 5), reused 14 (delta 4), pack-reused 31962
Receiving objects: 100% (31982/31982), 6.40 MiB | 1.70 MiB/s, done.
Resolving deltas: 100% (21111/21111), done.
Checking out files: 100% (2024/2024), done.
Exception calling "DownloadFile" with "2" argument(s): "The remote server returned an error: (407) Proxy Authentication Required."
At C:\source\Bertie\Projects2\OpenCppCoverage-master\vcpkg\scripts\fetchDependency.ps1:63 char:59

  •         (New-Object System.Net.WebClient).DownloadFile <<<< ($url, $downloadPath)
    
    • CategoryInfo : NotSpecified: (:) [], MethodInvocationException
    • FullyQualifiedErrorId : DotNetMethodException

Some instructions for building would be very useful!

Can OpenCppCoverage support a background process coverage?

Hi.

There is a situation that I want to do a functional test to a background process, like a server-side program. This myserver.exe is running all the time in background and won't exit by itself. I make a myclienttest.exe to communicate with this myserver.exe and functional test it. Can I run myserver.exe in background by OpenCppCoverage and run myclienttest.exe normally to execute a series of functional testing, and OpenCppCoverage collect the coverage?

I think OpenCppCoverage can collect code coverage at runtime, but it seems only when the program exits, the coverage data can be dumped to a file. Is there any way to dump the coverage data at runtime or like gcov, provide a signal-handler in OpenCppCoverage to dump the data when a ctrl-c or a kill signal being captured?

Looking forward to your answer.

Bad allocation in Jenkins job

Before creating an issue, please make sure the answer is not in the FAQ.

This template is applied for all bug requests. Remove it for other general question or feature request.

Describe your environment

  • Version of OpenCppCoverage: 0.9.5.2
  • Architecture (x86/ x64): x64
  • Windows version: Win7

Describe your problem

I run coverage for unit tests, from a Jenkins service on Windows.
Certain unit tests cause a "bad allocation" in OpenCppCoverage, just when trying to load the unit test EXE in question. There is no test code run at this point, it might be some global initialization in the test EXE, but I am clueless what it can be.

The same EXE can be profiled from the command line, without errors.
The same EXE can be profiled if I start a "service" command line with SysInternals PsExec.

The console output before the tool dies:

16:00:17 Starting vgl_simulation_matrix_ut.exe
16:00:17 [info] Module: D:\Jenkins\workspace\_VG-13572\output\vg.studiomax\bin\Debug\vgl_simulation_matrix_ut.exe is selected because it matches selected pattern: *ut.exe
16:00:17 Error: bad allocation
16:00:17 Press any key to continue... 
16:00:17 D:\Jenkins\workspace\Sim_UT_Cov>exit 1 
16:00:17 Build step 'Execute Windows batch command' marked build as failure

Could you reproduce the issue on a toy example?
yes

Attached file

LastCoverageResults.log
Attach the log file LastCoverageResults.log, located in your current folder.

Can you please make the memory allocations around loading the EXE more robust? Thanks.

OpenCppCoverage VS plugin doesn't work on VS2015

I'm having the exact same problem that is described in "OpenCppCoverage VS plugin doesn't work on solutions generated by cmake" on codeplex.

I'm using VS2015u3 and it looks like the plugin is version 0.9.4.0, it looks like that is the latest available on the MS downloads.

The Error I get is:

System.InvalidOperationException: Cannot find tool: VCCLCompilerTool
at OpenCppCoverage.VSPackage.DynamicVCConfiguration.GetTool(Object configuration, String toolKind)
at OpenCppCoverage.VSPackage.DynamicVCConfiguration..ctor(Object configuration)
at CallSite.Target(Closure , CallSite , Type , Object )
at OpenCppCoverage.VSPackage.DynamicVCProject.get_Configurations()
at OpenCppCoverage.VSPackage.ConfigurationManager.ComputeConfiguration(ExtendedProject project, SolutionContext context, String& error)
at OpenCppCoverage.VSPackage.ConfigurationManager.ComputeConfiguration(SolutionConfiguration2 activeConfiguration, ExtendedProject project, String& error)
at OpenCppCoverage.VSPackage.ConfigurationManager.FindConfiguration(SolutionConfiguration2 activeConfiguration, ExtendedProject project)
at OpenCppCoverage.VSPackage.Settings.StartUpProjectSettingsBuilder.BuildCppProject(SolutionConfiguration2 activeConfiguration, IConfigurationManager configurationManager, List`1 projects)
at OpenCppCoverage.VSPackage.Settings.StartUpProjectSettingsBuilder.ComputeOptionalSettings(SolutionConfiguration2 activeConfiguration)
at OpenCppCoverage.VSPackage.Settings.StartUpProjectSettingsBuilder.ComputeSettings()
at OpenCppCoverage.VSPackage.Settings.UI.MainSettingController.UpdateStartUpProject()
at OpenCppCoverage.VSPackage.Settings.MainSettingsManager.ShowSettingsWindows(CoverageRunner coverageRunner)
at OpenCppCoverage.VSPackage.OpenCppCoveragePackage.<>c__DisplayClass2_0.b__0()
at OpenCppCoverage.VSPackage.ErrorHandler.<>c__DisplayClass6_0.b__0()
at OpenCppCoverage.VSPackage.ErrorHandler.d__5.MoveNext()

I saw this reply:

Hello,

Thank you for reporting this issue.
I reproduced the problem thanks to your example. Unloading ZERO_CHECK project avoid the error for me.
I am going to release a new version of the plugin soon (something like end of July) and so I will add a fix for this issue.

Please let me know if the workaround helps you.

OpenCppCoverage

Has the fix been committed? Is there a new version of this plugin? Where can I download it?

V/R,
--Maxim

Look for program_to_run in environment variable %PATH%

Describe your environment

  • Version of OpenCppCoverage: 0.9.6.1
  • Architecture (x86/ x64): x64
  • Windows version: 10

Describe your problem

Steps to reproduce:

  1. Install CMake with ctest.exeand add the location to the PATH variable
  2. Run OpenCppCoverage.exe -- ctest.exe
  3. Output: Error: Program to run "ctest.exe" does not exist
    It works if ctest.exe is replaced by the absolute path but that is not convenient.

Option to override source code location

We have a build server that compiles the application, meaning that progam debug database points to the location where the build server has the source code, like d:\tfs\myproject.

Now if I want to test the coverage, I set the module path to where the compiled project has been moved to, like \networkdisk\myproject\relese, check out the source code to c:\my-tfs\myproject. and set sources to point to that location But since the path of the source code is different from the pdb files, OpenCppCoverage skips all source code since it doesn't match the pattern.

Is there any workaround to have the source code in a different location then when it was built?

OpenCppCoverage under Linux/macOS

Hi!

First of all, thanks for such amazing tool. We are actively using it under Windows.
Do you have any plans to port it to Linux or macOS? We have a cross-platform environment and in long-term would like to use one code coverage tool on most of platforms.
I made a simple "google search" and found out this repo Unity-Technologies/OpenCppCoverage.
You are also working on it and seems like it has Linux support.
Do you have plans to make it public? It will be awesome. We can help you with beta/alpha test.

Thanks!

Version OpenCppCoverage 0.9.7.0 does not find any source files

Describe your environment

  • Version of OpenCppCoverage: 0.9.7.0
  • Architecture (x86/ x64): x64
  • Windows version: Win7

Describe your problem

Steps to reproduce:

  1. Compiled my project using CMake and the command line tools of MSVC 19.0.23026.0
  2. Tried both with and without Ninja so it probably does not affect the result
  3. Moved to the build folder (the pdbs are located there together with the application)
  4. Executed the application with all the possible configurations listed on the documentation
  5. The application runs successfully, many [debug] messages are shown
  6. The HTML contains no reference to the source files that should be listed

I've opened the .pdb and verified the source code location, so the substitute_pdb_source_path is not necessary

Could you reproduce the issue on a toy example?
I am using a simple application to try the coverage tool for later incorporating it in our build pipeline

Working dir functionality question

Hi,

How can I change the working directory in the config? it seems that working_dir doesn't work.
I have the following config:
working_dir=c:\dev\RepName sources=Sources export_type=cobertura export_type=html excluded_sources=UnitTests excluded_sources=GeneratedFiles

I change working _dir option according to my repo but it is always the same - "c:" - see screenshot
c__dev_unittestscoverage xml - notepad 2018-02-20 16 02 02

Would you please help me ?

Add an option to write the coverage to standard output

I want to run OpenCppCoverage as part of a CI. For Linux I use gcovr but that is not available for a Visual Studio Project.

You can find an example output of gcovr here: http://gcovr.com/guide.html
At the moment I only care about the TOTAL line. It would be nice if you could provide such an output and if possible use the same format, so the same regex (^TOTAL.*\s+(\d+\%)$) can be used to parse the result.

Thank you.

Support forward slash in paths

Working with ant and other portable scripts it's sometimes difficult to get the paths separator right. It would be convenient if OpenCppCoverage accept forward slashes / in paths as well.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.