Jump to content

DBG C UnMapAlias: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
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.