def __init__(self, function_a, function_b, bindiff=None):
        self._function_a = NormalizedFunction(function_a)
        self._function_b = NormalizedFunction(function_b)
        self._project_a = self._function_a.project
        self._project_b = self._function_b.project
        self._bindiff = bindiff

        self._attributes_a = dict()
        self._attributes_a = dict()

        self._block_matches = set()
        self._unmatched_blocks_from_a = set()
        self._unmatched_blocks_from_b = set()

        self._compute_diff()
:param function_a: The first angr Function object to diff.
dataset/ETHPy150Open angr/angr/angr/analyses/bindiff.py/FunctionDiff.__init__