From a967c01cbb8a6c619fb0dad492868d6de43bbcc9 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Mon, 6 Jun 2022 03:02:22 -0600 Subject: [PATCH 01/33] Create ICoreDebugProcess11-interface --- .../debugging/ICorDebugProcess11-interface.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md diff --git a/docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md b/docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md new file mode 100644 index 0000000000000..fd8aa5ba155fe --- /dev/null +++ b/docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md @@ -0,0 +1,42 @@ +--- +description: "Learn more about: ICorDebugProcess11 Interface" +title: "ICorDebugProcess11 Interface" +ms.date: "06/06/2022" +api_name: + - "ICorDebugProcess11" +api_location: + - "mscordbi.dll" +api_type: + - "COM" +ms.assetid: 71aee5f3-5e10-44fa-be69-6d8a475f2c14 +topic_type: + - "apiref" +--- +# ICorDebugProcess11 Interface + +[Supported in the .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. + +## 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.| + +## Remarks + +## Requirements + + **Platforms:** See [System Requirements](../../get-started/system-requirements.md). + + **Header:** CorDebug.idl, CorDebug.h + + **Library:** CorGuids.lib + + **.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)] + +## See also + +- [Debugging Interfaces](debugging-interfaces.md) +- [Debugging](index.md) From d74d01ccd7994380ed1abc64aee6ab23ba726416 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Mon, 6 Jun 2022 03:16:29 -0600 Subject: [PATCH 02/33] Create new file for function icordebugprocess11-enumerateloaderheapmemoryregions-method --- ...enumerateloaderheapmemoryregions-method.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md new file mode 100644 index 0000000000000..5b292d7b4a953 --- /dev/null +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -0,0 +1,53 @@ +--- +description: "Learn more about: ICorDebugProcess11::EnumerateLoaderHeapMemoryRegions Method" +title: "ICorDebugProcess11::EnumerateLoaderHeapMemoryRegions Method" +ms.date: "06/06/2022" +dev_langs: + - "cpp" +api_name: + - "ICorDebugProcess11.EnumerateLoaderHeapMemoryRegions" +api_location: + - "mscordbi.dll" +api_type: + - "COM" +ms.assetid: +topic_type: + - "apiref" +--- +# ICorDebugProces11::EnumerateLoaderHeapMemoryRegions Method + +[Supported in the .NET Framework 4.5.2 and later versions] + + Configures how the debugger handles in-memory updates to metadata within the target process. + +## Syntax + +```cpp +HRESULT EnumerateLoaderHeapMemoryRegions( +[out] ICorDebugMemoryRangeEnum** ppRanges +); +``` + +## Parameters + + `ppRanges` + + +## Remarks + + + +## Requirements + + **Platforms:** See [System Requirements](../../get-started/system-requirements.md). + + **Header:** CorDebug.idl, CorDebug.h + + **Library:** CorGuids.lib + + **.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)] + +## See also + +- [ICorDebugProcess11 Interface](icordebugprocess11-interface.md) +- [Debugging Interfaces](debugging-interfaces.md) From 1b070044cc13f68a6e2e21ba4499ca0f9ba3c92b Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Mon, 6 Jun 2022 03:25:36 -0600 Subject: [PATCH 03/33] Create icoredebugmodule4-interface.md --- .../debugging/icordebugmodule4-interface.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md new file mode 100644 index 0000000000000..1598c2005ffe4 --- /dev/null +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -0,0 +1,61 @@ +--- +description: "Learn more about: ICorDebugModule4 Interface" +title: "ICorDebugModule4 Interface" +ms.date: "06/06/2022" +api_name: + - "ICorDebugModule4" +api_location: + - "CorDebug.dll" +api_type: + - "COM" +f1_keywords: + - "ICorDebugModule4" +helpviewer_keywords: + - "ICorDebugModule4 interface [.NET Framework debugging]" +ms.assetid: + - "apiref" +--- +# ICorDebugModule4 Interface + +Query to see if the module is loaded into memory in mapped/hydrated format. + +## Syntax + +```cpp +interface ICorDebugModule4 : IUnknown +{ + HRESULT IsMappedLayout( + [out] BOOL *pIsMapped + ); +}; +``` + +## Methods + +|Method|Description| +|------------|-----------------| +|[ICorDebugModule4::IsMappedLayout Method](icordebugmodule4-ismappedlayout-method.md)|Queries to see if the module is loaded into memory in mapped/hydrated format.| + +## Remarks + + This interface logically extends the "ICorDebugModule", "ICorDebugModule2", and "ICoreDebugModule3" interfaces. + +> [!NOTE] +> This interface does not support being called remotely, either cross-machine or cross-process. + +## Requirements + + **Platforms:** See [System Requirements](../../get-started/system-requirements.md). + + **Header:** CorDebug.idl, CorDebug.h + + **Library:** CorGuids.lib + + **.NET Framework Versions:** 4.5, 4, 3.5 SP1 + +## See also + +- [ICorDebugRemoteTarget Interface](icordebugremotetarget-interface.md) +- [ICorDebug Interface](icordebug-interface.md) + +- [Debugging Interfaces](debugging-interfaces.md) From 3636d27c1c54b78befd58ebcae80652fc4efea17 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Mon, 6 Jun 2022 03:51:39 -0600 Subject: [PATCH 04/33] Create ICorDebugModule4::IsMappedLayout Method --- .../icordebugmodule4-ismappedlayout-method.md | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md new file mode 100644 index 0000000000000..760a39ba09edf --- /dev/null +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md @@ -0,0 +1,65 @@ +--- +description: "Learn more about: ICorDebugModule4::IsMappedLayout Method" +title: "ICorDebugModule4::IsMappedLayout Method" +ms.date: "06/06/2022" +api_name: + - "ICorDebugModule4.IsMappedLayout" +api_location: + - "CorDebug.dll" +api_type: + - "COM" +f1_keywords: + - "ICorDebugModule4::IsMappedLayout" +helpviewer_keywords: + - "IsMappedLayout method, ICorDebugModule4 interface [.NET Framework debugging]" + - "ICorDebugModule4::IsMappedLayout method [.NET Framework debugging]" +ms.assetid: +topic_type: + - "apiref" +--- +# ICorDebugModule4::IsMappedLayout Method + +Query to see if the module is loaded into memory in mapped/hydrated format. + +## Syntax + +```cpp +HRESULT IsMappedLayout( + [out] BOOL *pIsMapped + ); +``` + +## Parameters + + pIsMapped + [out] Pointer to a BOOL to store mapping information. TRUE will represent mapped format while FALSE represents flat format. + +## Return Value + + S_OK + Successfully created the reader. + + S_FALSE + The layout could not be determined. + +## Remarks + +The pIsMapped value set in pIsMapped should only be interpreted as valid when this function returns S_OK. All other return values (including +S_FALSE) indicate that the layout could not be determined and pIsMapped should be ignored. + +## Requirements + + **Platforms:** See [System Requirements](../../get-started/system-requirements.md). + + **Header:** CorDebug.idl, CorDebug.h + + **Library:** CorGuids.lib + + **.NET Framework Versions:** 4.5, 4, 3.5 SP1 + +## See also + +- [ICorDebugRemoteTarget Interface](icordebugremotetarget-interface.md) +- [ICorDebug Interface](icordebug-interface.md) + +- [Debugging Interfaces](debugging-interfaces.md) From e34bd64134fbc48213fb72bae5307cc86c49ed2b Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 8 Jun 2022 04:43:08 -0600 Subject: [PATCH 05/33] rename icordebugprocess11-interface --- ...ugProcess11-interface.md => icordebugprocess11-interface.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename docs/framework/unmanaged-api/debugging/{ICorDebugProcess11-interface.md => icordebugprocess11-interface.md} (94%) diff --git a/docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md similarity index 94% rename from docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md rename to docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index fd8aa5ba155fe..bc8951464255c 100644 --- a/docs/framework/unmanaged-api/debugging/ICorDebugProcess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -14,7 +14,7 @@ topic_type: --- # ICorDebugProcess11 Interface -[Supported in the .NET Framework 4.5.2 and later versions] +[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. From 6ca3296e9013042bd3808006230c3a56a17a9a64 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 8 Jun 2022 04:47:01 -0600 Subject: [PATCH 06/33] General clarifications, formatting --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index 1598c2005ffe4..f3aa33cf71f03 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -17,7 +17,7 @@ ms.assetid: --- # ICorDebugModule4 Interface -Query to see if the module is loaded into memory in mapped/hydrated format. +Provides a method that determines whether the module is loaded into memory in mapped/hydrated format. ## Syntax @@ -38,7 +38,7 @@ interface ICorDebugModule4 : IUnknown ## Remarks - This interface logically extends the "ICorDebugModule", "ICorDebugModule2", and "ICoreDebugModule3" interfaces. + This interface logically extends the 'ICorDebugModule', 'ICorDebugModule2', and 'ICoreDebugModule3' interfaces. > [!NOTE] > This interface does not support being called remotely, either cross-machine or cross-process. From 4e6af1bf79d97d66be52c1a34c63990add0a5461 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 8 Jun 2022 04:52:17 -0600 Subject: [PATCH 07/33] update from code review suggestions --- .../icordebugmodule4-ismappedlayout-method.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md index 760a39ba09edf..5c0a78db08d1e 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md @@ -19,7 +19,7 @@ topic_type: --- # ICorDebugModule4::IsMappedLayout Method -Query to see if the module is loaded into memory in mapped/hydrated format. +Determines whether a module is loaded into memory in mapped/hydrated format. ## Syntax @@ -31,21 +31,21 @@ HRESULT IsMappedLayout( ## Parameters - pIsMapped - [out] Pointer to a BOOL to store mapping information. TRUE will represent mapped format while FALSE represents flat format. +`pIsMapped`\ +[out] Pointer to a BOOL to store mapping information. TRUE represents mapped format while FALSE represents flat format. ## Return Value - S_OK +`S_OK`\ Successfully created the reader. - S_FALSE +`S_FALSE`\ The layout could not be determined. ## Remarks -The pIsMapped value set in pIsMapped should only be interpreted as valid when this function returns S_OK. All other return values (including -S_FALSE) indicate that the layout could not be determined and pIsMapped should be ignored. +The `pIsMapped` value should only be interpreted as valid when this function returns `S_OK`. All other return values (including +`S_FALSE`) indicate that the layout could not be determined and `pIsMapped` should be ignored. ## Requirements @@ -61,5 +61,4 @@ S_FALSE) indicate that the layout could not be determined and pIsMapped should b - [ICorDebugRemoteTarget Interface](icordebugremotetarget-interface.md) - [ICorDebug Interface](icordebug-interface.md) - - [Debugging Interfaces](debugging-interfaces.md) From 455f99d864ed4b293a459914b802f763718f64ff Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 8 Jun 2022 04:53:48 -0600 Subject: [PATCH 08/33] One small change --- ...cordebugprocess11-enumerateloaderheapmemoryregions-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 5b292d7b4a953..8b588a60e1bbc 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -16,7 +16,7 @@ topic_type: --- # ICorDebugProces11::EnumerateLoaderHeapMemoryRegions Method -[Supported in the .NET Framework 4.5.2 and later versions] +[Supported in .NET Framework 4.5.2 and later versions.] Configures how the debugger handles in-memory updates to metadata within the target process. From c57873e2284207be74d4c7556eadc9b9c94150d1 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Mon, 13 Jun 2022 14:04:28 -0600 Subject: [PATCH 09/33] Fixing the whitespace --- ...ess11-enumerateloaderheapmemoryregions-method.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 8b588a60e1bbc..58ec5d32dc94c 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -31,22 +31,19 @@ HRESULT EnumerateLoaderHeapMemoryRegions( ## Parameters `ppRanges` - - + ## Remarks - - ## Requirements **Platforms:** See [System Requirements](../../get-started/system-requirements.md). - + **Header:** CorDebug.idl, CorDebug.h - + **Library:** CorGuids.lib - + **.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)] - + ## See also - [ICorDebugProcess11 Interface](icordebugprocess11-interface.md) From a60f8f2cf99639ec12373cabec7aa47d26f14a7b Mon Sep 17 00:00:00 2001 From: Mikelle Rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 14 Jun 2022 12:41:04 -0600 Subject: [PATCH 10/33] Use Acrolinx to check files --- .../debugging/icordebugmodule4-ismappedlayout-method.md | 6 +++--- ...ebugprocess11-enumerateloaderheapmemoryregions-method.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md index 5c0a78db08d1e..71343bd8e3ce0 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-ismappedlayout-method.md @@ -32,7 +32,7 @@ HRESULT IsMappedLayout( ## Parameters `pIsMapped`\ -[out] Pointer to a BOOL to store mapping information. TRUE represents mapped format while FALSE represents flat format. +[out] Pointer to a BOOL to store mapping information. TRUE represents mapped format while FALSE represents flat format. ## Return Value @@ -40,12 +40,12 @@ HRESULT IsMappedLayout( Successfully created the reader. `S_FALSE`\ - The layout could not be determined. + The layout couldn't be determined. ## Remarks The `pIsMapped` value should only be interpreted as valid when this function returns `S_OK`. All other return values (including -`S_FALSE`) indicate that the layout could not be determined and `pIsMapped` should be ignored. +`S_FALSE`) indicate that the layout couldn't be determined and `pIsMapped` should be ignored. ## Requirements diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 58ec5d32dc94c..0aea326f22031 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -14,7 +14,7 @@ ms.assetid: topic_type: - "apiref" --- -# ICorDebugProces11::EnumerateLoaderHeapMemoryRegions Method +# ICorDebugProcess11::EnumerateLoaderHeapMemoryRegions Method [Supported in .NET Framework 4.5.2 and later versions.] From 9a186e3127b632a3dec570c7f67105f44047de96 Mon Sep 17 00:00:00 2001 From: Mikelle Rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 14 Jun 2022 13:25:23 -0600 Subject: [PATCH 11/33] added to table of contents --- docs/framework/unmanaged-api/debugging/toc.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/framework/unmanaged-api/debugging/toc.yml b/docs/framework/unmanaged-api/debugging/toc.yml index 3166a5830fd0f..aed1ae6a95903 100644 --- a/docs/framework/unmanaged-api/debugging/toc.yml +++ b/docs/framework/unmanaged-api/debugging/toc.yml @@ -866,6 +866,11 @@ items: items: - name: "ICorDebugModule3::CreateReaderForInMemorySymbols Method" href: icordebugmodule3-createreaderforinmemorysymbols-method.md + - name: ICorDebugModule4 Interface + href: icoredebugmodule4-interface.md + items: + - name: "ICorDebugModule4::IsMappedLayout Method" + href: icordebugmodule4-ismappedlayout-method.md - name: ICorDebugModuleBreakpoint Interface href: icordebugmodulebreakpoint-interface.md items: @@ -1063,6 +1068,11 @@ items: items: - name: EnableExceptionCallbacksOutsideOfMyCode Method href: icordebugprocess8-enableexceptioncallbacksoutsideofmycode-method.md + - name: ICorDebugProcess11 Interface + href: icordebugprocess11-interface.md + items: + - name: EnumerateLoaderHeapMemoryRegions Method + href: enumerateloaderheapmemoryregions-method.md - name: ICorDebugProcessEnum Interface href: icordebugprocessenum-interface.md items: From 5bf1d9d4893f1111af6b823e7df20bdadb7ff670 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 6 Sep 2022 11:23:07 -0700 Subject: [PATCH 12/33] Adding icoredebug module4 and process11 to the debugging interfaces index file. Still possibly missing some files. --- .../unmanaged-api/debugging/debugging-interfaces.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md index 3cbe8da6722b4..a4fdfe3a50d76 100644 --- a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md +++ b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md @@ -262,6 +262,9 @@ This section describes the unmanaged interfaces that handle the debugging of a p [ICorDebugModule3 Interface](icordebugmodule3-interface.md)\ Creates a symbol reader for a dynamic module. + + [ICorDebugModule4 Interface](icordebugmodule4-interface.md)\ + Provides a method that determines whether the module is loaded into memory in mapped/hydrated format. [ICorDebugModuleBreakpoint Interface](icordebugmodulebreakpoint-interface.md)\ Extends `ICorDebugBreakpoint` to provide access to specific modules. @@ -313,6 +316,9 @@ This section describes the unmanaged interfaces that handle the debugging of a p [ICorDebugProcess8 Interface](icordebugprocess8-interface.md)\ 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. [ICorDebugProcessEnum Interface](icordebugprocessenum-interface.md)\ Implements `ICorDebugEnum` methods, and enumerates `ICorDebugProcess` arrays. From 13a72baa4943a0c6f904e8b19df5a47ff10d5cea Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 6 Sep 2022 11:33:06 -0700 Subject: [PATCH 13/33] Fix whitespace Fixed some whitespace From 8aeb40a7c190094811874318b489dbd259895a94 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 6 Sep 2022 11:40:42 -0700 Subject: [PATCH 14/33] Fixing Whitespace Pressing Enter adds a space at the beginning of the line, delete that space. --- .../framework/unmanaged-api/debugging/debugging-interfaces.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md index a4fdfe3a50d76..7dba47a1c66d2 100644 --- a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md +++ b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md @@ -262,7 +262,7 @@ This section describes the unmanaged interfaces that handle the debugging of a p [ICorDebugModule3 Interface](icordebugmodule3-interface.md)\ Creates a symbol reader for a dynamic module. - + [ICorDebugModule4 Interface](icordebugmodule4-interface.md)\ Provides a method that determines whether the module is loaded into memory in mapped/hydrated format. @@ -316,7 +316,7 @@ This section describes the unmanaged interfaces that handle the debugging of a p [ICorDebugProcess8 Interface](icordebugprocess8-interface.md)\ 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. From 69dd35443be851c8c714d50ed34a5e4f998bbe84 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 6 Sep 2022 13:45:03 -0700 Subject: [PATCH 15/33] Fix links --- docs/framework/unmanaged-api/debugging/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/toc.yml b/docs/framework/unmanaged-api/debugging/toc.yml index aed1ae6a95903..5f650c31e71ea 100644 --- a/docs/framework/unmanaged-api/debugging/toc.yml +++ b/docs/framework/unmanaged-api/debugging/toc.yml @@ -867,7 +867,7 @@ items: - name: "ICorDebugModule3::CreateReaderForInMemorySymbols Method" href: icordebugmodule3-createreaderforinmemorysymbols-method.md - name: ICorDebugModule4 Interface - href: icoredebugmodule4-interface.md + href: icordebugmodule4-interface.md items: - name: "ICorDebugModule4::IsMappedLayout Method" href: icordebugmodule4-ismappedlayout-method.md @@ -1072,7 +1072,7 @@ items: href: icordebugprocess11-interface.md items: - name: EnumerateLoaderHeapMemoryRegions Method - href: enumerateloaderheapmemoryregions-method.md + href: icordebugprocess11-enumerateloaderheapmemoryregions-method.md - name: ICorDebugProcessEnum Interface href: icordebugprocessenum-interface.md items: From 21984aba9033bfe6213b5034bdb69acf4a3303d2 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 09:52:22 -0700 Subject: [PATCH 16/33] We don't support icordebug module4 in .NET frame --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index f3aa33cf71f03..bdb7bcc7dc240 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -51,8 +51,6 @@ interface ICorDebugModule4 : IUnknown **Library:** CorGuids.lib - **.NET Framework Versions:** 4.5, 4, 3.5 SP1 - ## See also - [ICorDebugRemoteTarget Interface](icordebugremotetarget-interface.md) From 05750d22ec449f34c69d731c63fc521cb2cb978d Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 09:54:13 -0700 Subject: [PATCH 17/33] .NET framework is unsupported --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index bc8951464255c..b24c40bd4cf25 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -34,8 +34,6 @@ topic_type: **Library:** CorGuids.lib - **.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)] - ## See also - [Debugging Interfaces](debugging-interfaces.md) From 1fb6af19d62a23962eab7a11901490f7aeadcdab Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 09:58:31 -0700 Subject: [PATCH 18/33] Verify EnumerateLoaderHeapMemoryRegions --- ...ebugprocess11-enumerateloaderheapmemoryregions-method.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 0aea326f22031..4cf577e0eb95f 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -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. ## Syntax @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions( **Library:** CorGuids.lib - **.NET Framework Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-current-v452plus-md.md)] + **.NET Core Versions:** 5 and later ## See also From 491fef676bf04b3108dc53229d05a70f2c8bc5b3 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 10:00:16 -0700 Subject: [PATCH 19/33] Updating supported versions of .NET core. --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index bdb7bcc7dc240..f470f1fd8c17c 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -50,6 +50,8 @@ interface ICorDebugModule4 : IUnknown **Header:** CorDebug.idl, CorDebug.h **Library:** CorGuids.lib + + **.NET Core Supported Versions:" 5.0 and above. ## See also From c9cee95cb775c970aef43035a441f0d619248ca1 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 10:01:16 -0700 Subject: [PATCH 20/33] Update to provide consistent symbols --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index f470f1fd8c17c..3f17aa2b94afd 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -51,7 +51,7 @@ interface ICorDebugModule4 : IUnknown **Library:** CorGuids.lib - **.NET Core Supported Versions:" 5.0 and above. + **.NET Core Supported Versions:** 5.0 and above. ## See also From 355567a6b0294a100fcdcb22b88eaec7918bee47 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:15:25 -0700 Subject: [PATCH 21/33] Update required versions --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index b24c40bd4cf25..a7bc1f607dc1f 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -33,6 +33,8 @@ topic_type: **Header:** CorDebug.idl, CorDebug.h **Library:** CorGuids.lib + + **.NET Core Supported Versions:** 5.0 and above. ## See also From 4bf2a0287040b503e805348c0754383f16fee218 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:20:33 -0700 Subject: [PATCH 22/33] update --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index a7bc1f607dc1f..f07f42b9f24a1 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -14,7 +14,7 @@ topic_type: --- # ICorDebugProcess11 Interface -[Supported in .NET Framework 4.5.2 and later versions.] +[Supported in .NET Core 5.0 and later versions.] Provides a method that configures the debugger to handle in-memory metadata updates in the target process. @@ -22,7 +22,7 @@ topic_type: |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 @@ -33,7 +33,7 @@ topic_type: **Header:** CorDebug.idl, CorDebug.h **Library:** CorGuids.lib - + **.NET Core Supported Versions:** 5.0 and above. ## See also From 309cd7b23ea93f03b19f3e1c7d3551d97ddc01eb Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:21:44 -0700 Subject: [PATCH 23/33] update --- ...rdebugprocess11-enumerateloaderheapmemoryregions-method.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 4cf577e0eb95f..bb7bb61b10515 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -18,7 +18,7 @@ topic_type: [Supported in .NET Core 5 and later versions.] - 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. It is the same information that would be shown running the SOS "eeheap-loader" command. ## Syntax @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions( **Library:** CorGuids.lib - **.NET Core Versions:** 5 and later + **.NET Core Versions:** 5.0 and later ## See also From 9276e76f8bb8dbccb7e21e0661b8b2782727c5f7 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:24:39 -0700 Subject: [PATCH 24/33] update whitespace --- ...cordebugprocess11-enumerateloaderheapmemoryregions-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index bb7bb61b10515..8570b84aa31bf 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions( **Library:** CorGuids.lib - **.NET Core Versions:** 5.0 and later + **.NET Core Versions:** 5.0 and later ## See also From 913dff4d1ee55ae4d71bd1aab7186fe95708c1eb Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Thu, 8 Sep 2022 15:29:23 -0700 Subject: [PATCH 25/33] Update debugging-interfaces.md --- docs/framework/unmanaged-api/debugging/debugging-interfaces.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md index 7dba47a1c66d2..53d4a4eb58222 100644 --- a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md +++ b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md @@ -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. From 95817b5cbe75a16d3617a8d5494a3dec87fc7ee6 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 13 Sep 2022 16:01:43 -0700 Subject: [PATCH 26/33] Fix whitespace --- docs/framework/unmanaged-api/debugging/debugging-interfaces.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md index 53d4a4eb58222..f7dafa92c12c3 100644 --- a/docs/framework/unmanaged-api/debugging/debugging-interfaces.md +++ b/docs/framework/unmanaged-api/debugging/debugging-interfaces.md @@ -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 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. + 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. From 857cf48b32046bd068d18ba941780c1fe87c4644 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 13 Sep 2022 16:04:00 -0700 Subject: [PATCH 27/33] Update versioning --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index 30dc100497eba..09ecf4fe0bebf 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -50,8 +50,8 @@ interface ICorDebugModule4 : IUnknown **Header:** CorDebug.idl, CorDebug.h **Library:** CorGuids.lib - - **.NET Core Supported Versions:** 5.0 and above. + + **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] ## See also From 00b1e755f4e619145bd1f55cf98a7ccc36e26eb8 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 13 Sep 2022 16:05:10 -0700 Subject: [PATCH 28/33] Update version process11 --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index f07f42b9f24a1..b68d4166fc94f 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -34,7 +34,7 @@ topic_type: **Library:** CorGuids.lib - **.NET Core Supported Versions:** 5.0 and above. + **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] ## See also From 3d80116e8f2aa581f59d547a0da065847825a3c1 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Tue, 13 Sep 2022 16:06:26 -0700 Subject: [PATCH 29/33] Update process11 versions --- ...cordebugprocess11-enumerateloaderheapmemoryregions-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index 8570b84aa31bf..d193c79384911 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions( **Library:** CorGuids.lib - **.NET Core Versions:** 5.0 and later + **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] ## See also From bbd279b451f374d9af347c5475e4683fbff904d2 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:08:29 -0700 Subject: [PATCH 30/33] versioning --- .../unmanaged-api/debugging/icordebugmodule4-interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md index 09ecf4fe0bebf..c1de659657180 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugmodule4-interface.md @@ -51,7 +51,7 @@ interface ICorDebugModule4 : IUnknown **Library:** CorGuids.lib - **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] + **.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)] ## See also From 8effbb19c777ebff7900ae54c2ebb1836b423bd0 Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:09:37 -0700 Subject: [PATCH 31/33] Update process11 versioning --- ...cordebugprocess11-enumerateloaderheapmemoryregions-method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md index d193c79384911..36e0fbd903dad 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-enumerateloaderheapmemoryregions-method.md @@ -42,7 +42,7 @@ HRESULT EnumerateLoaderHeapMemoryRegions( **Library:** CorGuids.lib - **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] + **.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)] ## See also From 18fdbdaab551f71cf193d8539ba82d679de7a66b Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:10:22 -0700 Subject: [PATCH 32/33] update process11 versioning interface --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index b68d4166fc94f..47d24922dd381 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -34,7 +34,7 @@ topic_type: **Library:** CorGuids.lib - **.NET Versions:** [!INCLUDE[net_current_v452plus](../../../../includes/net-core-50-md.md)] + **.NET Versions:** [!INCLUDE[net-core-50-plus](../../../../includes/net-core-50-md.md)] ## See also From 6686f4948f23f54d13dec9a9bffa95d3e2cf067a Mon Sep 17 00:00:00 2001 From: mikelle-rogers <45022607+mikelle-rogers@users.noreply.github.com> Date: Wed, 14 Sep 2022 11:12:23 -0700 Subject: [PATCH 33/33] Correct info --- .../unmanaged-api/debugging/icordebugprocess11-interface.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md index 47d24922dd381..7d4e6e468ab90 100644 --- a/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md +++ b/docs/framework/unmanaged-api/debugging/icordebugprocess11-interface.md @@ -16,8 +16,8 @@ topic_type: [Supported in .NET Core 5.0 and later versions.] - 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. + ## Methods |Method|Description|