angr.analyses.decompiler.graph_region¶
- class angr.analyses.decompiler.graph_region.GraphRegion¶
Bases:
objectGraphRegion 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:
- 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:
sub_region (GraphRegion)
updated_sub_region (GraphRegion)
- replace_region_with_region(sub_region, replace_with)¶
- Parameters:
sub_region (GraphRegion)
replace_with (GraphRegion)