IDA C++ SDK 9.2
Loading...
Searching...
No Matches
simple_bfi_t Struct Reference

#include <jumptable.hpp>

Inheritance diagram for simple_bfi_t:
backward_flow_iterator_t< no_regs_t, simple_bfi_t >

Public Types

typedef backward_flow_iterator_t< no_regs_t, simple_bfi_tbase_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_tpfn
const segment_tseg
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_tregs
simple_bfi_tctrl
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_tvisited_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_tfind_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)

Member Typedef Documentation

◆ base_t

Constructor & Destructor Documentation

◆ simple_bfi_t()

simple_bfi_t::simple_bfi_t ( ea_t ea)
inline

Member Function Documentation

◆ combine_regs()

void simple_bfi_t::combine_regs ( no_regs_t * ,
const no_regs_t & ,
ea_t  )
inlinestatic

◆ process_delay_slot()

void simple_bfi_t::process_delay_slot ( ea_t & ,
bool  )
inlinestatic

Member Data Documentation

◆ regs_

no_regs_t simple_bfi_t::regs_
protected

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