p Argument .Ar cie should reference a valid DWARF CIE descriptor, such as would be returned by function .Xr dwarf_get_cie_of_fde 3 .
p Argument .Ar cie_byte_len should point to a location that will hold the length in bytes of the CIE descriptor itself.
p Argument .Ar version should point to a location that will hold the version number of the CIE descriptor.
p Arugment .Ar augmentation should point to a location that will be set to a pointer to a NUL-terminated string containing augmentation data encoded as UTF-8.
p Argument .Ar caf should point to a location that will hold the code alignment factor recorded in the CIE descriptor.
p Arugment .Ar daf should point to a location that will hold the data alignment factor recorded in the CIE descriptor.
p Argument .Ar ra should point to a location that will hold the return address recorded in the CIE descriptor.
p Argument .Ar init_inst should point to a location that will be set to a pointer to an array of bytes containing the initial instructions associated with the CIE descriptor.
p Argument .Ar inst_len should point to a location that will hold the length in bytes of the initial instructions returned in argument .Ar init_inst .
p If argument .Ar err is not NULL, it will be used to store error information in case of an error. .Sh RETURN VALUES Function .Fn dwarf_get_cie_info returns .Dv DW_DLV_OK when it succeeds. In case of an error, it returns .Dv DW_DLV_ERROR and sets the argument .Ar err . .Sh ERRORS Function .Fn dwarf_get_cie_info can fail with: l -tag -width ".Bq Er DW_DLE_ARGUMENT" t Bq Er DW_DLE_ARGUMENT One of the arguments .Ar cie , .Ar cie_byte_len , .Ar version , .Ar augmentation , .Ar caf , .Ar daf , .Ar ra , .Ar init_inst or .Ar inst_len was NULL. .El .Sh SEE ALSO .Xr dwarf 3 , .Xr dwarf_get_cie_index 3 , .Xr dwarf_get_cie_of_fde 3 , .Xr dwarf_get_fde_at_pc 3 , .Xr dwarf_get_fde_info_for_all_regs 3 , .Xr dwarf_get_fde_info_for_all_regs3 3 , .Xr dwarf_get_fde_info_for_cfa_reg3 3 , .Xr dwarf_get_fde_info_for_reg 3 , .Xr dwarf_get_fde_info_for_reg3 3 , .Xr dwarf_get_fde_instr_bytes 3 , .Xr dwarf_get_fde_list 3 , .Xr dwarf_get_fde_list_eh 3 , .Xr dwarf_get_fde_n 3 , .Xr dwarf_get_fde_range 3