google / UIforETW

User interface for recording and managing ETW traces
https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
Apache License 2.0
1.55k stars 201 forks source link

Update scripts for new symcache layout #131

Closed randomascii closed 5 years ago

randomascii commented 5 years ago

xperf/WPA have a new directory structure for the symcache directory. The new structure is very similar to the one used by symbol servers, which is good, but ETWPackSymbols.py and StripChromeSymbols.py don't understand the new layout which is bad. A typical path to a .symcache file in the new system looks like this:

c:\symcache\chrome.dll.pdb\00734D63358471C64C4C44205044422E1\chrome.dll.pdb-v3.1.0.symcache

PDB name, GUID-and-age, then pdb name-v3.1.0.symcache.

The scripts should be updated