angr.analyses.s_liveness¶
- class angr.analyses.s_liveness.SLivenessModel¶
Bases:
objectThe SLiveness model that stores LiveIn and LiveOut sets for each block in a partial-SSA function.
Blocks are identified by address and (block) index.
- __init__()¶
- class angr.analyses.s_liveness.SLivenessAnalysis¶
Bases:
AnalysisCalculates LiveIn and LiveOut sets for each block in a partial-SSA function.
- __init__(func, func_graph, entry=None, func_addr=None, arg_vvars=None)¶
- interference_graph()¶
Generate an interference graph based on the liveness analysis result.
- Returns:
A networkx.Graph instance.