miasm
Reverse engineering framework
|
Public Member Functions | |
def | __init__ (self, loc_key, element, line_nb) |
def | __hash__ (self) |
def | __eq__ (self, depnode) |
def | __ne__ (self, depnode) |
def | __lt__ (self, node) |
def | __str__ (self) |
def | __repr__ (self) |
def | loc_key (self) |
def | element (self) |
def | line_nb (self) |
Public Attributes | |
loc_key | |
element | |
line_nb | |
Node elements of a DependencyGraph A dependency node stands for the dependency on the @element at line number @line_nb in the IRblock named @loc_key, *before* the evaluation of this line.
def miasm.analysis.depgraph.DependencyNode.__init__ | ( | self, | |
loc_key, | |||
element, | |||
line_nb | |||
) |
Create a dependency node with: @loc_key: LocKey instance @element: Expr instance @line_nb: int
def miasm.analysis.depgraph.DependencyNode.__eq__ | ( | self, | |
depnode | |||
) |
Returns True if @self and @depnode are equals.
def miasm.analysis.depgraph.DependencyNode.__hash__ | ( | self | ) |
Returns a hash of @self to uniquely identify @self
def miasm.analysis.depgraph.DependencyNode.__lt__ | ( | self, | |
node | |||
) |
Compares @self with @node.
def miasm.analysis.depgraph.DependencyNode.__ne__ | ( | self, | |
depnode | |||
) |
def miasm.analysis.depgraph.DependencyNode.__repr__ | ( | self | ) |
Returns a string representation of DependencyNode
def miasm.analysis.depgraph.DependencyNode.__str__ | ( | self | ) |
Returns a string representation of DependencyNode
def miasm.analysis.depgraph.DependencyNode.element | ( | self | ) |
def miasm.analysis.depgraph.DependencyNode.line_nb | ( | self | ) |
def miasm.analysis.depgraph.DependencyNode.loc_key | ( | self | ) |
miasm.analysis.depgraph.DependencyNode.element |
miasm.analysis.depgraph.DependencyNode.line_nb |
miasm.analysis.depgraph.DependencyNode.loc_key |