Ddpi_Elf APIs

This information describes the operations that get and set information in the Ddpi_Elf object.

Description

The Ddpi_Elf object stores the information needed to access, load, or relocate an ELF object file. For example, it contains a file handle and the address range of the compilation unit (CU) loaded in memory. A Ddpi_Elf object is created for each ELF object file. For information on loading and relocating the Ddpi_Elf object, see Ddpi_Elf loading API.
The program analysis application uses the Ddpi_Elf object in order to specify a particular CU or section. Accordingly, the Ddpi_Elf object can be set either during creation or by individual routines. For more information on using a Ddpi_Elf object , see Common Debug Architecture User's Guide, SC09-7653.
For C and C++ modules, you can use the ddpi_module_extract_C_CPP_information operation to automatically create Ddpi_Elf objects. For more information, see ddpi_module_extract_C_CPP_information operationThe ddpi_module_extract_C_CPP_information operation uses the given Ddpi_Module object to locate the module or program object, and extract all of the information needed to load a DWARF object for C/C++..