Documentation Comments
Use this form to comment on this topic. You can also provide any general observations about the Online Documentation, or request that additional information be added in a future release.
RealityV15.1Online Documentation (MoTW) Revision 7
Summary of Debugger Commands (DataBasic debugger) (m618706+summary.htm)
This section contains a brief description of the DataBasic debugger commands, organized by function.
The topics linked from and following this summary provide a complete description of each command in alphabetical order.
All commands except G, $, A, ?, ?P, L, LD, LP, P, END and OFF require SYS2 privileges.
BAdds an entry to the break point table.
DDisplays the current state of DataBasic debugger controls and options, as set by various debugger commands.
KDeletes (kills) breakpoint conditions from the breakpoint table.
TToggles the display of the trace table or adds a new variable to be traced. The display is in character format.
UDeletes a variable from the trace table or deletes the entire table.
ESpecifies number of program lines to execute between execution breaks.
GResumes normal program execution until another execution break occurs.
MToggles the option that causes a break whenever a program calls or returns from an external subroutine.
MACauses the debugger to be entered on all active statement lines in a named code module, by adding the module to the list of monitored modules.
MDRemoves monitoring for a named code module, or all code modules, by deleting them from the list of monitored modules.
MECauses the debugger to be entered on entry to the start of a named code module, by adding the module to the list of monitored modules.
MOCauses the debugger to be entered on reaching the line that immediately follows the current call to another module.
MRCauses the debugger to be entered on (re-)entry to a named code module from any other module (that is, after a CALL or RETURN command) by adding the module to the list of monitored modules.
MXCauses the debugger to be entered immediately on returning from the current module to the calling module.
NBypasses a specified number of breakpoints before returning to Debugger control.
@{*} Toggles whether DEBUG statements in the program cause an execution break.
WF{*} Toggles the option that treats warning messages as fatal errors.
WSToggles the option that suppresses run-time warning messages.
/Displays or changes variables and arrays during program execution.
$Displays the program name and the line about to be executed.
?Displays help pages.
?PDisplays the name of the program currently running.
ADisplays the program name and the line about to be executed (synonym of $ command).
CPToggles cursor positioning.
DE{BUG}Causes exit to the System debugger.
LLists source code lines from the program currently executing.
LDSwitches Debugger output to terminal, printer, or both.
LPToggles current PRINTER ON/OFF functionality, causing selection of PRINT statement output to spooler/screen to be toggled.
PSuppresses all output from the DataBasic program to the terminal, so that only Debugger output is displayed.
PCForces printing of any data that is waiting to be output.
SDisplays the internal and external subroutine return stack.
VSet number of source code lines to be displayed at each entry to debug.
WLists source code lines from the program currently executing.
XDisplays or changes variables and arrays during program execution.
ZSpecifies an alternative source file for the DataBasic program being debugged.
ENDTerminates the program.
OFFTerminates the program and logs you off the system.