<type>documentation</type>
<domain>debug</domain>
<id>debug-console-state</id>
<title>Managing Program State</title>
<date>$Date: 2006-05-24 22:44:59 -0400 (Wed, 24 May 2006) $</date>
<version>$Revision: 13097 $</version>
<product>pro+</product>

If commands you type change any local, instance, or global data values, cause modules to
be loaded or unloaded, set environment variables, change current directory, or otherwise
alter the run environment, your debug process will continue within that altered state
as if those changes had been made during normal execution.

The `Stack Data <ref:debug/stack-data-view>`__, `Watch <ref:debug/tracking-values>`__, and
`Modules <script:show_panel#panel_type="debug-modules">`__ tools update after each command
executed in the ``Debug Console``, in order to reflect any changes caused by those commands.
Since you may not notice these changes, some caution is needed to avoid creating undesired
side-effects in the running debug program. When in doubt, restart the debugger.
