Interface for working with basic blocks in functions.
More...
#include <basic_block.hpp>
Interface for working with basic blocks in functions.
◆ BasicBlocks()
BasicBlocks::BasicBlocks |
( |
const Database & |
database | ) |
|
|
inline |
Constructs a basic block handler for the given database.
- Parameters
-
database | Reference to the active IDA database. |
◆ get_between()
Iterator BasicBlocks::get_between |
( |
const ea_t |
start_ea, |
|
|
const ea_t |
end_ea |
|
) |
| const |
|
inline |
Retrieves all basic blocks between two addresses.
- Parameters
-
start_ea | Start address of the range. |
end_ea | End address of the range. |
- Returns
- A basic block iterator.
◆ get_instructions()
Retrieves the instructions within a given basic block.
- Parameters
-
- Returns
- An instruction iterator for the block.
The documentation for this class was generated from the following file:
- /home/runner/work/ida-api-domain/ida-api-domain/include/entities/basic_block.hpp