Jump to content

DBG C Term: Difference between revisions

From EDM2
Created page with "Debug Command 8 - Terminate Command ;Parameters *Pid= Process ID of debuggee *Cmd= DBG_C_Term ;Returns The debuggee process is terminated immediately. No additional..."
 
Ak120 (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Debug Command 8 - Terminate Command  
{{DISPLAYTITLE:DBG_C_Term}}
 
Debug Command 8 - Terminate Command
;Parameters
 
*Pid= Process ID of debuggee
*Cmd= DBG_C_Term


;Returns
;Parameters
*Pid= Process ID of debuggee
*Cmd= DBG_C_Term


The debuggee process is terminated immediately.  
;Returns
The debuggee process is terminated immediately.


No additional DosDebug commands or notifications will be allowed to this process. Outstanding memory aliases and watchpoints will be invalidated automatically.  
No additional DosDebug commands or notifications will be allowed to this process. Outstanding memory aliases and watchpoints will be invalidated automatically.


Debuggee [[DosExecPgm]] processing will be attempted, but any unexpected [[DosDebug]] event (such as a Breakpoint) during this period will cause the process to terminate without completing [[DosExitList]] processing. For this reason, data watchpoints will automatically be cleared before attempting DosExitList processing.  
Debuggee [[DosExecPgm]] processing will be attempted, but any unexpected [[DosDebug]] event (such as a Breakpoint) during this period will cause the process to terminate without completing [[DosExitList]] processing. For this reason, data watchpoints will automatically be cleared before attempting DosExitList processing.


If the Terminate command is issued during DosExitList processing, DosExitList processing will terminate immediately, without continuing the DosExitList routines.  
If the Terminate command is issued during DosExitList processing, DosExitList processing will terminate immediately, without continuing the DosExitList routines.


[[Category:DBG_C]]
[[Category:Debug Command]]
{{DISPLAYTITLE:DBG_C_Term}}

Latest revision as of 17:05, 10 March 2020

Debug Command 8 - Terminate Command

Parameters
  • Pid= Process ID of debuggee
  • Cmd= DBG_C_Term
Returns

The debuggee process is terminated immediately.

No additional DosDebug commands or notifications will be allowed to this process. Outstanding memory aliases and watchpoints will be invalidated automatically.

Debuggee DosExecPgm processing will be attempted, but any unexpected DosDebug event (such as a Breakpoint) during this period will cause the process to terminate without completing DosExitList processing. For this reason, data watchpoints will automatically be cleared before attempting DosExitList processing.

If the Terminate command is issued during DosExitList processing, DosExitList processing will terminate immediately, without continuing the DosExitList routines.