TTFlogo2.gif (2585 bytes)

 

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.