/* This routine deallocates all memory, and does some finishing up */ /*ARGSUSED*/ Dwarf_Unsigned dwarf_producer_finish(Dwarf_P_Debug dbg, Dwarf_Error * error) { if (dbg->de_version_magic_number != PRO_VERSION_MAGIC) { DWARF_P_DBG_ERROR(dbg, DW_DLE_IA, DW_DLV_NOCOUNT); } /* this frees all blocks, then frees dbg. */ _dwarf_p_dealloc_all(dbg); return 0; }
/* This routine deallocates all memory, and does some finishing up. New September 2016. */ int dwarf_producer_finish_a(Dwarf_P_Debug dbg, Dwarf_Error * error) { if (dbg->de_version_magic_number != PRO_VERSION_MAGIC) { DWARF_P_DBG_ERROR(dbg, DW_DLE_IA, DW_DLV_ERROR); } /* this frees all blocks, then frees dbg. */ _dwarf_p_dealloc_all(dbg); return DW_DLV_OK ; }