Interactive Multi-Language Debugging with Debug Tool - Topical Outline
Introduction to the Debug Tool
Compiling and linking
Allocation
Invocation
Breakpoints
Basic lommands - AT, CLEAR, GO, GOTO, STEP, LIST, QUIT, HELP
Computer Exercise: Using the Debug Tool
Establishing a multi-language debugging session
Compile considerations
Invocation considerations
Multiple enclaves and interlanguage communication
Data type mapping between languages
Evaluation of high-level language expressions
Interpretation of high level language variables and constants
SET PROGRAMMING LANGUAGE
Computer Exercise: Working with multiple languages
Managing the screen
SCROLL
PANEL
Session colors
Session layout
Source listings
Session profile control
WINDOW
Function keys
RETRIEVE
FIND
Advanced breakpoints
Command lists
ENABLE / DISABLE
ON
TRIGGER
Changing variables - Assignment
Tracking variables - MONITOR
Computer Exercise: Tailoring the Screen
PL/I language subset commands
DECLARE
BEGIN / END
CALL / PROCEDURE
DO / END
IF / SELECT
ON
COBOL language subset commands
IF
EVALUATE
PERFORM
CALL
C language subset commands
block {}
break
Declaration
do/while
expressions
for/while
if
switch
Debug Tool variables, expressions, and built-in functions
Computer Exercise: Working with the language subsets
Session control commands
SET
QUERY
Prefix commands
AT / CLEAR
DISABLE / ENABLE
QUERY
SHOW
Statement counts
Computer Exercise: Using Advanced Features
Debug Tool Logs and Restart
Miscellaneous Commands
USE
COMMENT
ANALYZE
DESCRIBE
TSO / SYSTEM
Debug Tool in other environments
M-235 / 2 Days These Materials © Copyright 2000 by Hunter Cobb V1.x
Debugging curriculum
Course description
Course Objectives
Home page
this page last updated: 01 June, 2004
this page copyright © 2004 by The Trainer's Friend, Inc.