Fans of IBM Z - Group home

Support for listings stored in DWARF data in Fault Analysis tools

By glenn havelock posted Thu October 21, 2021 12:54 PM

Support for listings stored in DWARF data in Fault Analysis tools


Fault Analysis products have been supporting program listings stored in PDS/PDSE dataset members, OEM repositories, and UFS datasets. Recently, support for listings stored in DWARF data has been added as well.


Information about the DWARF debugging standard may be found here:


DWARF is a widely used, standardized debugging data format. Modern versions of the IBM Enterprise Cobol compiler have introduced support for optionally generating DWARF data when compiling. This support is a component of Common Debug Architecture (CDA).


Common Debug Architecture (CDA) was introduced in z/OS® V1R5 to provide a consistent format for debug information on z/OS. The goal is to work towards a common debug information format across the various languages and operating systems that are supported on the IBM® zSeries eServer™ platform.


And the DWARF name? It’s a medieval fantasy complement to "ELF" that had no official meaning, although "Debugging With Arbitrary Record Formats" has since been proposed.


UNICOM / Macro 4 has added this support to our DumpMaster fault analysis software. If a program has been compiled with COBOL version 6 or higher, AMODE(31), and the DWARF compiler option has been specified, the listing can be retrieved from DWARF data.


DumpMaster from UNICOM / Macro 4 is a post-abend fault analysis and recovery solution designed for z/OS mainframe applications. It helps you resolve application errors faster and with less effort, to minimize application downtime and business disruption. More information on DumpMaster can be found here:




The UNICOM / Macro 4 Support Team