Description
Remove ICorDebugProcess11.
Version
.NET 11 Preview 5
Previous behavior
CordbProcess implemented ICorDebugProcess11 which includes a single API, EnumerateLoaderHeapMemoryRegions.
New behavior
ICorDebugProcess11 is deleted without replacement. No other changes are being made to CordbProcess.
Type of breaking change
Reason for change
The API EnumerateLoaderHeapMemoryRegions was requested six years ago by Visual Studio for work on time-trace debugging. That effort has been abandoned, VS has no plans to use this API, and no usages of this API were found on GitHub or in internal Microsoft sources. This will allow us to simplify the surface area of ICorDebug as well as DacDbi.
Recommended action
N/A. We don't think anyone is using this API.
Feature area
Debugger
Affected APIs
EnumerateLoaderHeapMemoryRegions
Associated WorkItem - 578115
Description
Remove
ICorDebugProcess11.Version
.NET 11 Preview 5
Previous behavior
CordbProcessimplementedICorDebugProcess11which includes a single API,EnumerateLoaderHeapMemoryRegions.New behavior
ICorDebugProcess11is deleted without replacement. No other changes are being made toCordbProcess.Type of breaking change
Reason for change
The API
EnumerateLoaderHeapMemoryRegionswas requested six years ago by Visual Studio for work on time-trace debugging. That effort has been abandoned, VS has no plans to use this API, and no usages of this API were found on GitHub or in internal Microsoft sources. This will allow us to simplify the surface area of ICorDebug as well as DacDbi.Recommended action
N/A. We don't think anyone is using this API.
Feature area
Debugger
Affected APIs
EnumerateLoaderHeapMemoryRegionsAssociated WorkItem - 578115