angr.analyses.decompiler.ailgraph_walker

exception angr.analyses.decompiler.ailgraph_walker.RemoveNodeNotice

Bases: Exception

class angr.analyses.decompiler.ailgraph_walker.AILGraphWalker

Bases: object

Walks an AIL graph and optionally replaces each node with a new node.

__init__(graph, handler, replace_nodes=False, strict_order_start=())
walk()
angr.analyses.decompiler.ailgraph_walker.traverse_in_order(ail_graph, entry_blocks, visitor)
Parameters:
  • ail_graph (networkx.DiGraph[ailment.Block])

  • entry_blocks (Sequence[ailment.Block])

  • visitor (Callable[[ailment.Block], Any])