IDAPython 9.0
Loading...
Searching...
No Matches
FlowChart Class Reference
Inheritance diagram for FlowChart:

Public Member Functions

 __init__ (self, f=None, bounds=None, flags=0)
 
 refresh (self)
 
 __iter__ (self)
 
 __getitem__ (self, index)
 

Protected Member Functions

 _getitem (self, index)
 

Properties

 size = property(lambda self: self._q.size())
 

Detailed Description

Flowchart class used to determine basic blocks.
Check ex_gdl_qflow_chart.py for sample usage.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
f = None,
bounds = None,
flags = 0 )
Constructor
@param f: A func_t type, use get_func(ea) to get a reference
@param bounds: A tuple of the form (start, end). Used if "f" is None
@param flags: one of the FC_xxxx flags.

Member Function Documentation

◆ __getitem__()

__getitem__ ( self,
index )
Returns a basic block

@return: BasicBlock

◆ __iter__()

__iter__ ( self)

◆ _getitem()

_getitem ( self,
index )
protected

◆ refresh()

refresh ( self)
Refreshes the flow chart

Property Documentation

◆ size

size = property(lambda self: self._q.size())
static

The documentation for this class was generated from the following file: