Symbolically debugging non-Language Environment (LE) assembler applications using Rational Developer for System z and Debug Tool

This article explains how to write an assembler program, build the executable, and symbolically debug the assembler application using Rational Developer for System z V7.5 and Debug Tool V9.1 when Language Environment (LE) is not active.

Vikram Manchala (vikramm@us.ibm.com), Debug Tool Development, IBM

Vikram Manchala photoVikram Manchala is a developer in the Debug Tool team responsible for the integration of Rational Developer for System z and Debug Tool.



Pavan Kumar Immaneni (immaneni@us.ibm.com), Rational Developer for System z Development, IBM

author photoPavan Kumar Immaneni is an Advisory Software Engineer working on the development team for the System z Integrated Development Environment component of Rational Developer for System z.



04 February 2009

This article describes how to symbolically debug non-Language Environment® (LE) assembler applications running on z/OS®. When LE is not active, you can debug only assembler, disassembly, or OS/VS COBOL programs because debugging programs written in other languages requires an active LE.

The article is intended for application programmers who are familiar with Eclipse, Rational® Developer for System z®, and assembler. You also need a rudimentary understanding of job control language (JCL) and JCL procedures.

This article explains how to write an assembler program, build the executable, and symbolically debug the assembler application using Rational Developer for System z V7.5 and Debug Tool V9.1 when LE is not active. When symbolically debugging the assembler application, you can view and change the values of the variables within the assembler application using the names of the variables, animate the step-by-step execution of the assembler routine while viewing the assembler listing file, and establish breakpoints within the assembler listing file.

Download

DescriptionNameSize
Article in PDF format0902_immaneni.pdf2.1MB

Resources

Learn

Get products and technologies

Discuss

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational, DevOps
ArticleID=368025
SummaryTitle=Symbolically debugging non-Language Environment (LE) assembler applications using Rational Developer for System z and Debug Tool
publish-date=02042009