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_Sourceobject - 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;