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
Comments are closed.