Releases: dotnet/diagnostics
Diagnostics Release - v8.0.510501
General tooling announcements
- General bug fixes.
dotnet-counters
- Starting .NET 8, monitoring applications using dotnet-counters will show the raw value of a counter instead of deltas. A separate deltas column can be requested by specifying the
--showDeltas
flag. This was not done by default to preserve horizontal space usage.
dotnet-trace
- Added option to skip collecting rundown information when collecting traces. This is the new default when collecting top level GC metrics. All other collection profiles continue ocllecting such info by default. Rundown collection can be explicitly controlled using the
--rundown
flag.
Packages released to NuGet
dotnet-counters.8.0.510501.nupkg
dotnet-dsrouter.8.0.510501.nupkg
dotnet-dump.8.0.510501.nupkg
dotnet-gcdump.8.0.510501.nupkg
dotnet-sos.8.0.510501.nupkg
dotnet-stack.8.0.510501.nupkg
dotnet-trace.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.8.0.510501.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.8.0.510501.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.510501.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | Download |
... |
Diagnostics Release - v8.0.505301
General tooling announcements
- Allow ` in hex strings in SOS commands.
- Fix DumpStackObjects error.
- [RISC-V] Implement SOS related code.
- In dotnet-counters JSON Exporter, change time formatting to universal time formatting. Fixes #3905.
- Make DiagnosticsClient.StartEventPipeSessionAsync public. Resolves #3727.
- Add RequestStackwalk parameter to EventPipeSession. Issue #3696.
- Validate that providers are > 0 to provide clear error when using Diagnostics Client.
- Provide better error messages for IPC connect failures.
- An additional flag to parallel stacks to include runtime stacks to pstacks command.
- Added dump referenced objects command.
- Add CLRMA support to SOS.
Packages released to NuGet
dotnet-counters.8.0.505301.nupkg
dotnet-dsrouter.8.0.505301.nupkg
dotnet-dump.8.0.505301.nupkg
dotnet-gcdump.8.0.505301.nupkg
dotnet-sos.8.0.505301.nupkg
dotnet-stack.8.0.505301.nupkg
dotnet-trace.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.8.0.505301.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.8.0.505301.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.505301.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20240103.1/2ECBA00786ED414C41FAA4AF2C43D126F6D834... |
Diagnostics Release - v8.0.452401
General tooling announcements
- Handle sessionId as ulong instead of long in EventPipeSession.cs.
- Handle log messages with null state.
- Fixed #4348. Error using dotnet-gcdump on Android device.
- Fixed #4337. dotnet-dsrouter android does not appear to work for Android devices.
- Fix log scope construction
- Dotnet Counters + Dotnet Monitor Unification.
- Update Diagnostics Documentation
dotnet-dump/SOS
- Better SOS help. Uniform acess managed/native commands, alphabetized and filtered by the current runtime.
- Better SOS error messaging on command parsing errors and better message for
The IMemoryRegionService service is required by the MemoryRegionService property
error. - !maddress misattributes memory to the GC and additional !maddress fixes.
- Fixed #4070. SOS sets the invalid parameter handler in the CRT on Windows in an unsafe way.
- Better DBI/DAC loading on Windows. Use the runtime binary (coreclr.dll) CLRDEBUGINFO resource.
- Add !crashinfo (crashinfo under dotnet-dump/lldb) for Native AOT unhandled exception crashes.
- Fix SOS to show the relevant information for the !ThreadPool command when using the Windows thread pool.
Packages released to NuGet
dotnet-counters.8.0.452401.nupkg
dotnet-dsrouter.8.0.452401.nupkg
dotnet-dump.8.0.452401.nupkg
dotnet-gcdump.8.0.452401.nupkg
dotnet-sos.8.0.452401.nupkg
dotnet-stack.8.0.452401.nupkg
dotnet-trace.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.8.0.452401.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.8.0.452401.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.452401.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20231024.1/45769EEEC4C93E... |
Diagnostics Release - v7.0.447801
dotnet-dump/SOS fixes in this release
- Various fixes
Packages released to NuGet
dotnet-counters.7.0.447801.nupkg
dotnet-dsrouter.7.0.447801.nupkg
dotnet-dump.7.0.447801.nupkg
dotnet-gcdump.7.0.447801.nupkg
dotnet-sos.7.0.447801.nupkg
dotnet-stack.7.0.447801.nupkg
dotnet-trace.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.7.0.447801.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.7.0.447801.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.447801.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | Download |
dotnet-trace | win-arm64 | Download |
dotnet-counters | win-x64 | Download |
dotnet-dump | win-x64 | Download |
dotnet-gcdump | w... |
Diagnostics Release - v7.0.442301
dotnet-dump/SOS fixes in this release
- Fix gcroot missing edge of root graph
- Fix bugs in DAC names that either contain non-closed generics or non-assembly qualified names (microsoft/clrmd#897)
- Use metadata to find type names when appropriate (#4108)
- Prevent exception when reading roots from the bad stack
- Fix Linux single-file apps dumps loaded on Windows
- Fix crash on dotnet-dump analyze exit
- Add dumpexception command
Packages released to NuGet
dotnet-counters.7.0.442301.nupkg
dotnet-dsrouter.7.0.442301.nupkg
dotnet-dump.7.0.442301.nupkg
dotnet-gcdump.7.0.442301.nupkg
dotnet-sos.7.0.442301.nupkg
dotnet-stack.7.0.442301.nupkg
dotnet-trace.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.7.0.442301.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.7.0.442301.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.442301.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | Download |
dotnet-trace | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20230823.1/463C4CAAB8614A66073D2321F24E312B42B5AB... |
Diagnostics Release - v7.0.430602
General tooling announcements
- Fix DiagnosticsClient.GetPublishedProcesses returning dead processes PIDs on Linux and macOS (issue #3699)
- Fix incorrect rendering of counters (issue #3665)
- Fix Byte-Order-Mark in the the middle of file generated by traverseheap -xml (issue #3843)
dotnet-dump/SOS
- Fix Watson crash on null module names
- maddress command improvements (-list/-orderBySize options)
- dumpheap, verifyheap and traverseheap command improvements
- verifyobj threadpool and dumpruntimetypes command improvements
- Fix SOS for latest .NET 8.0 runtime versions
- Fixed random gcroot failures
Packages released to NuGet
dotnet-counters.7.0.430602.nupkg
dotnet-dsrouter.7.0.430602.nupkg
dotnet-dump.7.0.430602.nupkg
dotnet-gcdump.7.0.430602.nupkg
dotnet-sos.7.0.430602.nupkg
dotnet-stack.7.0.430602.nupkg
dotnet-trace.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.7.0.430602.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.7.0.430602.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.430602.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | Download |
dotnet-trace | win-arm64 | [Download... |
Diagnostics Release - v7.0.421201
General tooling announcements
- General bug fixes.
dotnet-dump/SOS
- Added
maddress
,findpointersin
, andgctonative
commands in WinDBG/CDB bases SOS. - Several managed memory inspection commands have been reimplemented - some input flags and the textual output have changed due to this. Notably most of them no longer accept
/D
as a DML flag andgcroots
no longer accepts the-all
flag as that's the new default behavior. - Add
sosreset
command to flush cached state - useful in case additional debugging binaries are available. - Parallel stacks fixes around IL Generated methods.
dbgshim
- Fix size checks for large single-file apps.
Packages released to NuGet
dotnet-counters.7.0.421201.nupkg
dotnet-dsrouter.7.0.421201.nupkg
dotnet-dump.7.0.421201.nupkg
dotnet-gcdump.7.0.421201.nupkg
dotnet-sos.7.0.421201.nupkg
dotnet-stack.7.0.421201.nupkg
dotnet-trace.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.7.0.421201.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.7.0.421201.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.421201.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | Download |
dotnet-sos | win-arm64 | Download |
dotnet-stack | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20230412.1/2ECBA00786ED414C41FAA4AF2C43D126F6D8346A4C7C9AFD4B946C69501A2818/dotnet... |
Diagnostics Release - v7.0.410101
General tooling announcements
- The tools are now versioned in the 7 major to reflect the following breaking change.
- The tools are now hosted in a .NET 6 runtimes and above, which means we've dropped support for hosting the tools in a .NET Core 3.1 runtime. This also applies to the managed code that SOS uses for some commands under LLDB and WinDBG.
- Fix error handling when EventPipe's IPC mechanism can't be enumerated in
ps
command in all commands. - Given the restrictions of signing and entitlement of apps in macOS, we removed support for the single file curlable version of tools for all macOS systems. The main supported mechanism in such an environment is to install them using
dotnet tool install
.
dotnet-dump/SOS issues fixed for release
- Fixed return code for failed analysis and collection and PID parsing.
- Add ALC information to
DumpMT
. - Add triage dump option do
dotnet-dump
- fix breakpoint flushing when running under WinDBG.
- Fix output of EEHeap when using regions GC.
dotnet-counters
- Fix metrics getting parsed as localle-specific. (#3558) @ghord
- Make .NET 6 the default runtime when requesting available profiles.
- Update list of available network counters.
dotnet-trace
- Corrected set of events that get colelected under the GC profiles.
dotnet-dsrouter
- Enhanced client-client connection mode.
dbgshim
- Fix cases where build ID can't be extracted for CoreCLR debugging in Ubuntu Snap.
Packages released to NuGet
dotnet-counters.7.0.410101.nupkg
dotnet-dsrouter.7.0.410101.nupkg
dotnet-dump.7.0.410101.nupkg
dotnet-gcdump.7.0.410101.nupkg
dotnet-sos.7.0.410101.nupkg
dotnet-stack.7.0.410101.nupkg
dotnet-trace.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.7.0.410101.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.7.0.410101.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.410101.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20230201.1/FE5D73677EE8EAD4C6C453ADE0E0469BC10... |
Diagnostics Release - v6.0.351802
dotnet-dump/SOS issues fixed for release
#3095 - Add "logopen" and "logclose" commands to support logging output to a file
#3101 - SOS should stop using HResult as a PInvoke return
#3120 - Feature request: increase max heap segments
#3187 - dotnet-dump analyze causes an Exception
#1552 - Add linux-musl-arm SOS support
#3032 - The "setsymbolserver -ms" added to the .lldbinit by dotnet-sos fail
#2978 - sos messages should not assume windbg context
#3003 - 'dotnet-dump analyze' crashes when loading core dump
Allows more SOS on Linux/MacOS and Linux core dumps on Windows under Windbg.
Commands enabled for Linux/MacOS on lldb, windbg and dotnet-dump:
DumpSig
DumpSigElem
DumpRuntimeTypes
VerifyHeap
AnalyzeOOM
VerifyObj
ListNearObj
GCHeapStat
ThreadPool
TraverseHeap
EHInfo
GCInfo
ObjSize
FindRoots
Under dotnet-dump and lldb these commands are lowercase.
dotnet-monitor
Standardize DiagnosticFilterString, No Longer Assume TraceEvent Arg Ordering.
dotnet-trace
Fixes unhandled exception on trace if process cannot start (#3409). Checks if a process was successfully started.
Packages released to NuGet
dotnet-counters.6.0.351802.nupkg
dotnet-dsrouter.6.0.351802.nupkg
dotnet-dump.6.0.351802.nupkg
dotnet-gcdump.6.0.351802.nupkg
dotnet-sos.6.0.351802.nupkg
dotnet-stack.6.0.351802.nupkg
dotnet-trace.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.6.0.351802.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.6.0.351802.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.351802.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | osx-x64 | Download |
dotnet-dump | osx-x64 | Download |
dotnet-gcdump | osx-x64 | Download |
dotnet-sos | osx-x64 | Download |
dotnet-stack | osx-x64 | Download |
dotnet-trace | osx-x64 | Download |
dotnet-counters | win-arm | [Download](https://download.visualstudio.microsoft.com/download/pr/20221018.2/00E696B0A6C609DFE08F3BBF70... |
Diagnostics Release - v6.0.328102
Microsoft.Diagnostics.DbgShim package
- Fixed arm64 support
Packages released to NuGet
dotnet-counters.6.0.328102.nupkg
dotnet-dsrouter.6.0.328102.nupkg
dotnet-dump.6.0.328102.nupkg
dotnet-gcdump.6.0.328102.nupkg
dotnet-sos.6.0.328102.nupkg
dotnet-stack.6.0.328102.nupkg
dotnet-trace.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.linux-arm64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-arm64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.linux-musl-x64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.linux-x64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.osx-arm64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.osx-x64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.win-arm.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.win-arm64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.win-x64.6.0.328102.nupkg
Microsoft.Diagnostics.DbgShim.win-x86.6.0.328102.nupkg
Microsoft.Diagnostics.NETCore.Client.0.2.328102.nupkg
Global Tools - Single File Links
Note: All Windows assets are signed with a trusted Microsoft Authenticode Certificate. To verify
integrity for Linux and macOS assets check the CSV in the assets section of the release for their SHA512 hashes.
Tool | Platform | Download Link |
---|---|---|
dotnet-counters | linux-arm | Download |
dotnet-dump | linux-arm | Download |
dotnet-gcdump | linux-arm | Download |
dotnet-sos | linux-arm | Download |
dotnet-stack | linux-arm | Download |
dotnet-trace | linux-arm | Download |
dotnet-counters | linux-arm64 | Download |
dotnet-dump | linux-arm64 | Download |
dotnet-gcdump | linux-arm64 | Download |
dotnet-sos | linux-arm64 | Download |
dotnet-stack | linux-arm64 | Download |
dotnet-trace | linux-arm64 | Download |
dotnet-counters | linux-musl-arm64 | Download |
dotnet-dump | linux-musl-arm64 | Download |
dotnet-gcdump | linux-musl-arm64 | Download |
dotnet-sos | linux-musl-arm64 | Download |
dotnet-stack | linux-musl-arm64 | Download |
dotnet-trace | linux-musl-arm64 | Download |
dotnet-counters | linux-musl-x64 | Download |
dotnet-dump | linux-musl-x64 | Download |
dotnet-gcdump | linux-musl-x64 | Download |
dotnet-sos | linux-musl-x64 | Download |
dotnet-stack | linux-musl-x64 | Download |
dotnet-trace | linux-musl-x64 | Download |
dotnet-counters | linux-x64 | Download |
dotnet-dump | linux-x64 | Download |
dotnet-gcdump | linux-x64 | Download |
dotnet-sos | linux-x64 | Download |
dotnet-stack | linux-x64 | Download |
dotnet-trace | linux-x64 | Download |
dotnet-counters | osx-x64 | Download |
dotnet-dump | osx-x64 | Download |
dotnet-gcdump | osx-x64 | Download |
dotnet-sos | osx-x64 | Download |
dotnet-stack | osx-x64 | Download |
dotnet-trace | osx-x64 | Download |
dotnet-counters | win-arm | Download |
dotnet-dump | win-arm | Download |
dotnet-gcdump | win-arm | Download |
dotnet-sos | win-arm | Download |
dotnet-stack | win-arm | Download |
dotnet-trace | win-arm | Download |
dotnet-counters | win-arm64 | Download |
dotnet-dump | win-arm64 | Download |
dotnet-gcdump | win-arm64 | [Download](https://download.visualstudio.microsoft.com/download/pr/20220531.2/5825... |