CDA libraries and utilities
CDA comprises three libraries and two utilities.
The libraries are:
libelf, header files are available in either:- /usr/lpp/cbclib/include/libelf (
elf_repl.h,libelf.h,sys_elf.h) CEE.SCEEH.H(ELF@REPL,LIBELF,SYS@ELF)
- /usr/lpp/cbclib/include/libelf (
libdwarf, header files are available in either:- /usr/lpp/cbclib/include/libdwarf (
dwarf.h,libdwarf.h) CEE.SCEEH.H(DWARF,LIBDWARF)
- /usr/lpp/cbclib/include/libdwarf (
libddpi, header files are available in either:- /usr/lpp/cbclib/include/libddpi (
libddpi.h) CEE.SCEEH.H(LIBDDPI)
- /usr/lpp/cbclib/include/libddpi (
The utilities are:
isdcnvtdwarfdump
To ensure compatibility, the
libdwarf and libelf libraries
are packaged together in a single DLL. There are 3 versions:- 31-bit NOXPLINK
- 31-bit XPLINK
- 64-bit
The
libddpi library is available
as a dynamic linking library. There are 3 versions available:- 31-bit NOXPLINK DLL
- 31-bit XPLINK DLL
- 64-bit DLL
Regardless of whether a 64-bit or 31-bit version
of a library is used, the created information is binary-equivalent.
For example, a producer can use a 31-bit version of libdwarf and libelf to
create the debug information and a consumer program can use a 64-bit
version of libdwarf, libelf and libddpi to
read the debug information.