Skip to content

Bug fixes to v1.50

Compare
Choose a tag to compare
@randomascii randomascii released this 04 Nov 04:42
· 98 commits to master since this release

This release of UIforETW fixes some bugs in the v1.50 release of UIforETW, including a bug that prevented normal tracing unless heap tracing was configured.

The list of important recent changes is:

7a8d7a7 Put PDB files in symbol server format
fa1b9ea Only check and set heap args when heap tracing
fcca3d9 Print correct version number when WPT is installed.
61eaa9d Update IdentifyChromeProcesses.py
49875c8 Don't use OutputDebugString in release builds
45d5eae Remove double-Windows typo

The etwpackage*.zip file contains 32-bit and 64-bit versions of UIforETW.exe, statically linked so that they will run anywhere. No compilation required. It also includes 64-bit versions of the Windows Performance Toolkit (WPT) installers.

To use this release just download etwpackage*.zip, unzip it, then run bin\UIforETW.exe (signed). WPT 10 will be installed as needed. etwsymbols*.zip (with source indexing) can be downloaded if needed for debugging. The etwsymbols*.zip file contains the PDBs for UIforETW in symbol server format - just unzip them to your local symbol server cache so that all debuggers and profilers and other tools can use them.

For more information see https://tinyurl.com/etwcentral (aka https://randomascii.wordpress.com/2015/09/24/etw-central/)