PerfView and TraceEvent 3.2.0
What's Changed
- Fix Debug.Assert failures in SpeedScope tests and DynamicTraceEventParser by @brianrob in #2368
- Add TraceParserGen.Tests project and fix code generation bugs by @Copilot in #2308
- Update UsersGuide.htm by @AftabAnsari10662 in #2370
- Strip .il and .ni suffixes from TraceModuleFile.Name by @leculver in #2364
- Handle provider names that start with a numeric digit. by @brianrob in #2369
- Dispose WebView2 controls before Environment.Exit to prevent finalizer crash by @brianrob in #2371
- Refactor GetManifestForRegisteredProvider to use XmlWriter by @Copilot in #2353
- docs: Add investigation guidance for JIT-inlined missing stack frames by @Copilot in #2377
- Fix spurious BROKEN frame at top of Linux thread stacks in CPU Stacks viewer by @Copilot in #2375
- Fix NRE in AddUniversalDynamicSymbol for invalid symbol address ranges by @brianrob in #2376
- Add missing authority parameter to log by @hoyosjs in #2379
- Replace individual code owners with microsoft/perfview-reviewers group by @brianrob in #2381
- Fix Dynamic Symbol Resolution for Mappings Shared Across Multiple Processes in Universal Traces by @brianrob in #2380
- Implement Symbol Demanglers for Linux Binaries by @brianrob in #2383
- Fix NullReferenceException race condition in TraceLog.AllocLookup/FreeLookup by @Copilot in #2387
- Add typed schema for AllocationSampled (EventID 303, .NET 10+) in ClrTraceEventParser by @Copilot in #2388
- Add ElfSymbolModule for Parsing ELF Symbol Tables by @brianrob in #2384
- Update BDN to latest version. by @cincuranet in #2389
- Fixed overflow when working with large dumps by @remilema in #2399
- Fix XamlMessageBox STA Threading Crash from Background Threads by @brianrob in #2400
- Add ELF Symbol Resolution for Linux .nettrace Traces by @brianrob in #2397
- Add Missing WCF Event Templates by @brianrob in #2390
New Contributors
- @AftabAnsari10662 made their first contribution in #2370
- @remilema made their first contribution in #2399
Full Changelog: v3.1.30...v3.2.0