Ddpi_Elf object

A Ddpi_Elf object is created for each ELF object file. This structure is used to coordinate access to an ELF object file that has been loaded and pointed to by an ELF descriptor. The data type is opaque.

The Ddpi_Elf object holds all information required to relocate the ELF object file:
  • The name of the ELF object file
  • The location of the PPA2 addresses
  • A list of function addresses contained within the CU
  • A list of PPA1 addresses contained within the CU
  • The MD5 signature
  • The Ddpi_Elf_Source object
  • The high and low memory addresses for the CU that is in memory
To create the Ddpi_Elf object, two operations are provided:

Type definition

typedef struct Ddpi_Elf_s*         Ddpi_Elf;