Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
a967c01
Create ICoreDebugProcess11-interface
mikelle-rogers Jun 6, 2022
d74d01c
Create new file for function
mikelle-rogers Jun 6, 2022
1b07004
Create icoredebugmodule4-interface.md
mikelle-rogers Jun 6, 2022
3636d27
Create ICorDebugModule4::IsMappedLayout Method
mikelle-rogers Jun 6, 2022
e34bd64
rename icordebugprocess11-interface
mikelle-rogers Jun 8, 2022
6ca3296
General clarifications, formatting
mikelle-rogers Jun 8, 2022
4e6af1b
update from code review suggestions
mikelle-rogers Jun 8, 2022
455f99d
One small change
mikelle-rogers Jun 8, 2022
c57873e
Fixing the whitespace
mikelle-rogers Jun 13, 2022
a29e150
Merge branch 'main' into dev/mirogers/process11
mikelle-rogers Jun 14, 2022
a60f8f2
Use Acrolinx to check files
mikelle-rogers Jun 14, 2022
9a186e3
added to table of contents
mikelle-rogers Jun 14, 2022
5bf1d9d
Adding icoredebug module4 and process11 to the debugging interfaces i…
mikelle-rogers Sep 6, 2022
13a72ba
Fix whitespace
mikelle-rogers Sep 6, 2022
8aeb40a
Fixing Whitespace
mikelle-rogers Sep 6, 2022
69dd354
Fix links
mikelle-rogers Sep 6, 2022
21984ab
We don't support icordebug module4 in .NET frame
mikelle-rogers Sep 8, 2022
05750d2
.NET framework is unsupported
mikelle-rogers Sep 8, 2022
1fb6af1
Verify EnumerateLoaderHeapMemoryRegions
mikelle-rogers Sep 8, 2022
491fef6
Updating supported versions of .NET core.
mikelle-rogers Sep 8, 2022
c9cee95
Update to provide consistent symbols
mikelle-rogers Sep 8, 2022
f96d00d
Merge branch 'main' into dev/mirogers/process11
mikelle-rogers Sep 8, 2022
355567a
Update required versions
mikelle-rogers Sep 8, 2022
4bf2a02
update
mikelle-rogers Sep 8, 2022
309cd7b
update
mikelle-rogers Sep 8, 2022
9276e76
update whitespace
mikelle-rogers Sep 8, 2022
913dff4
Update debugging-interfaces.md
mikelle-rogers Sep 8, 2022
95817b5
Fix whitespace
mikelle-rogers Sep 13, 2022
857cf48
Update versioning
mikelle-rogers Sep 13, 2022
00b1e75
Update version process11
mikelle-rogers Sep 13, 2022
3d80116
Update process11 versions
mikelle-rogers Sep 13, 2022
bbd279b
versioning
mikelle-rogers Sep 14, 2022
8effbb1
Update process11 versioning
mikelle-rogers Sep 14, 2022
18fdbda
update process11 versioning interface
mikelle-rogers Sep 14, 2022
6686f49
Correct info
mikelle-rogers Sep 14, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ This section describes the unmanaged interfaces that handle the debugging of a p
Logically extends the [ICorDebugProcess](icordebugprocess-interface.md) interface to enable or disable certain types of [ICorDebugManagedCallback2](icordebugmanagedcallback2-interface.md) exception callbacks.

[ICorDebugProcess11 Interface](icordebugprocess11-interface.md)\
Provides a method that configures the debugger to handle in-memory metadata updates in the target process.
Provides a method that enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. It is the same information that would be shown running the SOS "eeheap -loader" command.

[ICorDebugProcessEnum Interface](icordebugprocessenum-interface.md)\
Implements `ICorDebugEnum` methods, and enumerates `ICorDebugProcess` arrays.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ interface ICorDebugModule4 : IUnknown
**Header:** CorDebug.idl, CorDebug.h

**Library:** CorGuids.lib
**.NET Framework Versions:** 4.5, 4, 3.5 SP1

**.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)]

## See also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ topic_type:
---
# ICorDebugProcess11::EnumerateLoaderHeapMemoryRegions Method

[Supported in .NET Framework 4.5.2 and later versions.]
[Supported in .NET Core 5 and later versions.]

Configures how the debugger handles in-memory updates to metadata within the target process.
Enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. It is the same information that would be shown running the SOS "eeheap-loader" command.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. It is the same information that would be shown running the SOS "eeheap-loader" command.
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 that would be shown by using the SOS `eeheap-loader` command.


## Syntax

Expand All @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions(

**Library:** CorGuids.lib

**.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)]
**.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)]

## See also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ topic_type:
---
# ICorDebugProcess11 Interface

[Supported in .NET Framework 4.5.2 and later versions.]

Provides a method that configures the debugger to handle in-memory metadata updates in the target process.
[Supported in .NET Core 5.0 and later versions.]

Provides a method that enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. It is the same information that would be shown running the SOS "eeheap -loader" command.

## Methods

|Method|Description|
|------------|-----------------|
|[EnumerateLoaderHeapMemoryRegions Method](icordebugprocess11-enumerateloaderheapmemoryregions-method.md)|Sets a value that determines how the debugger handles in-memory updates to metadata within the target process.|
|[EnumerateLoaderHeapMemoryRegions Method](icordebugprocess11-enumerateloaderheapmemoryregions-method.md)|enumerates ranges of native memory that are used by the .NET runtime to store internal data structures that describe .NET types and methods. It is the same information that would be shown running the SOS "eeheap -loader" command.|

## Remarks

Expand All @@ -33,8 +33,8 @@ topic_type:
**Header:** CorDebug.idl, CorDebug.h

**Library:** CorGuids.lib
**.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)]

**.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)]

## See also

Expand Down