Package Libs :: Module libanalyze :: 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)
source code

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__