@property
    def graph(self):

        if self._local_transition_graph is not None:
            return self._local_transition_graph

        g = networkx.DiGraph()
        if self.startpoint is not None:
            g.add_node(self.startpoint)
        for src, dst, data in self.transition_graph.edges_iter(data=True):
            if 'type' in data:
                if data['type'] in ('transition', 'syscall'):
                    g.add_edge(src, dst, attr_dict=data)
                elif data['type'] == 'fake_return' and 'confirmed' in data:
                    g.add_edge(src, dst, attr_dict=data)

        self._local_transition_graph = g

        return g
Recursively walk a directory tree. Returns a list of files in the
dataset/ETHPy150Open angr/angr/angr/knowledge/function.py/Function.graph--crossover with--dataset/ETHPy150Open Lukasa/collectr/collectr/utils.py/tree_walk