Hidden ranges - address ranges which can be replaced by their descriptions.
More...
Hidden ranges - address ranges which can be replaced by their descriptions.
There is also a possibility to hide individual items completely (nalt.hpp, hide_item).
◆ get_hidden_range_info()
Get hidden range information by address.
- Parameters
-
| hri | pointer to output buffer, may be nullptr |
| ea | any address in the hidden range |
- Returns
- true if a hidden range was found at the given address
◆ get_hidden_range_info_by_num()
Get hidden range information by number.
- Parameters
-
- Returns
- true if a hidden range with the given number exists
◆ update_hidden_range_info()
Update hidden range information in the database.
You cannot use this function to change the range boundaries. Uses start_ea to identify the range, applies only modified fields.
- Parameters
-
- Returns
- success
◆ get_first_hidden_range_ea()
| idaman ea_t ida_export get_first_hidden_range_ea |
( |
void | | ) |
|
Get start address of the first hidden range.
- Returns
- start_ea of the first hidden range, or BADADDR
◆ get_last_hidden_range_ea()
| idaman ea_t ida_export get_last_hidden_range_ea |
( |
void | | ) |
|
Get start address of the last hidden range.
- Returns
- start_ea of the last hidden range, or BADADDR
◆ get_next_hidden_range_ea()
| idaman ea_t ida_export get_next_hidden_range_ea |
( |
ea_t | ea | ) |
|
Get start address of the next hidden range.
- Parameters
-
| ea | any address in the program |
- Returns
- start_ea of the next hidden range, or BADADDR
◆ get_prev_hidden_range_ea()
| idaman ea_t ida_export get_prev_hidden_range_ea |
( |
ea_t | ea | ) |
|
Get start address of the previous hidden range.
- Parameters
-
| ea | any address in the program |
- Returns
- start_ea of the previous hidden range, or BADADDR
◆ add_hidden_range()
| idaman bool ida_export add_hidden_range |
( |
ea_t | ea1, |
|
|
ea_t | ea2, |
|
|
const char * | description, |
|
|
const char * | header, |
|
|
const char * | footer, |
|
|
bgcolor_t | color = DEFCOLOR ) |
Mark a range of addresses as hidden.
The range will be created in the invisible state with the default color
- Parameters
-
| ea1 | linear address of start of the address range |
| ea2 | linear address of end of the address range |
| description,header,footer | range parameters |
| color | the range color |
- Returns
- success
◆ get_hidden_range_qty()
| idaman int ida_export get_hidden_range_qty |
( |
void | | ) |
|
Get number of hidden ranges.
◆ get_hidden_range_num()
| idaman int ida_export get_hidden_range_num |
( |
ea_t | ea | ) |
|
Get number of a hidden range.
- Parameters
-
| ea | any address in the hidden range |
- Returns
- number of hidden range (0..get_hidden_range_qty()-1)
◆ del_hidden_range()
| idaman bool ida_export del_hidden_range |
( |
ea_t | ea | ) |
|
Delete hidden range.
- Parameters
-
| ea | any address in the hidden range |
- Returns
- success
◆ update_hidden_range()
◆ get_hidden_range()
◆ getn_hidden_range()
◆ get_prev_hidden_range()
◆ get_next_hidden_range()
◆ get_first_hidden_range()
◆ get_last_hidden_range()