platform/core/dotnet/diagnostics.git
2 years ago[main] Update dependencies from dotnet/source-build-reference-packages (#3787)
dotnet-maestro[bot] [Thu, 6 Apr 2023 15:56:31 +0000 (15:56 +0000)]
[main] Update dependencies from dotnet/source-build-reference-packages (#3787)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agomaddress -orderBySize (#3803)
Lee Culver [Wed, 5 Apr 2023 18:19:23 +0000 (11:19 -0700)]
maddress -orderBySize (#3803)

Added an option to order the output of !maddress by size descending, as requested by the GC team.

2 years agoFix IndexOutOfRangeException (#3800)
Lee Culver [Tue, 4 Apr 2023 19:37:05 +0000 (12:37 -0700)]
Fix IndexOutOfRangeException (#3800)

* Fix IndexOutOfRangeException

Fix an IndexOutOfRangeException with !sos maddress.

* Add initial parts length check

* One more fix

2 years agoAdd !dumpheap fragmentation statistics (#3799)
Lee Culver [Tue, 4 Apr 2023 16:06:28 +0000 (09:06 -0700)]
Add !dumpheap fragmentation statistics (#3799)

In my previous !dumpheap change I overlooked the fragmentation output.  This adds fragmentation output in the exact same was as the previous C++ code.

The new code now validates the Free region is actually followed by the next object, and that those objects do not live on the Pinned, Frozen, or Large object heaps.

2 years agoAdd -list to !sos maddress (#3798)
Lee Culver [Fri, 31 Mar 2023 19:54:25 +0000 (12:54 -0700)]
Add -list to !sos maddress (#3798)

- Added a way to list all kinds of a specific memory type
- Added caching to NativeAddressHelper, as it was recalculating every run

2 years agoFix issue where DmlExec isn't implemented in Repl (#3794)
Lee Culver [Thu, 30 Mar 2023 22:52:22 +0000 (15:52 -0700)]
Fix issue where DmlExec isn't implemented in Repl (#3794)

* Fix issue where DmlExec isn't implemented in Repl

WriteDmlExec is meant to work even if DML is disabled, but the Repl project throws NotSupportedException instead of passing the text argument.

* Write the raw output when DML is present

Also print output when WriteDml is called.  This shouldn't happen in the current codebase, but at least it won't cause the command to stop.

2 years agoImprove !maddress (#3792)
Lee Culver [Thu, 30 Mar 2023 17:50:50 +0000 (10:50 -0700)]
Improve !maddress (#3792)

- Using single '-' instead of '--' for Options to match the rest of SOS
- Change the default behavior of maddress to print the entire list of memory, this matches !address
- Only display the HandleTable if we can efficiently do so (or if the user requests that we show HandleTable data anyway)
- Use the RootCacheService to only walk the handle table once per runtime

2 years agoAdd GC inter-generational analysis commands (#3790)
Lee Culver [Thu, 30 Mar 2023 17:44:47 +0000 (10:44 -0700)]
Add GC inter-generational analysis commands (#3790)

* Add GC inter-generational analysis commands

Added SOS commands requested by the GC team:
!sos FindEphemeralReferencesToLOH - Finds references between gen0/gen1 objects and the Large Object Heap.
!sos FindReferencesToEphemeral Finds all object references which point to a lower generation than the current object
!sos SizeStats - Prints statistics about objects sizes

* Code review feedback

- shorten command names
- check for cancellation
- change a couple of object checks to filter better

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230329.5 (...
dotnet-maestro[bot] [Thu, 30 Mar 2023 16:46:50 +0000 (16:46 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230329.5 (#3791)

[main] Update dependencies from dotnet/aspnetcore

2 years agoTrim away netframework targets in source-build (#3788)
Nikola Milosavljevic [Wed, 29 Mar 2023 19:58:23 +0000 (12:58 -0700)]
Trim away netframework targets in source-build (#3788)

2 years ago[main] Update dependencies from microsoft/clrmd (#3778)
dotnet-maestro[bot] [Wed, 29 Mar 2023 18:08:13 +0000 (18:08 +0000)]
[main] Update dependencies from microsoft/clrmd (#3778)

[main] Update dependencies from microsoft/clrmd

 - Merge branch 'main' into darc-main-ade01c5a-e569-4564-8b2a-7df2f9db90a4

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230328.4 (...
dotnet-maestro[bot] [Wed, 29 Mar 2023 18:04:03 +0000 (18:04 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230328.4 (#3786)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 28 Mar 2023 14:06:02 +0000 (14:06 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230328.3 (#3785)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230327.14 ...
dotnet-maestro[bot] [Tue, 28 Mar 2023 13:29:52 +0000 (13:29 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230327.14 (#3784)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Mon, 27 Mar 2023 17:02:03 +0000 (17:02 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230327.1 (#3783)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230325.2 (...
dotnet-maestro[bot] [Sun, 26 Mar 2023 18:20:40 +0000 (18:20 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230325.2 (#3781)

[main] Update dependencies from dotnet/aspnetcore

2 years ago[main] Update dependencies from dotnet/source-build-reference-packages (#3776)
dotnet-maestro[bot] [Sat, 25 Mar 2023 13:45:22 +0000 (13:45 +0000)]
[main] Update dependencies from dotnet/source-build-reference-packages (#3776)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230324.11 ...
dotnet-maestro[bot] [Sat, 25 Mar 2023 13:22:16 +0000 (13:22 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230324.11 (#3780)

[main] Update dependencies from dotnet/aspnetcore

2 years ago[main] Update dependencies from dotnet/aspnetcore (#3775)
dotnet-maestro[bot] [Fri, 24 Mar 2023 17:50:41 +0000 (17:50 +0000)]
[main] Update dependencies from dotnet/aspnetcore (#3775)

[main] Update dependencies from dotnet/aspnetcore

2 years agoFix !gcroot issue (#3777)
Lee Culver [Thu, 23 Mar 2023 18:54:33 +0000 (11:54 -0700)]
Fix !gcroot issue (#3777)

* Fix !gcroot issue

Update ClrMD to apply proposed fix for stack/handle walking

* Update ClrMD

* Remove stopwatch output

2 years agoRemove GCRootImpl - reimplement commands in C# (#3766)
Lee Culver [Tue, 21 Mar 2023 23:10:03 +0000 (16:10 -0700)]
Remove GCRootImpl - reimplement commands in C# (#3766)

* Add TableOutput.Indent

* Add GCRootComamnd

* Incorrect ArgumentNullException

* Add source resolution

* Minor cleanup

* Update ClrMD version

* Add PathTo command

* Minor fixes

* Split DumpHeapCommand into a command and service

* Initial ObjSize implementation

* RootCache cleanup

* Fix spacing

* Fix ObjSize

* Add !gcroot helper for !findroots

* Implement !analyzeoom

* Remove !fq dependency on GCRootImpl

* Excise GcRootImpl

* Managed implementation of !gcheapstat

* Remove dead code

* Update NotReachableInRangeCommand.cs

* Update ClrMD version

* Replace HelperCommandAttribute with a property

* Fix issue with IL offsets

* Update scripts for new output

* Update SymbolService.DownloadPE to find PDBs

* Fix spacing issue

* Fix exception issue

* Fix spacing issue

* Remove -all from tests

We now always print all roots

* Temporarily disable gcroot PDB testing

* Remove added using

* Remove explicit gcroot from SOSCommand

* Remove ShowInHelp

* Update ClrMD version

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 21 Mar 2023 13:42:59 +0000 (13:42 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230320.3 (#3773)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230321.1 (...
dotnet-maestro[bot] [Tue, 21 Mar 2023 13:38:24 +0000 (13:38 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230321.1 (#3770)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230319.3 (#3771)
dotnet-maestro[bot] [Tue, 21 Mar 2023 13:28:26 +0000 (13:28 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230319.3 (#3771)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230320.1 (#3772)
dotnet-maestro[bot] [Tue, 21 Mar 2023 13:24:07 +0000 (13:24 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230320.1 (#3772)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230319.3 (...
dotnet-maestro[bot] [Mon, 20 Mar 2023 16:38:09 +0000 (16:38 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230319.3 (#3768)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20230318.1 (#3767)
dotnet-maestro[bot] [Mon, 20 Mar 2023 13:32:10 +0000 (13:32 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20230318.1 (#3767)

[main] Update dependencies from dotnet/arcade
- Coherency Updates:
  - Microsoft.SourceLink.GitHub: from 1.2.0-beta-23117-02 to 1.2.0-beta-23165-02 (parent: Microsoft.DotNet.Arcade.Sdk)

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230317.3 (#3764)
dotnet-maestro[bot] [Sat, 18 Mar 2023 16:46:02 +0000 (16:46 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230317.3 (#3764)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 18 Mar 2023 13:23:55 +0000 (13:23 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230317.2 (#3765)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230317.7 (...
dotnet-maestro[bot] [Sat, 18 Mar 2023 13:22:54 +0000 (13:22 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230317.7 (#3763)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 17 Mar 2023 13:57:20 +0000 (13:57 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230316.3 (#3760)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230316.2 (#3759)
dotnet-maestro[bot] [Fri, 17 Mar 2023 13:28:45 +0000 (13:28 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230316.2 (#3759)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230317.1 (...
dotnet-maestro[bot] [Fri, 17 Mar 2023 13:27:29 +0000 (13:27 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230317.1 (#3758)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230315.1 (#3754)
dotnet-maestro[bot] [Thu, 16 Mar 2023 15:26:58 +0000 (08:26 -0700)]
Update dependencies from https://github.com/microsoft/clrmd build 20230315.1 (#3754)

Microsoft.Diagnostics.Runtime , Microsoft.Diagnostics.Runtime.Utilities
 From Version 3.0.0-beta.23164.1 -> To Version 3.0.0-beta.23165.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 16 Mar 2023 13:44:22 +0000 (13:44 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230315.1 (#3755)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230315.6 (...
dotnet-maestro[bot] [Thu, 16 Mar 2023 13:21:59 +0000 (13:21 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230315.6 (#3753)

[main] Update dependencies from dotnet/aspnetcore

2 years agoAdd AssemblyLoadContext for loading extensions (#3649)
Mike McLaughlin [Wed, 15 Mar 2023 22:46:08 +0000 (15:46 -0700)]
Add AssemblyLoadContext for loading extensions (#3649)

* Add AssemblyLoadContext for loading extensions

Add and use ServiceManager.NotifyExtensionLoadFailure event.

Replace Provider scope with ProviderExport attribute

Removing the DAC or DBI check in GetLocalPath() keeps invalid DACs or DBIs
from being loaded if in the current directory. The download path will find
a DAC in the same directory as the core dump when under dotnet-dump.

Update extensibility doc

* Update to 7.0.3 and 6.0.14

* Change the context service ordering to prevent creating runtimes if not needed

* Fix analyzer issues

* Fix overflow in WebApp tests

* Code review feedback

* Fix desktop SOS tests

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 15 Mar 2023 13:52:17 +0000 (13:52 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230314.1 (#3752)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years ago[main] Update dependencies from dotnet/aspnetcore (#3744)
dotnet-maestro[bot] [Wed, 15 Mar 2023 13:24:47 +0000 (13:24 +0000)]
[main] Update dependencies from dotnet/aspnetcore (#3744)

[main] Update dependencies from dotnet/aspnetcore

2 years agoAdd a way to filter !eeheap (#3750)
Lee Culver [Wed, 15 Mar 2023 00:49:46 +0000 (17:49 -0700)]
Add a way to filter !eeheap (#3750)

* Add a way to filter !eeheap

- !eeheap now only operates on the currently selected runtime (again)
- Maoni requested a feature where we can give filters to !eeheap, as its output can be too long and detailed on larger dumps
- Added the same -segment, -heap, and [memory, range] arguments to !eeheap to filter the output down to the requested ranges, segments, or heaps.
- Loader/Modules heaps will also be filtered by "[memory, range]" (not not -heap and -segment).
- Changed "Total" to "Partial" whenever we filter the heap.  e.g. 'Total bytes consumed by CLR' -> 'Partial bytes consumed by CLR'.

* Add DML to !eeheap -gc

* Fix format mistake

2 years agoImprove/reimplement !listnearobj and !gcwhere (#3748)
Lee Culver [Wed, 15 Mar 2023 00:49:20 +0000 (17:49 -0700)]
Improve/reimplement !listnearobj and !gcwhere (#3748)

* Update ClrMD version

* Add !gcwhere, !listnearobj commands

* Update ListNearObjCommand.cs

* Use C# versions, remove dead code

* Fix command name

* Output fixes

* Fix build warning

* Test fixes

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230313.4 (#3745)
dotnet-maestro[bot] [Tue, 14 Mar 2023 17:46:55 +0000 (17:46 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230313.4 (#3745)

[main] Update dependencies from microsoft/clrmd

2 years agoReimplement !dumpheap and !verifyheap in C# (#3738)
Lee Culver [Tue, 14 Mar 2023 17:30:22 +0000 (10:30 -0700)]
Reimplement !dumpheap and !verifyheap in C# (#3738)

* C# !verifyheap implementation

* Bump ClrMD version

* Add DML support to TableOutput

* Add Segment filter, clean up parsing

* Cleanups

* Allow cancellation

* Remove test code, cleanup

* Add SimulateGCHeapCorruption

* Output improvements

* Update VerifyHeapCommand.cs

* Add class to filter segments and objects

* Initial DumpHeap command

* Initial !dumpheap implementation

Still needs -thinlocks and -string.

* Cleanups and timer output

* Add -strings support

* Update C++ commands to use C# verify/dump heap

* CodeFormatting fixes

* Better Sanitize method

Co-authored-by: Günther Foidl <gue@korporal.at>
* Fix Span issue

Co-authored-by: Günther Foidl <gue@korporal.at>
* Fix a few warnings

* Use pattern matching in FileLoggingConsoleService

* Update ClrMD version

* Remove accidental include

* Implement !dumpheap -thinlock

* Fix CommandLine parsing

* Handle invalid objects

* Test fixes

* Add back MINIDUMP_NOT_SUPPORTED

* Fix concurrent dictionary tests

* Fix DECVAL

* Fix DECVAL again

* Fix !verifyheap failures

* Fix coding style

* Code review feedback

* Fix !dumpobj format

* Fix DML issues

---------

Co-authored-by: Günther Foidl <gue@korporal.at>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 14 Mar 2023 13:48:08 +0000 (13:48 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230313.2 (#3747)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230313.1 (#3746)
dotnet-maestro[bot] [Tue, 14 Mar 2023 13:22:59 +0000 (13:22 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230313.1 (#3746)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230311.5 (#3740)
dotnet-maestro[bot] [Sun, 12 Mar 2023 18:49:44 +0000 (18:49 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230311.5 (#3740)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230310.17 ...
dotnet-maestro[bot] [Sat, 11 Mar 2023 14:20:06 +0000 (14:20 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230310.17 (#3739)

[main] Update dependencies from dotnet/aspnetcore

2 years agoAdd analyzers, fix issues detected by them, style enforcement, and some misc bugs...
Juan Hoyos [Sat, 11 Mar 2023 01:00:25 +0000 (17:00 -0800)]
Add analyzers, fix issues detected by them, style enforcement, and some misc bugs in SOSRunner (#3721)

Enforcement of style to be consistent with dotnet/runtime.
Enable more analyzers that are compliant with SDL requirements.
Misc bug fixes around sync contexts and async IO.
Use some utility methods available in .NET 6 when possible.

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230309.7 (#3734)
dotnet-maestro[bot] [Fri, 10 Mar 2023 19:25:10 +0000 (19:25 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230309.7 (#3734)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 10 Mar 2023 18:47:29 +0000 (18:47 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230309.2 (#3735)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230309.10 ...
dotnet-maestro[bot] [Fri, 10 Mar 2023 18:43:45 +0000 (18:43 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230309.10 (#3733)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230309.2 (...
dotnet-maestro[bot] [Thu, 9 Mar 2023 14:36:16 +0000 (14:36 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230309.2 (#3731)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230309.1 (#3732)
dotnet-maestro[bot] [Thu, 9 Mar 2023 14:26:18 +0000 (14:26 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230309.1 (#3732)

[main] Update dependencies from microsoft/clrmd

2 years ago[main] Update dependencies from microsoft/clrmd (#3723)
dotnet-maestro[bot] [Thu, 9 Mar 2023 04:57:27 +0000 (20:57 -0800)]
[main] Update dependencies from microsoft/clrmd (#3723)

* Update dependencies from https://github.com/microsoft/clrmd build 20230306.2

Microsoft.Diagnostics.Runtime , Microsoft.Diagnostics.Runtime.Utilities
 From Version 3.0.0-beta.23155.1 -> To Version 3.0.0-beta.23156.2

* Updates for ClrMD 3.0 changes

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Lee Culver <leculver@microsoft.com>
2 years ago[Dotnet Monitor] Adding `SystemDiagnosticsMetrics` Trigger (#3697)
kkeirstead [Wed, 8 Mar 2023 22:03:30 +0000 (14:03 -0800)]
[Dotnet Monitor] Adding `SystemDiagnosticsMetrics` Trigger (#3697)

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 8 Mar 2023 14:37:46 +0000 (14:37 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230307.4 (#3729)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230307.27 ...
dotnet-maestro[bot] [Wed, 8 Mar 2023 14:22:18 +0000 (14:22 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230307.27 (#3728)

[main] Update dependencies from dotnet/aspnetcore

2 years agoHandle exception in System.Console.SetCursorPosition in some environments for dotnet...
Hyungju Lee [Wed, 8 Mar 2023 10:11:48 +0000 (19:11 +0900)]
Handle exception in System.Console.SetCursorPosition in some environments for dotnet-* tools (#3678)

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 7 Mar 2023 14:54:17 +0000 (14:54 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230306.5 (#3725)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230307.1 (...
dotnet-maestro[bot] [Tue, 7 Mar 2023 14:36:20 +0000 (14:36 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230307.1 (#3722)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230306.2 (#3724)
dotnet-maestro[bot] [Tue, 7 Mar 2023 14:22:18 +0000 (14:22 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230306.2 (#3724)

[main] Update dependencies from dotnet/symstore

2 years agoRename COMPlus_ to DOTNET_ (#3712)
Adeel Mujahid [Mon, 6 Mar 2023 22:23:10 +0000 (00:23 +0200)]
Rename COMPlus_ to DOTNET_ (#3712)

* Rename COMPlus_ to DOTNET_

* Add WithRuntimeConfiguration

* Add a comment

* Update documentation/FAQ.md

2 years ago[main] Update dependencies from dotnet/installer (#3719)
dotnet-maestro[bot] [Mon, 6 Mar 2023 21:10:38 +0000 (21:10 +0000)]
[main] Update dependencies from dotnet/installer (#3719)

[main] Update dependencies from dotnet/installer

 - Update single-file runtime version

2 years ago[main] Update dependencies from microsoft/clrmd (#3717)
dotnet-maestro[bot] [Mon, 6 Mar 2023 20:22:47 +0000 (20:22 +0000)]
[main] Update dependencies from microsoft/clrmd (#3717)

[main] Update dependencies from microsoft/clrmd

 - ClrMD 3.0 interface fixes

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Mon, 6 Mar 2023 18:24:51 +0000 (18:24 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230306.1 (#3720)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230305.1 (...
dotnet-maestro[bot] [Mon, 6 Mar 2023 14:26:30 +0000 (14:26 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230305.1 (#3716)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230305.1 (#3713)
dotnet-maestro[bot] [Sun, 5 Mar 2023 14:11:20 +0000 (14:11 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230305.1 (#3713)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230303.9 (...
dotnet-maestro[bot] [Sat, 4 Mar 2023 17:36:56 +0000 (09:36 -0800)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230303.9 (#3709)

Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Ref.Internal
 From Version 8.0.0-preview.3.23153.6 -> To Version 8.0.0-preview.3.23153.9

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 4 Mar 2023 17:36:39 +0000 (09:36 -0800)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230303.4 (#3711)

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23152.1 -> To Version 8.0.0-alpha.1.23153.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2 years agoUpdate to ClrMD 3.0, ISOSDacInterface13 (#3675)
Lee Culver [Sat, 4 Mar 2023 17:15:28 +0000 (09:15 -0800)]
Update to ClrMD 3.0, ISOSDacInterface13 (#3675)

* Update dependencies from https://github.com/microsoft/clrmd build 20230219.1

Microsoft.Diagnostics.Runtime , Microsoft.Diagnostics.Runtime.Utilities
 From Version 2.3.411802 -> To Version 2.4.411901

* Use new ClrMD native heap enumeration code

* Clean up a few x86 issues

- Fixed !address header parsing on x86.
- Removed "Description" from DescribedRegion.  We now use .Usage instead.
- Added a "PrevRevionName" for heuristic tagging.

* Remove test code

* Update native SOS to work with ISOSDacInterface13

* Remove OrderBy

Removed test code.

* Use IsRuntimeVersion

* initial managed !eeheap implementation

* Remove native eeheap code

* Print total size of all heaps

* Reorder code

* Memory formatting

* Add original !eeheap args

* Minor compile issues

* Update ClrMD

* Fix minor build issues

* Fix parameter issue

* Output fixes

* GC Output Cleanup

* Fix width

* Fix reserve memory output

Accidently deleted .ReserveMemory when refactoring earlier.

* Rename EEHeap -> EEHeapCommand

* Remove uses of var

* Reuse runtimes

* Return ArrayPool buffer

* Update to ClrMD 3.0-beta

* Fix minor build issue

* Fix tests

* Update ClrMD version

* Fix a few command issues.

* Fix mismatched tag

* Fix pinned heap

* Fix ClrMD issue with .net 8 heaps pre-ISOSDacInterface13

* Fix ClrMD issue

* More version nonsense

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230304.1 (#3710)
dotnet-maestro[bot] [Sat, 4 Mar 2023 14:13:45 +0000 (14:13 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230304.1 (#3710)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20230303.6 (...
dotnet-maestro[bot] [Sat, 4 Mar 2023 00:35:28 +0000 (00:35 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20230303.6 (#3708)

[main] Update dependencies from dotnet/aspnetcore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 3 Mar 2023 14:38:15 +0000 (14:38 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230302.1 (#3707)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230303.1 (#3706)
dotnet-maestro[bot] [Fri, 3 Mar 2023 14:27:09 +0000 (14:27 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230303.1 (#3706)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 2 Mar 2023 15:04:30 +0000 (15:04 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230301.1 (#3704)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230302.1 (#3703)
dotnet-maestro[bot] [Thu, 2 Mar 2023 14:32:53 +0000 (14:32 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230302.1 (#3703)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 1 Mar 2023 17:37:00 +0000 (17:37 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230228.1 (#3702)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230228.7 (#3701)
dotnet-maestro[bot] [Wed, 1 Mar 2023 17:31:21 +0000 (17:31 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230228.7 (#3701)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 28 Feb 2023 19:02:37 +0000 (19:02 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230227.2 (#3695)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20230227.10 (#3694)
dotnet-maestro[bot] [Tue, 28 Feb 2023 14:47:00 +0000 (14:47 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20230227.10 (#3694)

[main] Update dependencies from dotnet/runtime

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230227.1 (#3693)
dotnet-maestro[bot] [Tue, 28 Feb 2023 14:46:47 +0000 (14:46 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230227.1 (#3693)

[main] Update dependencies from dotnet/symstore

2 years agoFix the runtime version for single-file apps (#3688)
Mike McLaughlin [Tue, 28 Feb 2023 01:43:35 +0000 (17:43 -0800)]
Fix the runtime version for single-file apps (#3688)

Fallback to parsing the embeded version string for single-file apps if
ClrInfo.Version is null or invalid.

2 years agoFix build target architecture passing (#3692)
Juan Hoyos [Tue, 28 Feb 2023 00:50:52 +0000 (16:50 -0800)]
Fix build target architecture passing (#3692)

2 years ago[main] Update dependencies from dotnet/installer (#3691)
dotnet-maestro[bot] [Mon, 27 Feb 2023 22:06:27 +0000 (22:06 +0000)]
[main] Update dependencies from dotnet/installer (#3691)

[main] Update dependencies from dotnet/installer

 - Update single-file version

2 years ago[main] Update dependencies from dotnet/runtime (#3689)
dotnet-maestro[bot] [Mon, 27 Feb 2023 17:36:55 +0000 (17:36 +0000)]
[main] Update dependencies from dotnet/runtime (#3689)

[main] Update dependencies from dotnet/runtime

2 years agoSmall change to dev container setup. (#3686)
Jarret Shook [Sat, 25 Feb 2023 18:13:26 +0000 (10:13 -0800)]
Small change to dev container setup. (#3686)

Updates it to work with the newer vs code releases, and in addition, adds --priviledged to allow debugging SOS under the devcontainer.

Note: for arm64 macs, running x64 container images can be run with:

devcontainer.json:
"runArgs": ["--platform=linux/amd64" ]

and `FROM --platform=linux/amd64 `
in the dockerfile

2 years ago[main] Update dependencies from dotnet/installer (#3673)
dotnet-maestro[bot] [Sat, 25 Feb 2023 06:59:49 +0000 (22:59 -0800)]
[main] Update dependencies from dotnet/installer (#3673)

* Update dependencies from https://github.com/dotnet/installer build 20230217.18

Microsoft.Dotnet.Sdk.Internal
 From Version 8.0.100-preview.2.23113.1 -> To Version 8.0.100-preview.2.23117.18

* Update 8.0 single-file

* Update runtime versions

* Update installer version

* Fix dcd command for .NET 8.0

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 24 Feb 2023 14:49:08 +0000 (14:49 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230223.2 (#3685)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoFix propogating BuildArch. (#3684)
Jarret Shook [Thu, 23 Feb 2023 22:57:39 +0000 (14:57 -0800)]
Fix propogating BuildArch. (#3684)

This will place the bin folder for arm64/arm/x86 builds in the correct path.

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 23 Feb 2023 14:39:49 +0000 (14:39 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230222.2 (#3683)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 22 Feb 2023 14:40:09 +0000 (14:40 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230221.2 (#3680)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230221.1 (#3679)
dotnet-maestro[bot] [Wed, 22 Feb 2023 14:24:02 +0000 (14:24 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230221.1 (#3679)

[main] Update dependencies from dotnet/symstore

2 years agoEnable per provider filtering (#3639)
Wiktor Kopec [Wed, 22 Feb 2023 01:00:26 +0000 (17:00 -0800)]
Enable per provider filtering (#3639)

* Enable per provider filtering

* Pr feedback

* Remove unnecessary using directives

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230220.1 (#3676)
dotnet-maestro[bot] [Tue, 21 Feb 2023 18:43:45 +0000 (18:43 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230220.1 (#3676)

[main] Update dependencies from dotnet/symstore

2 years agoAdd sosreset/sosflush commands/aliases (#3650)
Mike McLaughlin [Tue, 21 Feb 2023 17:38:45 +0000 (09:38 -0800)]
Add sosreset/sosflush commands/aliases (#3650)

* Add sosreset/sosflush commands/aliases

* Code review feedback: remove sosreset

* Add export

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 21 Feb 2023 14:47:18 +0000 (14:47 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230220.2 (#3677)

[main] Update dependencies from dotnet/source-build-reference-packages

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Mon, 20 Feb 2023 19:17:52 +0000 (19:17 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230220.1 (#3674)

[main] Update dependencies from dotnet/source-build-reference-packages

 - Merge branch 'main' into darc-main-94f0c455-b19b-4ace-9fde-8fe43445c8b3

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20230218.1 (#3671)
dotnet-maestro[bot] [Mon, 20 Feb 2023 14:22:10 +0000 (14:22 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20230218.1 (#3671)

[main] Update dependencies from dotnet/arcade
- Coherency Updates:
  - Microsoft.SourceLink.GitHub: from 1.2.0-beta-23109-02 to 1.2.0-beta-23117-02 (parent: Microsoft.DotNet.Arcade.Sdk)

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230218.2 (#3670)
dotnet-maestro[bot] [Sun, 19 Feb 2023 21:15:03 +0000 (13:15 -0800)]
Update dependencies from https://github.com/microsoft/clrmd build 20230218.2 (#3670)

Microsoft.Diagnostics.Runtime , Microsoft.Diagnostics.Runtime.Utilities
 From Version 2.3.411301 -> To Version 2.3.411802

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 18 Feb 2023 14:36:32 +0000 (14:36 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230217.1 (#3669)

[main] Update dependencies from dotnet/source-build-reference-packages