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

Public Member Functions

int func (self, 'mblock_t' blk)
 
None install (self)
 
bool remove (self)
 
 __init__ (self)
 
 __disown__ (self)
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ __disown__()

__disown__ ( self)

◆ func()

int func ( self,
'mblock_t' blk )
Optimize a block. This function usually performs the optimizations that require analyzing the entire block and/or its neighbors. For example it can recognize patterns and perform conversions like: b0: b0: ... ... jnz x, 0, @b2 => jnz x, 0, @b2 b1: b1: add x, 0, y mov x, y ... ... 

@param blk: Basic block to optimize as a whole.
@returns number of changes made to the block. See also mark_lists_dirty.

◆ install()

None install ( self)

◆ remove()

bool remove ( self)

Property Documentation

◆ thisown

thisown
static
Initial value:
= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')

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