ddpi_stackstate_set_ep_locn operation

The ddpi_stackstate_set_ep_locn operation assigns the given PPA1 location to the entry-point address for subprogram invoked for the current stack frame.

Prototype

int ddpi_stackstate_set_ep_locn (
  Ddpi_StackState       stackstate,
  Dwarf_Addr          new_ep_locn,
  Ddpi_Error*           error);

Parameters

stackstate
Input. This accepts the Ddpi_StackState object.
new_ep_locn
Input. This accepts the new PPA1 location.
error
See The libddpi error parameter.

Return values

DW_DLV_OK
Returned when the address of the entry point of the subprogram whose invocation resulted in the creation of the current stack frame has been successfully assigned.
DW_DLV_NO_ENTRY
Never returned.
DW_DLV_ERROR
This value is returned if:
  • stackstate is NULL.
  • The Ddpi_Info object associated with stackstate is NULL.