z/OS Common Debug Architecture User's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Overview of reading and writing CDA debugging information

z/OS Common Debug Architecture User's Guide
SC14-7310-00

This information discusses how the libelf, libdwarf, and libddpi libraries work together to access and use debugging information.

Reading and writing CDA debugging information

Note: This information requires that you are familiar with the concepts in About Common Debug Architecture and the DWARF format. For more information about Debug Information Entries (DIEs) and their structure, see DWARF Debugging Information Format.

The information is divided up into the following sections:

Section Description
Creating an ELF descriptor This section explains how libelf uses a file handle and creates an ELF descriptor. An ELF descriptor can be created for reading or writing.
Writing DWARF data to the ELF object file This section explains how libelf and libdwarf add DWARF debugging information to the ELF object file.
Reading DWARF data from a GOFF program object file This section explains how libdwarf reads DWARF debugging information from a GOFF program object file.
Reading DWARF data from an ELF object file with libelf and libdwarf This section explains how libelf and libdwarf reads the DWARF debugging information from the ELF object file.
Reading DWARF data from an executable module with libelf, libdwarf, and libddpi This section explains how libelf, libdwarf, and libddpi can work together to read DWARF debugging information from an executable module produced by the z/OS XL C/C++ compiler.
Accessing debugging information from a z/OS XL C/C++ compiler executable module This section explains how to read other debugging information from an executable module produced by the z/OS XL C/C++ compiler.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2013