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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel