IDA C++ SDK 9.2
|
This is the complete list of members for reg_finder_t, including all inherited members.
aborting_ea | reg_finder_t | protected |
allow_xrefs_cache() const | reg_finder_t | inline |
bblk_cnt | reg_finder_t | protected |
block_t typedef | reg_finder_t | protected |
calc_op_addr(rvi_t *addr, const op_t &memop, const insn_t &insn, flow_t flow) | reg_finder_t | inlineprotected |
can_resolve_mem(ea_t ea) const | reg_finder_t | inline |
can_track_op(op_t *op, const insn_t &insn, func_t *pfn) const | reg_finder_t | inlineprotectedvirtual |
cur_call_depth | reg_finder_t | protected |
cur_func | reg_finder_t | protected |
cur_max_depth | reg_finder_t | protected |
does_call_spoil_stkvars() const | reg_finder_t | inline |
emulate_binary_op(rvi_t *value, rvi_t::arith_op_t aop, const op_t &op1, const op_t &op2, const insn_t &insn, flow_t flow, reg_finder_binary_ops_adjust_fun adjust=nullptr, void *ud=nullptr) | reg_finder_t | inlineprotected |
emulate_insn(rvi_t *value, const rfop_t &rfop, const insn_t &insn, flow_t flow) | reg_finder_t | inlineprotectedvirtual |
emulate_mem_read(rvi_t *value, const rvi_t &addr, int width, bool is_signed, const insn_t &insn) | reg_finder_t | inline |
emulate_unary_op(rvi_t *value, rvi_t::arith_op_t aop, int reg, const insn_t &insn, flow_t flow) | reg_finder_t | inlineprotected |
fake_op1 | reg_finder_t | protected |
fake_op2 | reg_finder_t | protected |
find(ea_t ea, rfop_t rfop, int max_depth=0, size_t linear_insns=0) | reg_finder_t | inline |
find(flow_t flow, rfop_t rfop) | reg_finder_t | inlineprotected |
find(flow_t flow, int reg) | reg_finder_t | inlineprotected |
find_const(uval_t *val, ea_t ea, rfop_t rfop, int max_depth=0) | reg_finder_t | inline |
find_nearest(reg_value_info_t *rvi, ea_t ea, const int reg[2], size_t linear_insns=10) | reg_finder_t | inline |
find_op_addr(const op_t &memop, const insn_t &insn, int max_depth=0) | reg_finder_t | inline |
find_spd(sval_t *spval, ea_t ea, int reg=-1, int max_depth=-1) | reg_finder_t | inline |
fixed_max_depth | reg_finder_t | protected |
flags | reg_finder_t | |
get_cond(ea_t ea) const | reg_finder_t | inlineprotectedvirtual |
get_sp_reg(ea_t ea) const | reg_finder_t | inlineprotectedvirtual |
handle_well_known_regs(flow_t flow, rfop_t rfop, bool is_func_start) const | reg_finder_t | inlineprotectedvirtual |
initial_block_idx | reg_finder_t | protected |
invalidate_cache(ea_t to, ea_t from, cref_t cref) | reg_finder_t | inline |
invalidate_cache() | reg_finder_t | inline |
invalidate_xrefs_cache(ea_t ea, dref_t dref) | reg_finder_t | inline |
is_funcwide_reg(ea_t ea, int reg) const | reg_finder_t | inlineprotectedvirtual |
is_mem_readonly(ea_t) const | reg_finder_t | inlineprotectedvirtual |
is_move_insn(move_desc_t *move_desc, const rfop_t &rfop, const insn_t &insn) | reg_finder_t | inlineprotectedvirtual |
linear_flow_cnt | reg_finder_t | protected |
make_rfop(const op_t &_op, const insn_t &insn, func_t *pfn) | reg_finder_t | inline |
may_modify_stkvar(rvi_t *value, rfop_t rfop, const insn_t &insn) | reg_finder_t | inlineprotected |
NO_CHAIN | reg_finder_t | protectedstatic |
only_linear_flow() const | reg_finder_t | inlineprotected |
pm | reg_finder_t | |
pred_t typedef | reg_finder_t | protected |
proc_maxop | reg_finder_t | |
process_delay_slot(ea_t ea, cref_t) const | reg_finder_t | inlineprotectedvirtual |
reg_finder_block_t | reg_finder_t | friend |
reg_finder_chainvec_t | reg_finder_t | friend |
reg_finder_pred_t | reg_finder_t | friend |
reg_finder_rfop_chains_t | reg_finder_t | friend |
reg_finder_t(const procmod_t &_pm, int _proc_maxop=3, uint32 _flags=RF_DOES_CALL_SPOIL_STKVARS) | reg_finder_t | inline |
reg_finder_xrefs_cache_t | reg_finder_t | friend |
RF_ALLOW_XREFS_CACHE | reg_finder_t | static |
RF_DOES_CALL_SPOIL_STKVARS | reg_finder_t | static |
rfop_t typedef | reg_finder_t | protected |
rvi_t typedef | reg_finder_t | protected |
standalone_value | reg_finder_t | protected |
~reg_finder_t() | reg_finder_t | inlinevirtual |