[Spice-devel] [PATCH v3 0/4] Add ETW support to release version

Yuri Benditovich yuri.benditovich at daynix.com
Sun Jul 9 07:54:21 UTC 2017


This series of patches allows binary traces to be recorded in customer
environment for further offline analysis. ETW (Event tracing for 
Windows) and WPP (preprocessing of traces) provide minimal overhead
when trace session is not active (regular usage) and low throghput
and minimal affect when tracing is active.
Debug version is unchanged.

Changes from v1:
p2: minimized diff for vcxproj.filters file
p3: changes partially moved to common header
p3: discarded variable for saved driver object
p4: extended commit message

Changes from v2:
p4: fixed typo in command line

Yuri Benditovich (4):
  qxl-wddm-dod: Correct format of printouts
  qxl-wddm-dod: add trace definition file for WPP
  qxl-wddm-dod: Support ETW for release version
  qxl-wddm-dod: Add scripts for ETW recording and parsing

 QxlDodCollectTrace.bat        |  31 +++++++++++++
 QxlDodParseTrace.bat          |  10 ++++
 qxldod/QxlDod.cpp             | 105 ++++++++++++++++++++++--------------------
 qxldod/WppTrace.h             |  56 ++++++++++++++++++++++
 qxldod/driver.cpp             |   8 +++-
 qxldod/driver.h               |   2 +-
 qxldod/qxldod.vcxproj         |   5 ++
 qxldod/qxldod.vcxproj.filters |   3 ++
 8 files changed, 167 insertions(+), 53 deletions(-)
 create mode 100644 QxlDodCollectTrace.bat
 create mode 100644 QxlDodParseTrace.bat
 create mode 100644 qxldod/WppTrace.h

-- 
2.7.0.windows.1



More information about the Spice-devel mailing list