DBG C UnMapAlias: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:DBG_C_UnMapAlias} | {{DISPLAYTITLE:DBG_C_UnMapAlias}} | ||
Debug Command 20 - UnMap Memory Alias Command | Debug Command 20 - UnMap Memory Alias Command | ||
Line 12: | Line 12: | ||
Regions returned from other memory management calls may not be used. | Regions returned from other memory management calls may not be used. | ||
The debugger may issue this command while the debuggee is executing code via a DBG_C_Go command. | The debugger may issue this command while the debuggee is executing code via a [[DBG_C_Go]] command. | ||
When the debuggee process terminates, all aliases to its memory space will be invalidated. When a debugger program terminates, all aliases from its memory space will also be invalidated. | When the debuggee process terminates, all aliases to its memory space will be invalidated. When a debugger program terminates, all aliases from its memory space will also be invalidated. | ||
[[Category:Debug Command]] |
Latest revision as of 17:07, 10 March 2020
Debug Command 20 - UnMap Memory Alias Command
- Parameters
- Pid= Process ID of debuggee
- Cmd= DBG_C_UnMapAlias
- Buffer= Address of the debugger alias region to unmap
- Returns
The DBG_C_UnMapAlias command is used when the debugger has finished using an alias region. Both read-only and read-write aliases may be freed in this way.
Regions returned from other memory management calls may not be used.
The debugger may issue this command while the debuggee is executing code via a DBG_C_Go command.
When the debuggee process terminates, all aliases to its memory space will be invalidated. When a debugger program terminates, all aliases from its memory space will also be invalidated.