Jump to content

DBG C UnMapAlias: Difference between revisions

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



Revision as of 13:55, 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.