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++..