commonil module

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.FlowGraph([handle])

class FlowGraph implements a directed flow graph to be shown in the UI.

binaryninja.commonil.FlowGraphNode([graph, ...])

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.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()

class Arithmetic[source]

Bases: BaseILInstruction

class BaseILInstruction[source]

Bases: object

classmethod add_subgraph(graph, nodes)[source]
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 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