IDA C++ SDK 9.2
|
#include <jumptable.hpp>
Public Types | |
typedef backward_flow_iterator_t< no_regs_t, simple_bfi_t > | base_t |
Public Member Functions | |
simple_bfi_t (ea_t ea) | |
Public Member Functions inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
backward_flow_iterator_t (ea_t start_ea_, no_regs_t &start_regs, simple_bfi_t &ctrl_, bool only_near_, uint max_insn_cnt_=0) | |
cref_t | prev_insn () |
cref_t | skip_block () |
ea_t | get_cur_end () const |
Static Public Member Functions | |
static void | combine_regs (no_regs_t *, const no_regs_t &, ea_t) |
static void | process_delay_slot (ea_t &, bool) |
Protected Attributes | |
no_regs_t | regs_ |
Protected Attributes inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
func_t * | pfn |
const segment_t * | seg |
ea_t | start_ea |
ea_t | cur_end |
uint | insn_cnt |
visited_t | visited |
waiting_t | waiting |
Additional Inherited Members | |
Public Attributes inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
ea_t | cur_ea |
no_regs_t & | regs |
simple_bfi_t & | ctrl |
bool | only_near |
uint | max_insn_cnt |
Protected Types inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
typedef std::map< ea_t, ea_t > | visited_t |
typedef std::map< ea_t, state_t > | waiting_t |
Protected Member Functions inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
ea_t * | find_visited (ea_t ea) |
cref_t | get_waiting () |
bool | check_bounds () const |
Static Protected Member Functions inherited from backward_flow_iterator_t< no_regs_t, simple_bfi_t > | |
static void | combine_insn_cnt (uint *dst, uint src) |
|
inline |
|
protected |