(self)
return { self._function_manager.function(a) for a in called }
:return: The set of all functions that can be reached from the function represented by self.
:return: The set of all functions that can be reached from the function represented by self.
: return : The set of all functions that can be reached from the function represented by self .
def functions_called(self) -> Set['Function']:
        """
        :return: The set of all functions that can be reached from the function represented by self.
        """
        called = set()
        def _find_called(function_address):
            successors = set(self._function_manager.callgraph.successors(function_address)) - called
            for s in successors:
                called.add(s)
                _find_called(s)
        _find_called(self.addr)
        return { self._function_manager.function(a) for a in called }
def functions_called ( self ) -> Set [ 'Function' ] : called = set ( ) def _find_called ( function_address ) : successors = set ( self . _function_manager . callgraph . successors ( function_address ) ) - called for s in successors : called . add ( s ) _find_called ( s ) _find_called ( self . addr ) return { self . _function_manager . function ( a ) for a in called }