angr.analyses.decompiler.graph_region

class angr.analyses.decompiler.graph_region.GraphRegion

Bases: object

GraphRegion represents a region of nodes.

Variables:
  • head – The head of the region.

  • graph – The region graph.

  • successors – A set of successors of nodes in the graph. These successors do not belong to the current region.

  • graph_with_successors – The region graph that includes successor nodes.

__init__(head, graph, successors, graph_with_successors, cyclic, full_graph, cyclic_ancestor=False)
head
graph
successors
graph_with_successors
full_graph
cyclic
cyclic_ancestor
copy()
Return type:

GraphRegion

recursive_copy(nodes_map=None)
property addr
static dbg_get_repr(obj, ident=0)
dbg_print(ident=0)
replace_region(sub_region, updated_sub_region, replace_with, virtualized_edges)
Parameters:
replace_region_with_region(sub_region, replace_with)
Parameters: