Open an IR and print every path from some point to some other point.
25 print(f
"Usage: {sys.argv[0]} /path/to/file.gtirb source target")
28 ir = gtirb.ir.IR.load_protobuf(sys.argv[1])
32 if isinstance(edge.target, gtirb.block.ProxyBlock):
34 G.add_edge(edge.source.address, edge.target.uuid)
36 G.add_edge(edge.source.address, edge.target.address)
38 for path
in nx.all_simple_paths(G, int(sys.argv[2]), int(sys.argv[3])):