From 690fbbbc27a73e1e4be222f7bea14ab2e033d803 Mon Sep 17 00:00:00 2001 From: "Dustin L. Howett" <duhowett@microsoft.com> Date: Fri, 26 Mar 2021 09:46:14 -0700 Subject: [PATCH] Add a WPR profile containing all of Terminal's ETW providers (#9630) --- src/Terminal.wprp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/Terminal.wprp diff --git a/src/Terminal.wprp b/src/Terminal.wprp new file mode 100644 index 00000000000..d1a2b64ae22 --- /dev/null +++ b/src/Terminal.wprp @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<WindowsPerformanceRecorder Version="1.0" Author="Microsoft Corporation" Copyright="Microsoft Corporation" Company="Microsoft Corporation"> + <Profiles> + <EventCollector Id="EventCollector_Terminal" Name="Terminal"> + <BufferSize Value="64" /> + <Buffers Value="4" /> + </EventCollector> + <EventProvider Id="EventProvider_TerminalControl" Name="28c82e50-57af-5a86-c25b-e39cd990032b" /> + <EventProvider Id="EventProvider_TerminalConnection" Name="e912fe7b-eeb6-52a5-c628-abe388e5f792" /> + <EventProvider Id="EventProvider_TerminalSettingsModel" Name="be579944-4d33-5202-e5d6-a7a57f1935cb" /> + <EventProvider Id="EventProvider_TerminalApp" Name="24a1622f-7da7-5c77-3303-d850bd1ab2ed" /> + <EventProvider Id="EventProvider_TerminalWin32Host" Name="56c06166-2e2e-5f4d-7ff3-74f4b78c87d6" /> + <EventProvider Id="EventProvider_TerminalRemoting" Name="d6f04aad-629f-539a-77c1-73f5c3e4aa7b" /> + <Profile Id="Terminal.Verbose.File" Name="Terminal" Description="Terminal" LoggingMode="File" DetailLevel="Verbose"> + <Collectors> + <EventCollectorId Value="EventCollector_Terminal"> + <EventProviders> + <EventProviderId Value="EventProvider_TerminalControl" /> + <EventProviderId Value="EventProvider_TerminalConnection" /> + <EventProviderId Value="EventProvider_TerminalSettingsModel" /> + <EventProviderId Value="EventProvider_TerminalApp" /> + <EventProviderId Value="EventProvider_TerminalWin32Host" /> + <EventProviderId Value="EventProvider_TerminalRemoting" /> + </EventProviders> + </EventCollectorId> + </Collectors> + </Profile> + <Profile Id="Terminal.Light.File" Name="Terminal" Description="Terminal" Base="Terminal.Verbose.File" LoggingMode="File" DetailLevel="Light" /> + <Profile Id="Terminal.Verbose.Memory" Name="Terminal" Description="Terminal" Base="Terminal.Verbose.File" LoggingMode="Memory" DetailLevel="Verbose" /> + <Profile Id="Terminal.Light.Memory" Name="Terminal" Description="Terminal" Base="Terminal.Verbose.File" LoggingMode="Memory" DetailLevel="Light" /> + </Profiles> +</WindowsPerformanceRecorder> \ No newline at end of file