Package Libs :: Module libanalize :: Class JMCBasicBlock
[hide private]
[frames] | no frames]

Class JMCBasicBlock

source code

BasicBlock --+
             |
            JMCBasicBlock

Instance Methods [hide private]
  __init__(self, start, end)
Conditional Jump Basic Block, Basic Block created from a conditional jump instruction (branch node)

Inherited from BasicBlock: __cmp__, addFalseEdge, addTrueEdge, getCalls, getDirectEdge, getEdges, getEnd, getFalseEdge, getFunction, getInstructions, getLimits, getSize, getStart, getTrueEdge, isConditionalJmp, isJmp, isRet, isXref, setCalls, setEnd, setFunction, setStart


Method Details [hide private]

__init__(self, start, end)
(Constructor)

source code 
Conditional Jump Basic Block, Basic Block created from a conditional jump instruction (branch node)
Parameters:
  • start (DWORD) - Address of the begging of the Basic Block
  • end (DWORD) - Address of the end of the Basic Block
Overrides: BasicBlock.__init__