z/XDC is a powerful, interactive tool for developing and testing Assembler, C/C++ and Metal C language programs in the z/OS operating system.

Key Abilities

SRB Mode Debugging

As IBM creates more and more SRB-only System Interfaces, the ability to debug them interactively becomes more and more valuable.

PC Routine Debugging

PC Routines can be public or private, authorized or problem state, cross memory or not, whatever. z/XDC can debug them all.

Cross Memory Mode Debugging

z/XDC has extensive capabilities for debugging code with the Primary, Secondary and Home address spaces all being the same, or different in any conceivable way.

Also, z/XDC has full support for debugging programs that reach into above-the-bar storage or into data spaces.

Comprehensive Mapping

z/XDC uses ADATA, SYM data and/or ESD data (whatever's available, whatever's necessary) for creating Linkedit/Binder maps, CSECT maps, and DSECT maps to help you visualize your code, data and control blocks.

Simple Control Block Maps

z/XDC provides DSECT maps for thousands of IBM control blocks. Creating DSECT maps for your own control blocks is trivially easy.

You can easily build floating structures of control block maps that dynamically adjust to representing the instance of current interest to your program.

Source Listing Support

z/XDC automatically loads source image maps (from ADATA), making your code in storage as easy to read as an assembly listing.

z/XDC also provides an assembly-time ADATA filtering tool that can reduce your ADATA library size up to ninety percent (90%)!