miasm
Reverse engineering framework
miasm.ir.ir.IRCFG Member List

This is the complete list of members for miasm.ir.ir.IRCFG, including all inherited members.

__add__(self, graph)miasm.core.graph.DiGraph
__eq__(self, graph)miasm.core.graph.DiGraph
__init__(self, irdst, loc_db, blocks=None, *args, **kwargs)miasm.ir.ir.IRCFG
miasm::core::graph::DiGraph.__init__(self)miasm.core.graph.DiGraph
__ne__(self, other)miasm.core.graph.DiGraph
__repr__(self)miasm.core.graph.DiGraph
add_edge(self, src, dst)miasm.core.graph.DiGraph
add_irblock(self, irblock)miasm.ir.ir.IRCFG
add_node(self, node)miasm.core.graph.DiGraph
add_uniq_edge(self, src, dst)miasm.core.graph.DiGraph
blocks(self)miasm.ir.ir.IRCFG
compute_back_edges(self, head)miasm.core.graph.DiGraph
compute_dominance_frontier(self, head)miasm.core.graph.DiGraph
compute_dominator_tree(self, head)miasm.core.graph.DiGraph
compute_dominators(self, head)miasm.core.graph.DiGraph
compute_immediate_dominators(self, head)miasm.core.graph.DiGraph
compute_immediate_postdominators(self, tail)miasm.core.graph.DiGraph
compute_natural_loops(self, head)miasm.core.graph.DiGraph
compute_postdominators(self, leaf)miasm.core.graph.DiGraph
compute_strongly_connected_components(self)miasm.core.graph.DiGraph
compute_weakly_connected_components(self)miasm.core.graph.DiGraph
copy(self)miasm.core.graph.DiGraph
del_edge(self, src, dst)miasm.core.graph.DiGraph
del_node(self, node)miasm.core.graph.DiGraph
discard_edge(self, src, dst)miasm.core.graph.DiGraph
dot(self, offset=False)miasm.ir.ir.IRCFG
miasm::core::graph::DiGraph.dot(self)miasm.core.graph.DiGraph
DotCellDescriptionmiasm.core.graph.DiGraphstatic
dst_trackback(self, irb)miasm.ir.ir.IRCFG
edge_attr(self, src, dst)miasm.ir.ir.IRCFG
edges(self)miasm.core.graph.DiGraph
find_path(self, src, dst, cycles_count=0, done=None)miasm.core.graph.DiGraph
find_path_from_src(self, src, dst, cycles_count=0, done=None)miasm.core.graph.DiGraph
get_block(self, addr)miasm.ir.ir.IRCFG
get_loc_key(self, addr)miasm.ir.ir.IRCFG
get_or_create_loc_key(self, addr)miasm.ir.ir.IRCFG
getby_offset(self, offset)miasm.ir.ir.IRCFG
has_loop(self)miasm.core.graph.DiGraph
heads(self)miasm.core.graph.DiGraph
heads_iter(self)miasm.core.graph.DiGraph
IRDst(self)miasm.ir.ir.IRCFG
leaves(self)miasm.core.graph.DiGraph
leaves_iter(self)miasm.core.graph.DiGraph
loc_dbmiasm.ir.ir.IRCFG
merge(self, graph)miasm.core.graph.DiGraph
node2lines(self, node)miasm.ir.ir.IRCFG
node_attr(self, node)miasm.ir.ir.IRCFG
nodeid(self, node)miasm.core.graph.DiGraph
nodes(self)miasm.core.graph.DiGraph
predecessors(self, node)miasm.core.graph.DiGraph
predecessors_iter(self, node)miasm.core.graph.DiGraph
predecessors_stop_node_iter(self, node, head)miasm.core.graph.DiGraph
reachable_parents(self, leaf)miasm.core.graph.DiGraph
reachable_parents_stop_node(self, leaf, head)miasm.core.graph.DiGraph
reachable_sons(self, head)miasm.core.graph.DiGraph
replace_node(self, node, new_node)miasm.core.graph.DiGraph
simplify(self, simplifier)miasm.ir.ir.IRCFG
successors(self, node)miasm.core.graph.DiGraph
successors_iter(self, node)miasm.core.graph.DiGraph
walk_breadth_first_backward(self, head)miasm.core.graph.DiGraph
walk_breadth_first_forward(self, head)miasm.core.graph.DiGraph
walk_depth_first_backward(self, head)miasm.core.graph.DiGraph
walk_depth_first_forward(self, head)miasm.core.graph.DiGraph
walk_dominators(self, node, dominators)miasm.core.graph.DiGraph
walk_postdominators(self, node, postdominators)miasm.core.graph.DiGraph