IDAPython 9.0
Loading...
Searching...
No Matches
IDP_Hooks Member List

This is the complete list of members for IDP_Hooks, including all inherited members.

__disown__(self)IDP_Hooks
__init__(self, int _flags=0, int _hkcb_flags=1)IDP_Hooks
ev_add_cref(self, ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'cref_t' type)IDP_Hooks
ev_add_dref(self, ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'dref_t' type)IDP_Hooks
ev_adjust_argloc(self, 'argloc_t' argloc, 'tinfo_t' optional_type, int size)IDP_Hooks
ev_adjust_libfunc_ea(self, 'idasgn_t const *' sig, 'libfunc_t const *' libfun, 'ea_t *' ea)IDP_Hooks
ev_adjust_refinfo(self, 'refinfo_t' ri, ida_idaapi.ea_t ea, int n, 'fixup_data_t const *' fd)IDP_Hooks
ev_ana_insn(self, 'insn_t *' out)IDP_Hooks
ev_analyze_prolog(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_arch_changed(self)IDP_Hooks
ev_arg_addrs_ready(self, ida_idaapi.ea_t caller, int n, 'tinfo_t' tif, 'ea_t *' addrs)IDP_Hooks
ev_asm_installed(self, int asmnum)IDP_Hooks
ev_assemble(self, ida_idaapi.ea_t ea, ida_idaapi.ea_t cs, ida_idaapi.ea_t ip, bool use32, str line)IDP_Hooks
ev_auto_queue_empty(self, 'atype_t' type)IDP_Hooks
ev_calc_arglocs(self, 'func_type_data_t' fti)IDP_Hooks
ev_calc_cdecl_purged_bytes(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_calc_next_eas(self, 'eavec_t *' res, 'insn_t const *' insn, bool over)IDP_Hooks
ev_calc_purged_bytes(self, 'int *' p_purged_bytes, 'func_type_data_t' fti)IDP_Hooks
ev_calc_retloc(self, 'argloc_t' retloc, 'tinfo_t' rettype, 'cm_t' cc)IDP_Hooks
ev_calc_spdelta(self, 'sval_t *' spdelta, 'insn_t const *' insn)IDP_Hooks
ev_calc_step_over(self, 'ea_t *' target, ida_idaapi.ea_t ip)IDP_Hooks
ev_calc_switch_cases(self, 'casevec_t *' casevec, 'eavec_t *' targets, ida_idaapi.ea_t insn_ea, 'switch_info_t' si)IDP_Hooks
ev_calc_varglocs(self, 'func_type_data_t' ftd, 'regobjs_t' aux_regs, 'relobj_t' aux_stkargs, int nfixed)IDP_Hooks
ev_calcrel(self)IDP_Hooks
ev_can_have_type(self, 'op_t const *' op)IDP_Hooks
ev_clean_tbit(self, ida_idaapi.ea_t ea, 'processor_t::regval_getter_t *' getreg, 'regval_t' regvalues)IDP_Hooks
ev_cmp_operands(self, 'op_t const *' op1, 'op_t const *' op2)IDP_Hooks
ev_coagulate(self, ida_idaapi.ea_t start_ea)IDP_Hooks
ev_coagulate_dref(self, ida_idaapi.ea_t _from, ida_idaapi.ea_t to, bool may_define, 'ea_t *' code_ea)IDP_Hooks
ev_create_flat_group(self, ida_idaapi.ea_t image_base, int bitness, 'sel_t' dataseg_sel)IDP_Hooks
ev_create_func_frame(self, 'func_t *' pfn)IDP_Hooks
ev_create_merge_handlers(self, 'merge_data_t *' md)IDP_Hooks
ev_create_switch_xrefs(self, ida_idaapi.ea_t jumpea, 'switch_info_t' si)IDP_Hooks
ev_creating_segm(self, 'segment_t *' seg)IDP_Hooks
ev_cvt64_hashval(self, 'nodeidx_t' node, 'uchar' tag, str name, 'uchar const *' data)IDP_Hooks
ev_cvt64_supval(self, 'nodeidx_t' node, 'uchar' tag, 'nodeidx_t' idx, 'uchar const *' data)IDP_Hooks
ev_decorate_name(self, str name, bool mangle, int cc, 'tinfo_t' optional_type)IDP_Hooks
ev_del_cref(self, ida_idaapi.ea_t _from, ida_idaapi.ea_t to, bool expand)IDP_Hooks
ev_del_dref(self, ida_idaapi.ea_t _from, ida_idaapi.ea_t to)IDP_Hooks
ev_delay_slot_insn(self, ida_idaapi.ea_t ea, bool bexec, bool fexec)IDP_Hooks
ev_demangle_name(self, str name, int disable_mask, int demreq)IDP_Hooks
ev_emu_insn(self, 'insn_t const *' insn)IDP_Hooks
ev_endbinary(self, bool ok)IDP_Hooks
ev_ending_undo(self, str action_name, bool is_undo)IDP_Hooks
ev_equal_reglocs(self, 'argloc_t' a1, 'argloc_t' a2)IDP_Hooks
ev_extract_address(self, 'ea_t *' out_ea, ida_idaapi.ea_t screen_ea, str string, 'size_t' position)IDP_Hooks
ev_find_op_value(self, 'insn_t const *' pinsn, int opn)IDP_Hooks
ev_find_reg_value(self, 'insn_t const *' pinsn, int reg)IDP_Hooks
ev_func_bounds(self, 'int *' possible_return_code, 'func_t *' pfn, ida_idaapi.ea_t max_func_end_ea)IDP_Hooks
ev_gen_asm_or_lst(self, bool starting, 'FILE *' fp, bool is_asm, int flags, 'html_line_cb_t **' outline)IDP_Hooks
ev_gen_map_file(self, 'int *' nlines, 'FILE *' fp)IDP_Hooks
ev_gen_regvar_def(self, 'outctx_t *' outctx, 'regvar_t *' v)IDP_Hooks
ev_gen_src_file_lnnum(self, 'outctx_t *' outctx, str file, 'size_t' lnnum)IDP_Hooks
ev_gen_stkvar_def(self, 'outctx_t *' outctx, 'udm_t' stkvar, int v, 'tid_t' tid)IDP_Hooks
ev_get_abi_info(self, 'comp_t' comp)IDP_Hooks
ev_get_autocmt(self, 'insn_t const *' insn)IDP_Hooks
ev_get_bg_color(self, 'bgcolor_t *' color, ida_idaapi.ea_t ea)IDP_Hooks
ev_get_cc_regs(self, 'callregs_t' regs, 'cm_t' cc)IDP_Hooks
ev_get_code16_mode(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_get_dbr_opnum(self, 'int *' opnum, 'insn_t const *' insn)IDP_Hooks
ev_get_default_enum_size(self)IDP_Hooks
ev_get_frame_retsize(self, 'int *' frsize, 'func_t const *' pfn)IDP_Hooks
ev_get_macro_insn_head(self, 'ea_t *' head, ida_idaapi.ea_t ip)IDP_Hooks
ev_get_operand_string(self, 'insn_t const *' insn, int opnum)IDP_Hooks
ev_get_procmod(self)IDP_Hooks
ev_get_reg_accesses(self, 'reg_accesses_t' accvec, 'insn_t const *' insn, int flags)IDP_Hooks
ev_get_reg_info(self, 'char const **' main_regname, 'bitrange_t' bitrange, str regname)IDP_Hooks
ev_get_reg_name(self, int reg, 'size_t' width, int reghi)IDP_Hooks
ev_get_simd_types(self, 'simd_info_vec_t *' out, 'simd_info_t' simd_attrs, 'argloc_t' argloc, bool create_tifs)IDP_Hooks
ev_get_stkarg_area_info(self, 'stkarg_area_info_t' out, 'cm_t' cc)IDP_Hooks
ev_get_stkvar_scale_factor(self)IDP_Hooks
ev_getreg(self, 'uval_t *' regval, int regnum)IDP_Hooks
ev_init(self, str idp_modname)IDP_Hooks
ev_insn_reads_tbit(self, 'insn_t const *' insn, 'processor_t::regval_getter_t *' getreg, 'regval_t' regvalues)IDP_Hooks
ev_is_align_insn(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_is_alloca_probe(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_is_basic_block_end(self, 'insn_t const *' insn, bool call_insn_stops_block)IDP_Hooks
ev_is_call_insn(self, 'insn_t const *' insn)IDP_Hooks
ev_is_cond_insn(self, 'insn_t const *' insn)IDP_Hooks
ev_is_control_flow_guard(self, 'int *' p_reg, 'insn_t const *' insn)IDP_Hooks
ev_is_far_jump(self, int icode)IDP_Hooks
ev_is_indirect_jump(self, 'insn_t const *' insn)IDP_Hooks
ev_is_insn_table_jump(self)IDP_Hooks
ev_is_jump_func(self, 'func_t *' pfn, 'ea_t *' jump_target, 'ea_t *' func_pointer)IDP_Hooks
ev_is_ret_insn(self, 'insn_t const *' insn, 'uchar' flags)IDP_Hooks
ev_is_sane_insn(self, 'insn_t const *' insn, int no_crefs)IDP_Hooks
ev_is_sp_based(self, 'int *' mode, 'insn_t const *' insn, 'op_t const *' op)IDP_Hooks
ev_is_switch(self, 'switch_info_t' si, 'insn_t const *' insn)IDP_Hooks
ev_last_cb_before_loader(self)IDP_Hooks
ev_loader(self)IDP_Hooks
ev_lower_func_type(self, 'intvec_t *' argnums, 'func_type_data_t' fti)IDP_Hooks
ev_max_ptr_size(self)IDP_Hooks
ev_may_be_func(self, 'insn_t const *' insn, int state)IDP_Hooks
ev_may_show_sreg(self, ida_idaapi.ea_t current_ea)IDP_Hooks
ev_moving_segm(self, 'segment_t *' seg, ida_idaapi.ea_t to, int flags)IDP_Hooks
ev_newasm(self, int asmnum)IDP_Hooks
ev_newbinary(self, 'char *' filename, 'qoff64_t' fileoff, ida_idaapi.ea_t basepara, ida_idaapi.ea_t binoff, 'uint64' nbytes)IDP_Hooks
ev_newfile(self, 'char *' fname)IDP_Hooks
ev_newprc(self, int pnum, bool keep_cfg)IDP_Hooks
ev_next_exec_insn(self, 'ea_t *' target, ida_idaapi.ea_t ea, int tid, 'processor_t::regval_getter_t *' getreg, 'regval_t' regvalues)IDP_Hooks
ev_oldfile(self, 'char *' fname)IDP_Hooks
ev_out_assumes(self, 'outctx_t *' outctx)IDP_Hooks
ev_out_data(self, 'outctx_t *' outctx, bool analyze_only)IDP_Hooks
ev_out_footer(self, 'outctx_t *' outctx)IDP_Hooks
ev_out_header(self, 'outctx_t *' outctx)IDP_Hooks
ev_out_insn(self, 'outctx_t *' outctx)IDP_Hooks
ev_out_label(self, 'outctx_t *' outctx, str colored_name)IDP_Hooks
ev_out_mnem(self, 'outctx_t *' outctx)IDP_Hooks
ev_out_operand(self, 'outctx_t *' outctx, 'op_t const *' op)IDP_Hooks
ev_out_segend(self, 'outctx_t *' outctx, 'segment_t *' seg)IDP_Hooks
ev_out_segstart(self, 'outctx_t *' outctx, 'segment_t *' seg)IDP_Hooks
ev_out_special_item(self, 'outctx_t *' outctx, 'uchar' segtype)IDP_Hooks
ev_privrange_changed(self, 'range_t' old_privrange, 'adiff_t' delta)IDP_Hooks
ev_realcvt(self, 'void *' m, 'fpvalue_t *' e, 'uint16' swt)IDP_Hooks
ev_rename(self, ida_idaapi.ea_t ea, str new_name)IDP_Hooks
ev_replaying_undo(self, str action_name, 'undo_records_t const *' vec, bool is_undo)IDP_Hooks
ev_set_code16_mode(self, ida_idaapi.ea_t ea, bool code16)IDP_Hooks
ev_set_idp_options(self, str keyword, int value_type, 'void const *' value, bool idb_loaded)IDP_Hooks
ev_set_proc_options(self, str options, int confidence)IDP_Hooks
ev_setup_til(self)IDP_Hooks
ev_str2reg(self, str regname)IDP_Hooks
ev_term(self)IDP_Hooks
ev_treat_hindering_item(self, ida_idaapi.ea_t hindering_item_ea, 'flags64_t' new_item_flags, ida_idaapi.ea_t new_item_ea, 'asize_t' new_item_length)IDP_Hooks
ev_undefine(self, ida_idaapi.ea_t ea)IDP_Hooks
ev_update_call_stack(self, 'call_stack_t' stack, int tid, 'processor_t::regval_getter_t *' getreg, 'regval_t' regvalues)IDP_Hooks
ev_use_arg_types(self, ida_idaapi.ea_t ea, 'func_type_data_t' fti, 'funcargvec_t *' rargs)IDP_Hooks
ev_use_regarg_type(self, ida_idaapi.ea_t ea, 'funcargvec_t const *' rargs)IDP_Hooks
ev_use_stkarg_type(self, ida_idaapi.ea_t ea, 'funcarg_t' arg)IDP_Hooks
ev_validate_flirt_func(self, ida_idaapi.ea_t start_ea, str funcname)IDP_Hooks
ev_verify_noreturn(self, 'func_t *' pfn)IDP_Hooks
ev_verify_sp(self, 'func_t *' pfn)IDP_Hooks
hook(self)IDP_Hooks
thisownIDP_Hooksstatic
unhook(self)IDP_Hooks