Skip to content

Update ICorDebugProcess11 documentation#53677

Open
rcj1 wants to merge 2 commits into
dotnet:mainfrom
rcj1:update-p11-docs
Open

Update ICorDebugProcess11 documentation#53677
rcj1 wants to merge 2 commits into
dotnet:mainfrom
rcj1:update-p11-docs

Conversation

@rcj1
Copy link
Copy Markdown
Contributor

@rcj1 rcj1 commented May 11, 2026

Copilot AI review requested due to automatic review settings May 11, 2026 16:16
@rcj1 rcj1 requested a review from a team as a code owner May 11, 2026 16:16
@dotnetrepoman dotnetrepoman Bot added this to the May 2026 milestone May 11, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the unmanaged debugging API reference to reflect that ICorDebugProcess11 is no longer available after .NET 10 (per the linked runtime change).

Changes:

  • Update the support note for ICorDebugProcess11 to indicate a bounded support range (.NET 5 through .NET 10).
  • Update the support note for ICorDebugProcess11::EnumerateLoaderHeapMemoryRegions to the same bounded range.
Show a summary per file
File Description
docs/core/unmanaged-api/debugging/icordebug/icordebugprocess11-interface.md Updates the “Supported in …” note for the ICorDebugProcess11 interface.
docs/core/unmanaged-api/debugging/icordebug/icordebugprocess11-enumerateloaderheapmemoryregions-method.md Updates the “Supported in …” note for the EnumerateLoaderHeapMemoryRegions method.

Copilot's findings

Comments suppressed due to low confidence (1)

docs/core/unmanaged-api/debugging/icordebug/icordebugprocess11-enumerateloaderheapmemoryregions-method.md:21

  • The SOS command name looks incorrect here: this page says eeheap-loader, but other references in this repo (including the ICorDebugProcess11 interface page) use eeheap -loader. Align the command formatting so readers can copy/paste the correct SOS command.
[Supported in .NET 5-.NET 10.]

Enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. The information returned is the same information that would be shown by using the SOS `eeheap-loader` command.
  • Files reviewed: 2/2 changed files
  • Comments generated: 2

Comment thread docs/core/unmanaged-api/debugging/icordebug/icordebugprocess11-interface.md Outdated
@rcj1 rcj1 requested a review from hoyosjs May 11, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants