Package Libs :: Module libanalyze :: Class JMPBasicBlock
[hide private]
[frames] | no frames]

Class JMPBasicBlock

source code

BasicBlock --+
             |
            JMPBasicBlock

Instance Methods [hide private]
 
__init__(self, start, end)
Jump Basic Block, Basic Block created from a jump instruction
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 

Jump Basic Block, Basic Block created from a jump instruction

Parameters:
  • start (DWORD) - Address of the begging of the Basic Block
  • end (DWORD) - Address of the end of the Basic Block
Overrides: BasicBlock.__init__