ddpi_fp_convert_c_cpp_isdobj operation

The ddpi_fp_convert_c_cpp_isdobj operation converts a single C/C++ object, that contains ISD debugging information, into the DWARF format.

Description

ddpi_fp_convert_c_cpp_isdobj will use fopen to open a temporary file for holding the ELF object. When the operation exits, a file pointer will be opened for reading. The operation will also create an ELF object associated with the file pointer.

Prototype

int ddpi_fp_convert_c_cpp_isdobj (
  Ddpi_Space            space,
  Dwarf_Addr            start_addr,
  Dwarf_Addr            end_addr,
  FILE**                ret_fp,
  Elf**                 ret_elf,
  int*                  errcode);           

Parameters

space
Input. This accepts the Ddpi_Space object.
start_addr
Input. This accepts the start address in the Ddpi_Space object.
end_addr
Input. This accepts the end address in the Ddpi_Space object.
ret_fp
Output. This returns a temporary file pointer for the ELF object file.
ret_elf
Output. This returns an ELF descriptor that is used to read from the ELF object file.
errcode
Output. This returns a pointer to the libddpi error code.