ddpi_stackstate_get_alloca_base operation

The ddpi_stackstate_get_alloca_base operation returns the Ddpi_StackState object initial alloca_base.

Prototype

int ddpi_stackstate_get_alloca_base(
  Ddpi_StackState       stackstate,
  Dwarf_Addr*           ret_alloca_base,
  Ddpi_Error*           error);

Parameters

stackstate
Input. This accepts the Ddpi_StackState object.
ret_alloca_base
Output. This returns the alloca_base.
error
See The libddpi error parameter.

Return values

DW_DLV_OK
Returned when the initial alloca_base for the current stack frame has been successfully retrieved.
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.
  • ret_alloca_base is NULL.