Given
The implementation ETW provider (inherited from EventSource) with dynamic events. Provider name "IDS-IDComplete-DynamicTrace"
My implementation of Windows service, in which the events of ETW are generated
I collect events from the service using PerfVev:
PerfView.exe collect ETWTrace.etl /merge /zip /OnlyProviders=*IDS-IDComplete-DynamicTrace
Question
How can I view the call stack in PerfVev so I can see the calls to my code?
you have not captured callstacks. At commandline at the option @StacksEnabled set to true to capture callstacks: /providers=YOUR_EVENTSOURCE@StacksEnabled=true:
PerfView.exe collect ETWTrace.etl /merge /zip /Providers=*IDS-IDComplete-DynamicTrace@StacksEnabled=true