Граф коммитов

3885 Коммитов

Автор SHA1 Сообщение Дата
dotnet-maestro[bot] b5278a82f9
[main] Update dependencies from dotnet/arcade (#5026)
[main] Update dependencies from dotnet/arcade
2024-10-28 13:18:26 +00:00
Mike McLaughlin 088cb850e0
Add extension loaded service manager property (#5024)
Add loaded extension version display to !sosstatus

Example:

```
Extensions loaded:
-> 8.0.0-dev.24525.1+64eecc7e689a42bf979dd1339e90cd92a9843021 c:\diagnostics\artifacts\bin\Windows_NT.x64.Debug\Microsoft.Diagnostics.ExtensionCommands.dll 
-> 8.0.552406+f5de0a8ffe15b5aa596a8089c5d6a1c9472ac54b c:\diagnostics\artifacts\bin\Windows_NT.x64.Debug\extensions\Microsoft.Diagnostics.DataContractReader.dll
-> 8.0.552406+f5de0a8ffe15b5aa596a8089c5d6a1c9472ac54b c:\diagnostics\artifacts\bin\Windows_NT.x64.Debug\extensions\Microsoft.Diagnostics.DataContractReader.Extension.dll
-> 8.0.552406+f5de0a8ffe15b5aa596a8089c5d6a1c9472ac54b c:\diagnostics\artifacts\bin\Windows_NT.x64.Debug\extensions\Microsoft.Diagnostics.DebuggerCommands.dll
```
2024-10-26 09:20:32 -07:00
dotnet-maestro[bot] 6831355340
[main] Update dependencies from microsoft/clrmd (#5025)
[main] Update dependencies from microsoft/clrmd
2024-10-26 13:11:55 +00:00
dotnet-maestro[bot] dfc9c901bd
[main] Update dependencies from dotnet/runtime (#5011)
This pull request updates the following dependencies

[marker]: <> (Begin:a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f)
## From https://github.com/dotnet/runtime
- **Subscription**: a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f
- **Build**: 20241022.15
- **Date Produced**: October 23, 2024 7:43:50 AM UTC
- **Commit**: 2b46f3a7eb3d0df99c523e5648f00cc8b53caa05
- **Branch**: refs/heads/release/9.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
  - **Microsoft.NETCore.App.Runtime.win-x64**: [from 9.0.0 to 9.0.0][4]
- **VS.Redist.Common.NetCore.SharedFramework.x64.9.0**: [from
9.0.0-rtm.24518.13 to 9.0.0-rtm.24522.15][4]

[4]: 197db4ff0d...2b46f3a7eb

[DependencyUpdate]: <> (End)


[marker]: <> (End:a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-25 14:59:27 -07:00
dotnet-maestro[bot] eb01be7a1c
[main] Update dependencies from dotnet/aspnetcore (#5008)
This pull request updates the following dependencies

[marker]: <> (Begin:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)
## From https://github.com/dotnet/aspnetcore
- **Subscription**: e96c3e1a-afbc-49f7-37c9-08dc4e3803cb
- **Build**: 20241022.5
- **Date Produced**: October 22, 2024 10:17:57 PM UTC
- **Commit**: 6d58cd8ffa1b8f00a04238f16c58248d38c90776
- **Branch**: refs/heads/release/9.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
  - **Microsoft.AspNetCore.App.Ref**: [from 9.0.0 to 9.0.0][5]
- **Microsoft.AspNetCore.App.Ref.Internal**: [from 9.0.0-rtm.24521.18 to
9.0.0-rtm.24522.5][5]

[5]:
82199059ba...6d58cd8ffa

[DependencyUpdate]: <> (End)


[marker]: <> (End:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2024-10-25 13:57:45 -07:00
dotnet-maestro[bot] db96bb85a7
[main] Update dependencies from microsoft/clrmd (#5022)
[main] Update dependencies from microsoft/clrmd
2024-10-25 13:21:34 +00:00
Liu An fb42efa738
[LoongArch64] Add disassembly support in disasmLOONGARCH64.cpp (#5021)
Implement LOONGARCH64Machine:: Unassembly function to support
disassembly.
2024-10-24 10:33:33 -07:00
Mike McLaughlin 00f385165d
Add enable logging suggestion to FAQ (#5017) 2024-10-22 15:18:03 -07:00
dotnet-maestro[bot] c409ecc21c
[main] Update dependencies from dotnet/source-build-reference-packages (#5016)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-22 13:24:55 +00:00
Mike McLaughlin 35fab2731b
Clean up thread and thread service interfaces (#5013)
Change GetThreadContext to return an ReadOnlySpan because the original
API allowed the array returned to be changed. Fixed a couple of other
APIs to that a ReadOnlySpan.

Added some common GetThreadContext extensions
2024-10-21 12:02:00 -07:00
dotnet-maestro[bot] 0de74cbde5
[main] Update dependencies from dotnet/arcade (#5014)
This pull request updates the following dependencies

[marker]: <> (Begin:6d3f346d-45bf-4275-0e83-08d8e40a189f)
## From https://github.com/dotnet/arcade
- **Subscription**: 6d3f346d-45bf-4275-0e83-08d8e40a189f
- **Build**: 20241015.3
- **Date Produced**: October 15, 2024 11:31:33 PM UTC
- **Commit**: 31624193093a13f765ab5382509e693911264509
- **Branch**: refs/heads/main

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.SourceBuild.Intermediate.arcade**: [from
10.0.0-beta.24511.1 to 10.0.0-beta.24515.3][1]
- **Microsoft.DotNet.Arcade.Sdk**: [from 10.0.0-beta.24511.1 to
10.0.0-beta.24515.3][1]
- **Microsoft.DotNet.CodeAnalysis**: [from 10.0.0-beta.24511.1 to
10.0.0-beta.24515.3][1]

[1]: 712dea25b1...3162419309

[DependencyUpdate]: <> (End)


[marker]: <> (End:6d3f346d-45bf-4275-0e83-08d8e40a189f)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
2024-10-21 11:57:57 -07:00
dotnet-maestro[bot] acbe218277
[main] Update dependencies from dotnet/sdk (#5015)
[main] Update dependencies from dotnet/sdk
2024-10-21 13:24:54 +00:00
Sainath Reddy G N V 335c0c013c
Fix error in dump requests command (#5012)
Fixed an issue with the `!dumprequests` command that was causing an
error when reading dumps from a Kestrel host.

```
0:000> !dumprequests
Field 'Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http2.Http2Stream<Microsoft.AspNetCore.Hosting.HostingApplication+Context>.<Method>k__BackingField' is not of type 'string'.
```

In Kestrel host dumps, the `<Method>k__BackingField` field in the
`HttpContext` object is of `Enum` type, whereas in IIS host dumps, it is
of `String` type. To address this, the `_methodText` field in the
`HttpContext` object is now read if the `<Method>k__BackingField` field
is not of `String` type.

Also added min width for each column for better readability.

---------

Co-authored-by: Sainath Reddy G N V <nagosang@microsoft.com>
2024-10-20 09:56:57 -07:00
dotnet-maestro[bot] 6a90923439
[main] Update dependencies from microsoft/clrmd (#5010)
[main] Update dependencies from microsoft/clrmd
2024-10-17 13:08:00 +00:00
Michael Simons 2c736aae93
Update source-build team references (#5002)
The @dotnet/source-build-internal team is being deprecated. All
references to it were updated.

Included the renaming of SourceBuild.props to the new naming convention,
DotNetBuild.props.

Related to dotnet/source-build#4645

Repo admins, please grant write access to @dotnet/product-construction
and @dotnet/source-build. This is needed for the CODEOWNERS changes.
Write access can be removed for @dotnet/source-build-internal.

---------

Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-10-16 08:15:27 -07:00
dotnet-maestro[bot] 1d4efd8f25
[main] Update dependencies from dotnet/runtime (#5009)
[main] Update dependencies from dotnet/runtime
2024-10-16 14:15:14 +00:00
dotnet-maestro[bot] 05865c975d
[main] Update dependencies from dotnet/source-build-reference-packages (#5007)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-16 13:49:52 +00:00
Noah Falk 845230bad4
Improve cancellation handling for dotnet-stack (#4996)
Fixes https://github.com/dotnet/diagnostics/issues/4826

When running dotnet-stack against an unresponsive target process, there
were various points where dotnet-stack wouldn't correctly cancel when
Ctrl-C was pressed. There were several underlying issues:
- Cancellation caused EventPipeSession.Dispose() to run which attempted
to send a Stop IPC command that might block indefinitely
- Several of the async operations dotnet-stack performed did not pass a
cancellation token and so ignore when Ctrl-C is pressed
- The calls to start and stop the session were still using the
synchronous API which both ignored the cancellation token and create the
standard async-over-sync issues.

The change in behavior for EventPipeSession.Dispose() is strictly
speaking a breaking change, although callers would need to emply some
dubious code patterns to observe the difference. The most likely way
code could observe the difference is if thread 1 is reading from the
EventStream at the same time thread 2 called Dispose(). Previously this
would have caused thread 1 to start receiving rundown events although it
was also a race condition between thread 1 reading from the stream and
thread 2 disposing the stream. Its possible some tool could have worked
successfully if thread 1 always won the race in practice. If any code
was doing that pattern then now thread 1 will observe the stream is
disposed without seeing the rundown events first. The proper way to
ensure seeing all the rundown events would be to explicitly call
EventPipeSession.Stop(), then read all the remaining data and reach the
end of stream marker, then Dispose() the session.

I looked through all the usage of EventPipeSession in our existing tools
and it looked like all of them were already using Stop() properly.
2024-10-16 01:13:53 -07:00
dotnet-maestro[bot] b2673828f6
[main] Update dependencies from dotnet/aspnetcore (#5005)
This pull request updates the following dependencies

[marker]: <> (Begin:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)
## From https://github.com/dotnet/aspnetcore
- **Subscription**: e96c3e1a-afbc-49f7-37c9-08dc4e3803cb
- **Build**: 20241014.7
- **Date Produced**: October 14, 2024 8:45:19 PM UTC
- **Commit**: 228b9ea237f21b19647f11c98e342efdb9a1f3f1
- **Branch**: refs/heads/release/9.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.AspNetCore.App.Ref**: [from 9.0.0-rtm.24511.11 to
9.0.0-rtm.24514.7][1]
- **Microsoft.AspNetCore.App.Ref.Internal**: [from 9.0.0-rtm.24511.11 to
9.0.0-rtm.24514.7][1]

[1]:
00eeceef99...228b9ea237

[DependencyUpdate]: <> (End)


[marker]: <> (End:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-15 15:57:42 -07:00
dotnet-maestro[bot] 5902d0830c
[main] Update dependencies from dotnet/runtime (#5006)
[main] Update dependencies from dotnet/runtime
2024-10-15 14:46:30 +00:00
dotnet-maestro[bot] f2f7409843
[main] Update dependencies from dotnet/source-build-reference-packages (#5004)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-15 14:01:25 +00:00
Juan Hoyos 5d515de416
Update resource iteration (#4981)
This changes resource iteration in `GetNextLevelResourceEntryRVA` to explicitly cast a potential overflow. It's safe since it will just not iterate any resources.
2024-10-14 11:34:21 -07:00
dotnet-maestro[bot] 4a5a10d64f
[main] Update dependencies from dotnet/arcade (#5000)
[main] Update dependencies from dotnet/arcade
2024-10-14 13:28:18 +00:00
dotnet-maestro[bot] b675b21fae
[main] Update dependencies from dotnet/sdk (#5001)
[main] Update dependencies from dotnet/sdk
2024-10-14 13:24:42 +00:00
dotnet-maestro[bot] 4254eaf4f2
[main] Update dependencies from dotnet/runtime (#4999)
[main] Update dependencies from dotnet/runtime
2024-10-12 13:52:29 +00:00
dotnet-maestro[bot] 34f74917f3
[main] Update dependencies from dotnet/aspnetcore (#4998)
[main] Update dependencies from dotnet/aspnetcore
2024-10-12 13:52:15 +00:00
dotnet-maestro[bot] b86d096c33
[main] Update dependencies from dotnet/source-build-reference-packages (#4997)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-12 13:47:45 +00:00
dotnet-maestro[bot] 7d277d036e
[main] Update dependencies from dotnet/runtime (#4995)
[main] Update dependencies from dotnet/runtime
2024-10-11 14:18:53 +00:00
dotnet-maestro[bot] 8f27b61e33
[main] Update dependencies from dotnet/source-build-reference-packages (#4994)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-11 13:55:29 +00:00
dotnet-maestro[bot] 393936e750
[main] Update dependencies from dotnet/arcade (#4992)
[main] Update dependencies from dotnet/arcade
2024-10-10 18:38:01 +00:00
dotnet-maestro[bot] 5384225f8a
[main] Update dependencies from dotnet/aspnetcore (#4991)
[main] Update dependencies from dotnet/aspnetcore
2024-10-10 14:08:20 +00:00
dotnet-maestro[bot] 1755b33ba6
[main] Update dependencies from dotnet/aspnetcore (#4986)
This pull request updates the following dependencies

[marker]: <> (Begin:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)
## From https://github.com/dotnet/aspnetcore
- **Subscription**: e96c3e1a-afbc-49f7-37c9-08dc4e3803cb
- **Build**: 20241008.22
- **Date Produced**: October 9, 2024 3:49:08 AM UTC
- **Commit**: 9f57b1ed7a4adab022ec5d227723f23862aad0e3
- **Branch**: refs/heads/release/9.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.AspNetCore.App.Ref**: [from 9.0.0-rtm.24507.7 to
9.0.0-rtm.24508.22][1]
- **Microsoft.AspNetCore.App.Ref.Internal**: [from 9.0.0-rtm.24507.7 to
9.0.0-rtm.24508.22][1]

[1]:
99135af51f...9f57b1ed7a

[DependencyUpdate]: <> (End)


[marker]: <> (End:e96c3e1a-afbc-49f7-37c9-08dc4e3803cb)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-09 13:36:18 -07:00
dotnet-maestro[bot] 5dd6b4f462
[main] Update dependencies from dotnet/runtime (#4987)
This pull request updates the following dependencies

[marker]: <> (Begin:a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f)
## From https://github.com/dotnet/runtime
- **Subscription**: a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f
- **Build**: 20241008.17
- **Date Produced**: October 9, 2024 11:20:35 AM UTC
- **Commit**: 24cfc7cc9dabdbe8607a3bf81ffbedf7e2cbb97f
- **Branch**: refs/heads/release/9.0

[DependencyUpdate]: <> (Begin)

- **Updates**:
- **Microsoft.NETCore.App.Runtime.win-x64**: [from 9.0.0-rtm.24503.8 to
9.0.0-rtm.24508.17][1]
- **VS.Redist.Common.NetCore.SharedFramework.x64.9.0**: [from
9.0.0-rtm.24503.8 to 9.0.0-rtm.24508.17][1]

[1]: 3429fee9ed...24cfc7cc9d

[DependencyUpdate]: <> (End)


[marker]: <> (End:a9fe20fc-c5cb-441c-a7ce-08dc4e3fac2f)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-10-09 13:36:05 -07:00
Adeel Mujahid b774c3e1d6
Fix alpine-arm64 build (#4989)
```sh
$ ./build.sh
...
[ 97%] Building CXX object src/SOS/Strike/CMakeFiles/sos.dir/platform/hostimpl.cpp.o
/foo77/diagnostics/src/SOS/Strike/eeheap.cpp:439:11: error: cannot initialize a variable of type 'DWORD' (aka 'unsigned int') with an rvalue of type 'std::nullptr_t'
    DWORD Value = NULL;
          ^       ~~~~
```
2024-10-09 13:34:23 -07:00
Adeel Mujahid 83d13bc8a6
Update SystemTextJsonVersion (#4988)
Fix:

```sh
$ ./build.sh
...
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
Restore complete (43.7s)
  diagnostics failed with 19 error(s) (86.1s)
    /foo77/diagnostics/src/Microsoft.Diagnostics.DebugServices.Implementation/Microsoft.Diagnostics.DebugServices.Implementation.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 8.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/SOS/SOS.Extensions/SOS.Extensions.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 8.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/Tools/dotnet-symbol/dotnet-symbol.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 6.0.9 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/Tools/dotnet-trace/dotnet-trace.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 8.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/Tools/dotnet-counters/dotnet-counters.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 8.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/Tools/dotnet-dsrouter/dotnet-dsrouter.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 6.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
    /foo77/diagnostics/src/Microsoft.Diagnostics.Monitoring.EventPipe/Microsoft.Diagnostics.Monitoring.EventPipe.csproj : error NU1903: Warning As Error: Package 'System.Text.Json' 8.0.4 has a known high severity vulnerability, https://github.com/advisories/GHSA-8g4q-xg66-9fp4
```

related PR https://github.com/dotnet/runtime/pull/108704
2024-10-09 13:33:36 -07:00
dotnet-maestro[bot] b1a304482e
[main] Update dependencies from dotnet/aspnetcore (#4985)
[main] Update dependencies from dotnet/aspnetcore
2024-10-08 13:38:35 +00:00
dotnet-maestro[bot] b941a9f563
[main] Update dependencies from dotnet/source-build-reference-packages (#4984)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-08 13:22:27 +00:00
dotnet-maestro[bot] 412c0e46f9
[main] Update dependencies from dotnet/arcade (#4982)
[main] Update dependencies from dotnet/arcade
2024-10-07 13:33:45 +00:00
dotnet-maestro[bot] 6f48e6e62e
[main] Update dependencies from dotnet/sdk (#4983)
[main] Update dependencies from dotnet/sdk
2024-10-07 13:30:20 +00:00
dotnet-maestro[bot] ffaa23dedc
[main] Update dependencies from dotnet/source-build-reference-packages (#4980)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-05 13:30:34 +00:00
dotnet-maestro[bot] 05952324ea
[main] Update dependencies from dotnet/runtime (#4979)
[main] Update dependencies from dotnet/runtime
2024-10-04 14:00:04 +00:00
Mike McLaughlin 46cd690d9e
Remove hosting on net 7.0 (#4978)
I forgot to remove hosting SOS on net 7.0 if my previous PR.
2024-10-03 13:30:07 -07:00
Mike McLaughlin b22c4911e7
Remove testing against .NET 7.0 and prepare for .NET 10.0 (#4977) 2024-10-03 09:58:00 -07:00
dotnet-maestro[bot] 6104abeb19
[main] Update dependencies from dotnet/aspnetcore (#4975)
[main] Update dependencies from dotnet/aspnetcore
2024-10-02 14:44:52 +00:00
dotnet-maestro[bot] 81f7926104
[main] Update dependencies from dotnet/runtime (#4976)
[main] Update dependencies from dotnet/runtime
2024-10-02 14:29:51 +00:00
Juan Hoyos f46a5cfed4
Centralize TFM infrastructure (#4971) 2024-10-02 03:13:00 +00:00
dotnet-maestro[bot] cde505c650
[main] Update dependencies from dotnet/runtime (#4974)
[main] Update dependencies from dotnet/runtime
2024-10-01 13:33:33 +00:00
dotnet-maestro[bot] 41fa425aef
[main] Update dependencies from dotnet/source-build-reference-packages (#4973)
[main] Update dependencies from dotnet/source-build-reference-packages
2024-10-01 13:15:55 +00:00
dotnet-maestro[bot] 2468e460af
[main] Update dependencies from microsoft/clrmd (#4972)
[main] Update dependencies from microsoft/clrmd
2024-10-01 13:07:53 +00:00
Noah Falk 4d71d5b0de
Delete duplicate DiagnosticClient docs (#4970)
DiagnosticClient is documented on our official docs site. Removing the
repo copy which is not receiving updates and would get out-of-sync.

Related to: https://github.com/dotnet/docs/pull/42771
2024-09-30 21:13:50 -07:00