angr.analyses.proximity_graph¶
- class angr.analyses.proximity_graph.ProxiNodeTypes¶
Bases:
objectNode Type Enums
- Empty = 0¶
- String = 1¶
- Function = 2¶
- FunctionCall = 3¶
- Integer = 4¶
- Unknown = 5¶
- Variable = 6¶
- class angr.analyses.proximity_graph.BaseProxiNode¶
Bases:
objectBase class for all nodes in a proximity graph.
- class angr.analyses.proximity_graph.FunctionProxiNode¶
Bases:
BaseProxiNodeProximity node showing current and expanded function calls in graph.
- class angr.analyses.proximity_graph.VariableProxiNode¶
Bases:
BaseProxiNodeVariable arg node
- class angr.analyses.proximity_graph.StringProxiNode¶
Bases:
BaseProxiNodeString arg node
- class angr.analyses.proximity_graph.CallProxiNode¶
Bases:
BaseProxiNodeCall node
- class angr.analyses.proximity_graph.IntegerProxiNode¶
Bases:
BaseProxiNodeInt arg node
- class angr.analyses.proximity_graph.UnknownProxiNode¶
Bases:
BaseProxiNodeUnknown arg node
- class angr.analyses.proximity_graph.ProximityGraphAnalysis¶
Bases:
AnalysisGenerate a proximity graph.
- __init__(func, cfg_model, xrefs, decompilation=None, expand_funcs=None)¶
- Parameters:
func (Function)
cfg_model (CFGModel)
xrefs (XRefManager)
decompilation (Decompiler | None)
- graph: DiGraph | None