'From job manager, remove all functions of which we have finished analysis.
:param list or None finished_func_addrs: A list of addresses of functions of which we have finished analysis.
A new list of function addresses will be obtained by calling
_get_finished_functions() if this parameter is None.
:return:                                 None'

def _cleanup_analysis_jobs(self, finished_func_addrs=None):

    if (finished_func_addrs is None):
        finished_func_addrs = self._get_finished_functions()
    for func_addr in finished_func_addrs:
        if (func_addr in self._jobs_to_analyze_per_function):
            del self._jobs_to_analyze_per_function[func_addr]
