IDAPython 8.4
Loading...
Searching...
No Matches
ida_regfinder.py File Reference

Classes

class  reg_value_def_t
 Proxy of C++ reg_value_def_t class. More...
 
class  reg_value_info_t
 Proxy of C++ reg_value_info_t class. More...
 

Namespaces

namespace  ida_regfinder
 

Functions

"reg_value_info_t" reg_value_info_t_make_dead_end (*args)
 reg_value_info_t_make_dead_end(dead_end_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_aborted (*args)
 reg_value_info_t_make_aborted(bblk_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_badinsn (*args)
 reg_value_info_t_make_badinsn(insn_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_unkinsn (*args)
 reg_value_info_t_make_unkinsn(insn) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_unkfunc (*args)
 reg_value_info_t_make_unkfunc(func_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_unkloop (*args)
 reg_value_info_t_make_unkloop(bblk_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_unkmult (*args)
 reg_value_info_t_make_unkmult(bblk_ea) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_num (*args)
 reg_value_info_t_make_num(rval, insn, val_flags=0) -> reg_value_info_t
 
"reg_value_info_t" reg_value_info_t_make_initial_sp (*args)
 reg_value_info_t_make_initial_sp(func_ea) -> reg_value_info_t
 
"uint64 *" find_reg_value (*args)
 find_reg_value(ea, reg) -> int Find register value using the register tracker.
 
"int64 *" find_sp_value (*args)
 find_sp_value(ea, reg=-1) -> int Find a value of the SP based register using the register tracker.
 
"bool" find_reg_value_info (*args)
 find_reg_value_info(rvi, ea, reg, max_depth=0) -> bool Find register value using the register tracker.
 
"int" find_nearest_rvi (*args)
 find_nearest_rvi(rvi, ea, reg) -> int Find the value of any of the two registers using the register tracker.
 
"void" invalidate_regfinder_cache (*args)
 invalidate_regfinder_cache(ea=BADADDR) Remove from the register tracker cache all values at EA and all dependent values.
 

Variables

 cvar = _ida_regfinder.cvar