(self, func_addr, job)
Register an analysis job of a function to job manager. This allows us to track whether we have finished
        analyzing/recovering a function or not.

        :param int func_addr: Address of the function that this job belongs to.
        :param job:           The job to register. Note that it does not necessarily be the a CFGJob instance. There
                              can be PendingJob or PendingJob or other instances, too.
        :return:              None
Register an analysis job of a function to job manager. This allows us to track whether we have finished
        analyzing/recovering a function or not.
Register an analysis job of a function to job manager . This allows us to track whether we have finished analyzing / recovering a function or not .
def _register_analysis_job(self, func_addr, job):
        """
        Register an analysis job of a function to job manager. This allows us to track whether we have finished
        analyzing/recovering a function or not.

        :param int func_addr: Address of the function that this job belongs to.
        :param job:           The job to register. Note that it does not necessarily be the a CFGJob instance. There
                              can be PendingJob or PendingJob or other instances, too.
        :return:              None
        """

        self._jobs_to_analyze_per_function[func_addr].add(job)
def _register_analysis_job ( self , func_addr , job ) : self . _jobs_to_analyze_per_function [ func_addr ] . add ( job )