commonil module

binaryninja.commonil.AliasedVariableInstruction()

binaryninja.commonil.Arithmetic()

binaryninja.commonil.BaseILInstruction()

binaryninja.commonil.BinaryOperation()

binaryninja.commonil.Call()

binaryninja.commonil.Carry()

binaryninja.commonil.Comparison()

binaryninja.commonil.Constant()

binaryninja.commonil.ControlFlow()

binaryninja.commonil.DoublePrecision()

binaryninja.commonil.FloatingPoint()

binaryninja.commonil.Intrinsic()

binaryninja.commonil.Load()

binaryninja.commonil.Localcall()

binaryninja.commonil.Loop()

binaryninja.commonil.Memory()

binaryninja.commonil.Phi()

binaryninja.commonil.RegisterStack()

binaryninja.commonil.Return()

binaryninja.commonil.SSA()

binaryninja.commonil.SSAVariableInstruction()

binaryninja.commonil.SetReg()

binaryninja.commonil.SetVar()

binaryninja.commonil.Signed()

binaryninja.commonil.StackOperation()

binaryninja.commonil.Store()

binaryninja.commonil.Syscall()

binaryninja.commonil.Tailcall()

binaryninja.commonil.Terminal()

binaryninja.commonil.UnaryOperation()

binaryninja.commonil.VariableInstruction()

class AliasedVariableInstruction[source]

Bases: VariableInstruction

class Arithmetic[source]

Bases: BaseILInstruction

class BaseILInstruction[source]

Bases: object

classmethod add_subgraph(graph: FlowGraph, nodes) FlowGraph[source]
Parameters:

graph (FlowGraph) –

Return type:

FlowGraph

classmethod prepend_parent(graph: FlowGraph, node: FlowGraphNode, nodes={})[source]
Parameters:
classmethod show_hierarchy_graph()[source]
class BinaryOperation[source]

Bases: BaseILInstruction

class Call[source]

Bases: ControlFlow

class Carry[source]

Bases: Arithmetic

class Comparison[source]

Bases: BinaryOperation

class Constant[source]

Bases: BaseILInstruction

class ControlFlow[source]

Bases: BaseILInstruction

class DoublePrecision[source]

Bases: Arithmetic

class FloatingPoint[source]

Bases: BaseILInstruction

class Intrinsic[source]

Bases: BaseILInstruction

class Load[source]

Bases: BaseILInstruction

class Localcall[source]

Bases: Call

class Loop[source]

Bases: ControlFlow

class Memory[source]

Bases: BaseILInstruction

class Phi[source]

Bases: SSA

class RegisterStack[source]

Bases: BaseILInstruction

class Return[source]

Bases: Terminal

class SSA[source]

Bases: BaseILInstruction

class SSAVariableInstruction[source]

Bases: SSA, VariableInstruction

class SetReg[source]

Bases: object

class SetVar[source]

Bases: BaseILInstruction

class Signed[source]

Bases: BaseILInstruction

class StackOperation[source]

Bases: BaseILInstruction

class Store[source]

Bases: BaseILInstruction

class Syscall[source]

Bases: Call

class Tailcall[source]

Bases: Localcall

class Terminal[source]

Bases: ControlFlow

class UnaryOperation[source]

Bases: BaseILInstruction

class VariableInstruction[source]

Bases: BaseILInstruction