Jump to content

DBG C UnMapAlias: Difference between revisions

From EDM2
Created page with "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 ;R..."
 
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
Debug Command 20 - UnMap Memory Alias Command  
{{DISPLAYTITLE:DBG_C_UnMapAlias}
Debug Command 20 - UnMap Memory Alias Command


;Parameters  
;Parameters
*Pid= Process ID of debuggee
*Cmd= DBG_C_UnMapAlias
*Buffer= Address of the debugger alias region to unmap


*Pid= Process ID of debuggee
;Returns
*Cmd= DBG_C_UnMapAlias  
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.
*Buffer= Address of the debugger alias region to unmap


;Returns
Regions returned from other memory management calls may not be used.


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.  
The debugger may issue this command while the debuggee is executing code via a DBG_C_Go command.


Regions returned from other memory management calls may not be used.
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.
 
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.  
 
[[Category:DBG_C]]
{{DISPLAYTITLE:DBG_C_UnMapAlias}}

Revision as of 13:54, 10 March 2020

{{DISPLAYTITLE:DBG_C_UnMapAlias} 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.