angr.analyses.reaching_definitions.subject

class angr.analyses.reaching_definitions.subject.SubjectType

Bases: Enum

Function = 1
Block = 2
CallTrace = 3
class angr.analyses.reaching_definitions.subject.Subject

Bases: object

__init__(content, func_graph=None, cc=None)

The thing being analysed, and the way (visitor) to analyse it.

Parameters:
  • content (Union[ailment.Block, angr.Block, Function]) – Thing to be analysed.

  • func_graph (networkx.DiGraph) – Alternative graph for function.graph.

  • cc (SimCC) – Calling convention of the function.

property cc
property content
property func_graph
property type
property visitor: FunctionGraphVisitor | SingleNodeGraphVisitor