WppViewer Studio

WPP and ETW tracing without fighting the tools.

Beta v6.5 is now available.

WppViewer Studio is a Windows trace viewer built for the work driver developers actually do: open ETL files, start live WPP sessions, capture DbgPrint output, filter noisy logs, jump from an event to source, and inspect call stacks* when a trace line is not enough.

If you are using Microsoft TraceView today, WppViewer keeps the familiar WPP workflow and adds the source, stack, filtering, and mixed trace context needed for daily driver work. See the WppViewer vs TraceView comparison.

What WppViewer Does

  • Opens saved ETL traces and displays formatted WPP messages.
  • Starts live WPP capture from provider GUID, flags, level, and TMF search path.
  • Saves workspaces for repeatable trace setups across debugging sessions.
  • Combines WPP, kernel process and image events, DbgPrint, and OutputDebugString.
  • Filters and highlights event streams so the important rows stand out quickly.
  • Searches across trace messages with options for case, whole word, regex, and fields.
  • Exports displayed events when you need to send a focused trace to another engineer.

Built for Kernel Debugging

WppViewer Studio is especially useful when a trace has to answer more than "what message printed?" It can collect kernel context needed for stack resolution for ETW and DbgPrint events, attach DbgPrint capture to the system logger, and show source locations when trace metadata includes file and line information. That makes it easier to move from a trace row to the code path that produced it.

Screenshots

Mixed ETW and WPP events, source view, properties, and workspace panes.
DbgPrint capture with stack frames and symbol/source information.

Demo vs Licensed Studio

CapabilityDemoLicensed Studio
Open and view ETL filesIncludedIncluded
Live WPP trace providers1 provider at a timeMultiple providers
History bufferUp to 50,000 eventsNo product cap
Source viewingDisabledEnabled
Stack dump viewDisabledEnabled
Kernel trace support for stacks and DbgPrintDisabledEnabled
Process name shownDisabledEnabled
Filtering, highlighting, search, and exportIncludedIncluded

Get WppViewer

Start with the demo if you want to test the viewer against your own ETL files and WPP providers. If you need multi-provider live sessions, source view, kernel trace support, DbgPrint stacks, or a larger history buffer, contact Joya Systems for a licensed Studio build.

* Stack traces are available for ETW messages and DbgPrint events. WPP messages do not generate stack data.

WppViewer Studio

  • What our customers say about us?