platform/core/dotnet/diagnostics.git
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

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 17 Feb 2023 18:36:27 +0000 (18:36 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230216.3 (#3668)

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

2 years agomaddress: Work around .Net 7 LoaderHeap traversal issue (#3666)
Lee Culver [Thu, 16 Feb 2023 23:26:43 +0000 (15:26 -0800)]
maddress: Work around .Net 7 LoaderHeap traversal issue (#3666)

* Work around issue with .Net 7 LoaderHeap traversal

Fixes an issue introduced in https://github.com/dotnet/runtime/pull/67885.

.Net 7 will treat LoaderHeaps as ExplicitControlLoaderHeap, which is only true for the loader heaps used for the JIT.  Currently we only check for .Net 7, because I'm hoping we can put a fix in for .Net 8.

We don't have direct usage of these APIs in ClrMD, but since we now have to work around this behavior it'll be better to put this logic directly into ClrMD instead of having multiple copies of this workaround floating around.

Since I'm not doing ClrMD feature work right now, I'm directly working around this issue here.

* Slightly better tracing to find issues

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 16 Feb 2023 14:58:10 +0000 (14:58 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230215.1 (#3664)

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

2 years agoMissing memory improvements (#3662)
Lee Culver [Thu, 16 Feb 2023 02:36:26 +0000 (18:36 -0800)]
Missing memory improvements (#3662)

* Improve native memory commands when missing memory

I made a few improvements from using this on a couple of investigations.

We now print a warning when we notice that regions we know exist in memory are missing from IMemoryRegionService.  This shouldn't happen on Windows, but in ELF dumps we do not have a debug stream describing memory...we only use what was put into the coredump as the known memory regions.

We now split up VirtualAlloc regions when we go to tag CLR memory regions.  CLR might VirtualAlloc one big chunk and sub-divide it into its own regions.  Note that MAddress isn't actually trying to show VirtualAlloc/memmap addresses (just use !address for that), instead it's trying to take what !address knows and annotate more information.

* Add [] around MEM_RESERVE and MEM_FREE to better distinguish them

* Remove Index

Remove some dead code.

* Documentation edits

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230214.1 (#3660)
dotnet-maestro[bot] [Wed, 15 Feb 2023 19:07:04 +0000 (19:07 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230214.1 (#3660)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 15 Feb 2023 18:28:25 +0000 (18:28 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230214.2 (#3661)

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

2 years agoAllow larger single file apps debugging in DbgShim (#3659)
mikelle-rogers [Wed, 15 Feb 2023 01:38:58 +0000 (17:38 -0800)]
Allow larger single file apps debugging in DbgShim (#3659)

Remove check in dbgshim.cpp to ensure the file is less than 100 MB. This allows single file apps with larger sizes to be debugged under a managed debugger.

2 years agoStackFrame.cs null handling (#3653)
Igor Bagdamyan [Tue, 14 Feb 2023 19:42:38 +0000 (22:42 +0300)]
StackFrame.cs null handling (#3653)

* StackFrame.cs null handling

* CR: account for a case where Method can be null and remove null check

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230213.1 (#3655)
dotnet-maestro[bot] [Tue, 14 Feb 2023 18:15:45 +0000 (18:15 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230213.1 (#3655)

[main] Update dependencies from microsoft/clrmd

2 years agoAdd native memory analysis helper commands (#3647)
Lee Culver [Tue, 14 Feb 2023 17:42:26 +0000 (09:42 -0800)]
Add native memory analysis helper commands (#3647)

* Define and implement IMemoryRegionService

* Add !maddress

Added !maddress and the helpers used to implement it.

* Add MAddressCommand help and helpers

* Add !gctonative

* Add argument checks

* Fix Width

* Remove empty line

* Add !findpointersin

* Initial code review feedback

* Use CommandBase instead of ExtensionCommandBase

* Split MAddressCommand into two clases

- One class for the command.
- One class for shared components.

* Fix help invoke

* Command fixes

- Added MAddressCommand's missing property.
- Added sealed to a few classes

* Fix !findpointersin perf

* Add IModuleSymbol.GetSymbolStatus

- Remove reference to SOSHosting from ExtensionCommands.
- No longer provide IDebug* services.

* Don't use IDataReader

Code review feedback, use built in services.

* Use DebuggerServices.DebugClient

Avoid double COM startup.

* Add missing file from last commit

DebuggerServices was not saved.

* Use ServiceExport/Import for NativeAddressHelper

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 14 Feb 2023 15:05:43 +0000 (15:05 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230213.1 (#3657)

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

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230213.1 (#3656)
dotnet-maestro[bot] [Tue, 14 Feb 2023 14:37:38 +0000 (14:37 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230213.1 (#3656)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20230210.3 (#3651)
dotnet-maestro[bot] [Mon, 13 Feb 2023 18:36:56 +0000 (18:36 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20230210.3 (#3651)

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

2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20230213.1 (#3652)
dotnet-maestro[bot] [Mon, 13 Feb 2023 14:30:07 +0000 (14:30 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20230213.1 (#3652)

[main] Update dependencies from dotnet/installer

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 11 Feb 2023 14:45:57 +0000 (14:45 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230210.3 (#3648)

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

2 years agoAdd service manager and reflection based service discovery (#3448)
Mike McLaughlin [Sat, 11 Feb 2023 02:19:30 +0000 (18:19 -0800)]
Add service manager and reflection based service discovery (#3448)

* Add service manager and reflection based service discovery

Add GetTargetId to native ITarget

Load service and command assemblies from directory.

Add LoadExtensions

Add IRuntimeProvider interface that allows IRuntime implementations to be added to the IRuntimeService.

Support multiple service instances for IRuntimeProvider. Added IServiceProvider.GetServices() extension method to get them.

Added the ContextService.ContextServiceProvider to deal with the context service's special needs.

Added the ServiceImportAttribute support. There are Utilities helper functions that process this attribute.

Add IHost.OnTargetCreate event. Removed IHost.DestroyTarget and add ITarget.Destroy. Allows the context and other services
to managed state when targets come, go and flush. Makes target destruction more explicit by the implementations.

Use the ServiceImportAttribute in commands. Add "Optional" ServiceImportAttribute flag.

Add IServiceProviderManager interface to abstract the ServiceProvider functions.

Add as a service the PEModule wrapper around PEReader, ElfModule around ElfFile and MachOModule around MachOFile.

Pass IServiceProvider to constructors instead of using ITarget.Services. This removes the recursion from the ImageMappingMemoryService and MetdataMappingMemoryService.

Update extensibility doc

Add starting runtime id to runtime providers

Add native type/field interfaces/impls

Add WriteLine() to CommandBase and console service extensions.

Fix module Version property.

Fix testasset xml generation and repackaging scripts

Update symstore version

Update test assets version

* Add switch by id to `runtimes` command

* Catch load exceptions

* Change to loading extensions from the tool/host install directory

* Code review feedback

* Undo some of the code review feedback

* Code review feedback

Removed weird this parameter from IServiceContainer.DisposeServices(). Use RemoveServices() to prevent recursion.

Removed IServiceContainer.GetCachedService extension method and call IServiceContainer.TryGetCachedService directly.

* More Code review feedback

* More code review feedback

* More code review changes

* Add provider registration support to service manager

Instead of supporting multiple instances of the same service type, this change allows
services to get "provider" factories registered up the Provider scope.  This simplifies
the service container implementation.

Add EnumerateProviderFactories to IServiceManager.

* Allow ServiceImportAttribute on method and constructor parameters to control the Optional metadata flag.

* Code review feedback

* CR feedback: Better PEModule, ELFModule and MachOModule service implementation

The service container no longer exposes itself to services.

* CR feedback: cleanup service manager's global/context container support

* Refactor IServiceContainer to ServiceContainerFactory and ServiceContainer

Remove interface and put implementations in DebugServices.

* Code review feedback

* Code review

2 years ago[main] Update dependencies from dotnet/arcade (#3592)
dotnet-maestro[bot] [Thu, 9 Feb 2023 21:03:58 +0000 (13:03 -0800)]
[main] Update dependencies from dotnet/arcade (#3592)

* Update dependencies from https://github.com/dotnet/arcade build 20230105.3

Microsoft.DotNet.Arcade.Sdk
 From Version 8.0.0-beta.22630.1 -> To Version 8.0.0-beta.23055.3

Dependency coherency updates

Microsoft.SourceLink.GitHub
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk

* Update dependencies from https://github.com/dotnet/arcade build 20230108.1

Microsoft.DotNet.Arcade.Sdk
 From Version 8.0.0-beta.22630.1 -> To Version 8.0.0-beta.23058.1

Dependency coherency updates

Microsoft.SourceLink.GitHub
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk

* Update dependencies from https://github.com/dotnet/arcade build 20230113.7

Microsoft.DotNet.Arcade.Sdk
 From Version 8.0.0-beta.22630.1 -> To Version 8.0.0-beta.23063.7

Dependency coherency updates

Microsoft.SourceLink.GitHub
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23062-02 (parent: Microsoft.DotNet.Arcade.Sdk

* Update dependencies from https://github.com/dotnet/arcade build 20230117.5

Microsoft.DotNet.Arcade.Sdk
 From Version 8.0.0-beta.22630.1 -> To Version 8.0.0-beta.23067.5

Dependency coherency updates

Microsoft.SourceLink.GitHub
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23066-01 (parent: Microsoft.DotNet.Arcade.Sdk

* Update MicrosoftSourceLinkGitHubVersion version

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 9 Feb 2023 14:48:00 +0000 (14:48 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230208.1 (#3646)

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

2 years ago[main] Update dependencies from dotnet/installer (#3645)
dotnet-maestro[bot] [Thu, 9 Feb 2023 07:14:07 +0000 (23:14 -0800)]
[main] Update dependencies from dotnet/installer (#3645)

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

Microsoft.Dotnet.Sdk.Internal
 From Version 7.0.103-servicing.23073.22 -> To Version 8.0.100-preview.2.23108.9

* Update version files and fix CLI build configuration

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 9 Feb 2023 01:31:00 +0000 (01:31 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230207.2 (#3643)

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

2 years agoRemove redundant NuGet package dependencies. (#3638)
Theodore Tsirpanis [Wed, 8 Feb 2023 23:21:44 +0000 (01:21 +0200)]
Remove redundant NuGet package dependencies. (#3638)

* Do not reference `Microsoft.Bcl.AsyncInterface` on .NET 6.

2 years agoAdd .NET 8.0 testing (#3633)
Mike McLaughlin [Tue, 7 Feb 2023 18:16:03 +0000 (10:16 -0800)]
Add .NET 8.0 testing (#3633)

* Add .NET 8.0 testing

Enable DumpGen and ConcurrentDictionaries tests on cdb and lldb. This involved some
small changes and hacks (like assuming the cdb prompt is always "0:000>".

Add script to disable DAC signature checks for Windows legs (not used for now).

Add dump generation xunit fixture to set reg key values.

Better card table error message

* Update versions

* Code review feedback

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 7 Feb 2023 14:33:10 +0000 (14:33 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230206.4 (#3641)

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

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230206.1 (#3640)
dotnet-maestro[bot] [Tue, 7 Feb 2023 14:21:01 +0000 (14:21 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230206.1 (#3640)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 4 Feb 2023 19:02:36 +0000 (19:02 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230203.1 (#3637)

[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] [Fri, 3 Feb 2023 14:39:58 +0000 (14:39 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230202.3 (#3636)

[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] [Thu, 2 Feb 2023 14:42:05 +0000 (14:42 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230201.3 (#3634)

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

2 years agoUpdate major version to 7.0 (#3629)
Juan Hoyos [Wed, 1 Feb 2023 19:34:57 +0000 (11:34 -0800)]
Update major version to 7.0 (#3629)

2 years agoCap node processing at 10mil and log issue (#3628)
Juan Hoyos [Wed, 1 Feb 2023 18:32:31 +0000 (10:32 -0800)]
Cap node processing at 10mil and log issue (#3628)

Return to pre-large heap support cap of 10 million nodes. Prior to #3475 we capped analysis at 10M nodes. After removing the cap, we often find issues in processing data. There's often an imbalance between node's edge count and the number of available edges. The problem is this error yields no gcdump, so we're adding the cap back until the edge imbalance can be figured out or the dumper can be made resilient. This still hides the buggy behavior around large graphs until it gets further investigation.

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230131.1 (#3630)
dotnet-maestro[bot] [Wed, 1 Feb 2023 17:56:11 +0000 (17:56 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230131.1 (#3630)

[main] Update dependencies from dotnet/symstore

2 years agoUpdated default runtime version in dotnet-counters and add support up to 8.0 (#3627)
Daniel Ramos [Tue, 31 Jan 2023 22:24:58 +0000 (14:24 -0800)]
Updated default runtime version in dotnet-counters and add support up to 8.0 (#3627)

Co-authored-by: Juan Sebastian Hoyos Ayala <juan.s.hoyos@outlook.com>
2 years agoUpdated version of TraceEvent to 3.7 (#3611)
Daniel Ramos [Tue, 31 Jan 2023 18:23:37 +0000 (10:23 -0800)]
Updated version of TraceEvent to 3.7 (#3611)

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230130.1 (#3624)
dotnet-maestro[bot] [Tue, 31 Jan 2023 14:30:24 +0000 (14:30 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230130.1 (#3624)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230130.1 (#3623)
dotnet-maestro[bot] [Tue, 31 Jan 2023 14:29:41 +0000 (14:29 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230130.1 (#3623)

[main] Update dependencies from microsoft/clrmd

2 years agoAdd support for System.Diagnostics.Metrics in dotnet-monitor's collector (#3587)
Wiktor Kopec [Mon, 30 Jan 2023 21:31:27 +0000 (13:31 -0800)]
Add support for System.Diagnostics.Metrics in dotnet-monitor's collector (#3587)

* [Dotnet Monitor] Ignore - Adding System.Diagnostics.Metrics Support (#3529)

* Got basic counter rate end-to-end working - currently in a broken state as I investigate other types of metrics

* Leftovers from previous commit

* Gauges working for systems diagnostics metrics

* Added in histogram, adding in options for maxHistograms and maxTimeSeries

* Added in error payloads for logging purposes

* Temporarily changed visibility for testing - this may be reverted later

* Now handling multiple sessions

* Added filtering for counters, instead of allowing all counters for a provider to go through.

* Handle observable... errors

* Some cleanup, added error event check

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221129.1 (#3528)

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

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
* [Dotnet Monitor] Revert To Logging a single payload (not a list) (#3538)

* [Feature branch changes, no review] Fixup counter apis (#3559)

* Fix ICountersLogger contract

* MetadataUpdates

* Fixup api protection levels

* Fixup tests and add CounterEnded payload

* Fixup metadata parsing

* [Dotnet-Monitor] [Feature Branch] Switched quantile to Percentile (#3567)

* Minor branch cleanup

* PR for feature branch

* PR feedback

* Pr feedback feedback

* Convert Histogram to single payload

* Tweaks to account for new All flag

* Fixed build/test failures from Wiktor's changes

* Fix issue with empty quantiles

* Initial PR feedback (#3620)

* Fixes outdated naming in test

---------

Co-authored-by: kkeirstead <85592574+kkeirstead@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: kkeirstead <kkeirstead@microsoft.com>
2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20230123.22 (...
dotnet-maestro[bot] [Mon, 30 Jan 2023 18:52:42 +0000 (18:52 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20230123.22 (#3621)

[main] Update dependencies from dotnet/installer

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 27 Jan 2023 14:43:00 +0000 (14:43 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230126.1 (#3619)

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

2 years agoRemove singlefile OSX tool versions
Juan Hoyos [Fri, 27 Jan 2023 10:04:18 +0000 (02:04 -0800)]
Remove singlefile OSX tool versions

2 years agoRemove duplicate SOS command docs (#3612)
Mike McLaughlin [Thu, 26 Jan 2023 17:57:09 +0000 (09:57 -0800)]
Remove duplicate SOS command docs (#3612)

* Remove duplicate SOS command docs

Issue: https://github.com/dotnet/diagnostics/issues/3395

https://learn.microsoft.com/en-us/dotnet/core/diagnostics/sos-debugging-extension replaces the deleted ones.

Update some help text and lldb commands.

* Fix verb tenses

* More verb tense fixes in cmd help

* Code review feedback from docs PR

2 years agoFix/disable nullable warnings treated as errors with newer SDKs installed (#3616)
Mike McLaughlin [Thu, 26 Jan 2023 00:40:02 +0000 (16:40 -0800)]
Fix/disable nullable warnings treated as errors with newer SDKs installed (#3616)

* Fix/disable nullable warnings treated as errors with newer SDKs installed

* Missed a test cs file

2 years agoDev/mirogers/kudu console (#3083)
mikelle-rogers [Wed, 25 Jan 2023 04:28:42 +0000 (20:28 -0800)]
Dev/mirogers/kudu console (#3083)

* added some logging to debug in Kudu

* refined the placement of the try catch statement

* Create NamedPipeEnumerationUnauthorizedException and catch it

* fixing suggestions from code review

* stick with current exception type and specific message

2 years ago[main] Update dependencies from dotnet/installer (#3603)
dotnet-maestro[bot] [Tue, 24 Jan 2023 19:19:41 +0000 (19:19 +0000)]
[main] Update dependencies from dotnet/installer (#3603)

[main] Update dependencies from dotnet/installer

 - Update single-file version

 - Update runtime versions

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230123.1 (#3610)
dotnet-maestro[bot] [Tue, 24 Jan 2023 19:05:53 +0000 (19:05 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230123.1 (#3610)

[main] Update dependencies from dotnet/symstore

2 years agoFix environment variable name (#3604)
Lucas Trzesniewski [Wed, 18 Jan 2023 08:47:52 +0000 (09:47 +0100)]
Fix environment variable name (#3604)

2 years agochore(readme): fix Debugging CoreCLR link (#3606)
Ivan Dlugos [Tue, 17 Jan 2023 17:15:59 +0000 (18:15 +0100)]
chore(readme): fix Debugging CoreCLR link (#3606)

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230116.1 (#3605)
dotnet-maestro[bot] [Tue, 17 Jan 2023 14:27:21 +0000 (14:27 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230116.1 (#3605)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 14 Jan 2023 14:38:48 +0000 (14:38 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230111.1 (#3601)

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

2 years ago[main] Update dependencies from dotnet/symstore (#3598)
dotnet-maestro[bot] [Wed, 11 Jan 2023 19:41:24 +0000 (11:41 -0800)]
[main] Update dependencies from dotnet/symstore (#3598)

* Update dependencies from https://github.com/dotnet/symstore build 20230110.1

Microsoft.SymbolStore
 From Version 1.0.405901 -> To Version 1.0.406001

* Fix build breaks

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2 years agoAdd private gc events to the gc-collect profile (#3531)
Daniel Ramos [Tue, 10 Jan 2023 22:07:27 +0000 (14:07 -0800)]
Add private gc events to the gc-collect profile (#3531)

2 years agoChange tool TFMs to net6.0 and drop 3.1 hosting support (#3588)
Juan Hoyos [Tue, 10 Jan 2023 21:41:12 +0000 (13:41 -0800)]
Change tool TFMs to net6.0 and drop 3.1 hosting support (#3588)

* Remove 3.1 as target rid, move to 6.0, drop 3.1 testing
* Fix missing pieces to drop 3.1 build and test
* Remove netcoreapp3.1 hosting for SOS.
* Stop using 6.0.12 prebuilts - limit Microsoft.NETCore.Client to netstandard2.0 on SourceBuild
* Remove references to net5.0

Co-authored-by: kasperk81 <83082615+kasperk81@users.noreply.github.com>
2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230109.1 (#3596)
dotnet-maestro[bot] [Tue, 10 Jan 2023 14:59:15 +0000 (14:59 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230109.1 (#3596)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20230103.11 (...
dotnet-maestro[bot] [Mon, 9 Jan 2023 14:18:03 +0000 (14:18 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20230103.11 (#3594)

[main] Update dependencies from dotnet/installer

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230106.1 (#3593)
dotnet-maestro[bot] [Sat, 7 Jan 2023 14:13:02 +0000 (14:13 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230106.1 (#3593)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Fri, 6 Jan 2023 14:54:47 +0000 (14:54 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230105.1 (#3591)

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

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230105.1 (#3590)
dotnet-maestro[bot] [Fri, 6 Jan 2023 14:27:43 +0000 (14:27 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230105.1 (#3590)

[main] Update dependencies from microsoft/clrmd

2 years agoadd souce-build pre-built detection (#3583)
Oleksandr Didyk [Thu, 5 Jan 2023 19:25:38 +0000 (20:25 +0100)]
add souce-build pre-built detection (#3583)

2 years agoAdd missing keepnativesymbols option in build.sh (#3571)
JongHeonChoi [Thu, 5 Jan 2023 11:23:12 +0000 (20:23 +0900)]
Add missing keepnativesymbols option in build.sh (#3571)

2 years agoPort GCDump fixes from PerfView (#3475)
David Mason [Thu, 5 Jan 2023 07:05:28 +0000 (23:05 -0800)]
Port GCDump fixes from PerfView (#3475)

* GCDump updates

* bump traceevent version

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Wed, 4 Jan 2023 18:10:45 +0000 (18:10 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230103.1 (#3586)

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

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230103.1 (#3585)
dotnet-maestro[bot] [Wed, 4 Jan 2023 14:25:30 +0000 (14:25 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230103.1 (#3585)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20230103.4 (#3584)
dotnet-maestro[bot] [Wed, 4 Jan 2023 14:24:51 +0000 (14:24 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20230103.4 (#3584)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20230102.1 (#3578)
dotnet-maestro[bot] [Tue, 3 Jan 2023 14:30:15 +0000 (14:30 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20230102.1 (#3578)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20221230.1 (#3577)
dotnet-maestro[bot] [Mon, 2 Jan 2023 14:14:53 +0000 (14:14 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20221230.1 (#3577)

[main] Update dependencies from dotnet/arcade

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20221231.1 (#3576)
dotnet-maestro[bot] [Sun, 1 Jan 2023 14:05:43 +0000 (14:05 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20221231.1 (#3576)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221227.1 (#3574)
dotnet-maestro[bot] [Wed, 28 Dec 2022 14:10:43 +0000 (14:10 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221227.1 (#3574)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221226.1 (#3573)
dotnet-maestro[bot] [Tue, 27 Dec 2022 14:25:30 +0000 (14:25 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221226.1 (#3573)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20221223.1 (#3572)
dotnet-maestro[bot] [Mon, 26 Dec 2022 14:05:57 +0000 (14:05 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20221223.1 (#3572)

[main] Update dependencies from dotnet/arcade

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221222.1 (#3569)
dotnet-maestro[bot] [Fri, 23 Dec 2022 14:11:15 +0000 (14:11 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221222.1 (#3569)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20221221.4 (#3568)
dotnet-maestro[bot] [Thu, 22 Dec 2022 18:34:49 +0000 (18:34 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20221221.4 (#3568)

[main] Update dependencies from microsoft/clrmd

2 years agoSync eng/native from dotnet/runtime (#3564)
Adeel Mujahid [Wed, 21 Dec 2022 00:15:32 +0000 (02:15 +0200)]
Sync eng/native from dotnet/runtime (#3564)

* Sync eng/native from dotnet/runtime
* Sync eng/common/native/init-compiler.sh
* Pass OS name to gen-buildsys.cmd

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221219.1 (#3563)
dotnet-maestro[bot] [Tue, 20 Dec 2022 14:17:02 +0000 (14:17 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221219.1 (#3563)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20221216.1 (#3562)
dotnet-maestro[bot] [Mon, 19 Dec 2022 14:11:01 +0000 (14:11 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20221216.1 (#3562)

[main] Update dependencies from dotnet/arcade

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 17 Dec 2022 14:27:01 +0000 (14:27 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221216.1 (#3561)

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

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20221215.1 (#3560)
dotnet-maestro[bot] [Fri, 16 Dec 2022 14:24:38 +0000 (14:24 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20221215.1 (#3560)

[main] Update dependencies from microsoft/clrmd

2 years agoChange metrics parsing to use InvariantCulture (#3558)
ghord [Fri, 16 Dec 2022 01:57:42 +0000 (02:57 +0100)]
Change metrics parsing to use InvariantCulture (#3558)

2 years agoUpdate dependencies from https://github.com/microsoft/clrmd build 20221213.4 (#3557)
dotnet-maestro[bot] [Thu, 15 Dec 2022 20:01:50 +0000 (20:01 +0000)]
Update dependencies from https://github.com/microsoft/clrmd build 20221213.4 (#3557)

[main] Update dependencies from microsoft/clrmd

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 15 Dec 2022 14:21:29 +0000 (14:21 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221214.2 (#3556)

[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, 14 Dec 2022 14:39:40 +0000 (14:39 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221213.1 (#3555)

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

2 years agoUpdate tutorial scenario - App is experiencing intermittent exceptions (#3550)
Mario Hewardt [Wed, 14 Dec 2022 02:49:09 +0000 (18:49 -0800)]
Update tutorial scenario - App is experiencing intermittent exceptions (#3550)

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221212.1 (#3553)
dotnet-maestro[bot] [Tue, 13 Dec 2022 14:35:46 +0000 (14:35 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221212.1 (#3553)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20221209.3 (#3548)
dotnet-maestro[bot] [Mon, 12 Dec 2022 14:17:10 +0000 (14:17 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20221209.3 (#3548)

[main] Update dependencies from dotnet/arcade

2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20221209.1 (#3549)
dotnet-maestro[bot] [Mon, 12 Dec 2022 14:14:34 +0000 (14:14 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20221209.1 (#3549)

[main] Update dependencies from dotnet/installer

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Sat, 10 Dec 2022 14:31:35 +0000 (14:31 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221209.1 (#3547)

[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] [Fri, 9 Dec 2022 14:46:43 +0000 (14:46 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221208.3 (#3546)

[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] [Thu, 8 Dec 2022 14:28:11 +0000 (14:28 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221208.1 (#3544)

[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, 7 Dec 2022 14:47:36 +0000 (14:47 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221206.1 (#3543)

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

2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20221201.12 (...
dotnet-maestro[bot] [Tue, 6 Dec 2022 18:29:29 +0000 (18:29 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20221201.12 (#3537)

[main] Update dependencies from dotnet/installer

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Tue, 6 Dec 2022 14:46:10 +0000 (14:46 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221205.1 (#3541)

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

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221205.1 (#3540)
dotnet-maestro[bot] [Tue, 6 Dec 2022 14:29:39 +0000 (14:29 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221205.1 (#3540)

[main] Update dependencies from dotnet/symstore

2 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20221129.2 (#3536)
dotnet-maestro[bot] [Mon, 5 Dec 2022 14:16:57 +0000 (14:16 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20221129.2 (#3536)

[main] Update dependencies from dotnet/arcade

2 years agoFix dbgshim fails to decode libcoreclr.so headers from Snap install (#3530)
Mike McLaughlin [Thu, 1 Dec 2022 22:07:24 +0000 (14:07 -0800)]
Fix dbgshim fails to decode libcoreclr.so headers from Snap install (#3530)

Issue: https://github.com/dotnet/diagnostics/issues/3510

Add GetBuildIdFromSectionHeader that used when getting the build id note
from the program headers failures.

2 years agoUpdate dependencies from https://github.com/dotnet/source-build-reference-packages...
dotnet-maestro[bot] [Thu, 1 Dec 2022 14:30:50 +0000 (14:30 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221130.1 (#3533)

[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, 30 Nov 2022 14:43:01 +0000 (14:43 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221129.1 (#3528)

[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] [Tue, 29 Nov 2022 17:33:58 +0000 (17:33 +0000)]
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20221128.1 (#3527)

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

2 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20221128.1 (#3526)
dotnet-maestro[bot] [Tue, 29 Nov 2022 14:35:59 +0000 (14:35 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20221128.1 (#3526)

[main] Update dependencies from dotnet/symstore

2 years agoChange the return value to a non-zero in case of failure (#3525)
JongHeonChoi [Tue, 29 Nov 2022 04:11:07 +0000 (13:11 +0900)]
Change the return value to a non-zero in case of failure (#3525)

2 years agoCheck if the process ID value is less than 0 in dotnet-dump (#3522)
JongHeonChoi [Tue, 29 Nov 2022 00:08:16 +0000 (09:08 +0900)]
Check if the process ID value is less than 0 in dotnet-dump (#3522)

* Check if the process ID value is less than 0 in dotnet-dump

* apply feedback

2 years agoUpdate dependencies from https://github.com/dotnet/installer build 20221121.1 (#3524)
dotnet-maestro[bot] [Mon, 28 Nov 2022 17:47:37 +0000 (17:47 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20221121.1 (#3524)

[main] Update dependencies from dotnet/installer