merge_data_t::item_block_locator_t Struct Referenceabstract
several items can be grouped into a block. More...
#include <merge.hpp>
Public Member Functions | |
virtual ea_t | get_block_head (merge_data_t &md, diff_source_idx_t idx, ea_t item_head)=0 |
get block address (address of first item in the block) by address of item this function returns item address if it does not belong to any block | |
virtual bool | setup_blocks (merge_data_t &md, diff_source_idx_t from, diff_source_idx_t to, const diff_range_t ®ion)=0 |
setup block-specific info before region updating, return FALSE if nothing was changed | |
Detailed Description
several items can be grouped into a block.
It is more natural to consider all items in a block as a whole (e.g. IT-blocks in ARM). This class can be used to detect a block containing an instruction and to setup internal block-specific data before updating of an item that is a parts of a block
The documentation for this struct was generated from the following file:
Generated by 1.9.3