	FREQUENTLY USED xdb COMMANDS
	
	PROGRAM EXECUTION:
	
	o xdb procedure - Invokes the debugger.
	
	o q - Quit the debugger.
	
	o s [number] - Single step, step into function calls.
	
		* Subsequent carriage returns will repeat single step.
		* If number is supplied, step number of lines.
	
	o S - Single step, step over function calls.
	
		* Subsequent carriage returns will repeat single step.
		* If number is supplied, step number of lines.
	
	o c - Continue execution to next breakpoint.
	
	o r [args] - Re/start process with no arguments.
	
	o R - Re/start process with no arguments.
	
	0 (-|+)[number]  - Change current line by +/- number of lines.
	
		* Does not affect next line to be executed.
	
		* Sets current line marker '>' to current line.
	
	o g number - Go to line number in current procedure.
	
		* Makes current line next line to be executed.
	
	o g (+|-) [number] - Go forward/back to user input number of lines 
		(default = 1).
	
		* Makes current line next line to be executed.
	
	o k - Kill child process.  Useful if want to return to calling 
		procedure without executing invoked function.
	
	BREAKPOINTS:
	
	o b - Set a breakpoint on the current line.  
	
		* Lines with breakpoints are marked with '*'.
	
	o b procedure_name - Set a breakpoint on the procedure name. 
	
	o bb - Set breakpoint at beginning of current procedure.
	
	o bx - Set breakpoint at end of current procedure.
	
	o lb - List all set breakpoints.
	
		* Displays the breakpoint number and line location.
	
		* Will list procedure only the current procedure breakpoint set with 'bp'.
	
	o db [* | number] - Delete all set breakpoints, or numbered breakpoint.
		
		* Breakpoint number may be listed with 'lb' command.
	
	o bp - Set procedure breakpoints at beginning of all procedures.
	
	o dp - Delete all procedure breakpoints.
	
	o sb [* | number] - Suspend all or numbered breakpoints.
	
		* Breakpoint number may be listed with 'lb' command.
	
	o ab [* | number] - Activate all or numbered breakpoints.
	
		* Breakpoint number may be listed with 'lb' command.
	
	SOURCE STATUS:
	
	o L - Display current line number, source line and current filename.
	
		* Current line is not necessarily next line to be executed.
	
	o v [ number | procedure ] - Advance source window display by 1 screen.
	
		* Centers screen about supplied line number.
	
		* Centers screen about first executable line of procedure.
	
	o lf - List all source files in current object.:w
	
	o lp - List all procedure names.
	
	DATA VIEW/MODIFICATION
	
	o p expr[\fmt] - Display result of expression.
	
		* Optional C formats may be used.
		
		* May be used to deposit values into variables.
	
			>p local_var=value
	
	o p expr\t - A specific example for format t.
	
		* Shows the type of expr.
	
	o t - Display stack trace.
	
	o T - Display stack trace and local variables.
	
	o l - Display local variables.
	
	
	SCREEN MODS
	
	o am - Activate 'more' for pagination.
	
	o sm - Suspend 'more'.
	
	o w number - Resize source window to display number of lines.
	
	o U - Redraw the screen.
	
		* All messages in the debug section are erased.
	
	EXTRA
	
	o / [string] - Search for string.
	
		* Repeats previous search if no string supplied.
	
	
	o tc - Toggle case sensitivity in string searches.
	
	o ![cmd] - Execute a shell or supplied shell command.
	
