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.
z/XDC makes IBM's z/OS-based Assembler, C/C++ and Metal C languages easier to work with and understand. Using z/XDC, programmers can effectively find and correct errors in programs running in nearly any z/OS programming environment: authorized or nonauthorized, multitasking or single tasking, batch, TSO, or CICS, system exit or product exit, SVC routine or PC routine.
SRB Mode Debugging
As IBM creates more and more SRB-only System Interfaces, the ability to debug them interactively becomes more and more valuable.
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.
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.
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%)!
Wondering if z/XDC will be a good tool for you? Take a look at what these industry leaders are saying about it!
Latest Product News
Until now, if your program needed to find a copy of the XDC load module, it had to use z/OS’s LOAD macro. However, if your logic was in an SRB, a...
ColeSoft offers a no-obligation, 60-day trial of z/XDC for prospective new users.
During the trial period, you will be able to install z/XDC, test it out, and evaluate whether z/XDC is a valuable tool for you. When you evaluate z/XDC, you will also be evaluating ColeSoft. We take our support role very seriously, and believe strongly in helping you get the most out of your investment in our product.