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, "uint32" _flags=0, "uint32" _hkcb_flags=0x0001)IDP_Hooks
ev_add_cref(self, "ea_t" _from, "ea_t" to, "cref_t" type)IDP_Hooks
ev_add_dref(self, "ea_t" _from, "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, "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, "ea_t" ea)IDP_Hooks
ev_arch_changed(self)IDP_Hooks
ev_arg_addrs_ready(self, "ea_t" caller, "int" n, "tinfo_t" tif, "ea_t *" addrs)IDP_Hooks
ev_asm_installed(self, "int" asmnum)IDP_Hooks
ev_assemble(self, "ea_t" ea, "ea_t" cs, "ea_t" ip, "bool" use32, "char const *" 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, "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, "ea_t" ip)IDP_Hooks
ev_calc_switch_cases(self, "casevec_t *" casevec, "eavec_t *" targets, "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, "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, "ea_t" start_ea)IDP_Hooks
ev_coagulate_dref(self, "ea_t" _from, "ea_t" to, "bool" may_define, "ea_t *" code_ea)IDP_Hooks
ev_create_flat_group(self, "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, "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, "char const *" 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, "char const *" name, "bool" mangle, "int" cc, "tinfo_t" optional_type)IDP_Hooks
ev_del_cref(self, "ea_t" _from, "ea_t" to, "bool" expand)IDP_Hooks
ev_del_dref(self, "ea_t" _from, "ea_t" to)IDP_Hooks
ev_delay_slot_insn(self, "ea_t" ea, "bool" bexec, "bool" fexec)IDP_Hooks
ev_demangle_name(self, "char const *" name, "uint32" 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, "char const *" 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, "ea_t" screen_ea, "char const *" 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, "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, "char const *" file, "size_t" lnnum)IDP_Hooks
ev_gen_stkvar_def(self, "outctx_t *" outctx, "udm_t" stkvar, "sval_t" 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, "ea_t" ea)IDP_Hooks
ev_get_cc_regs(self, "callregs_t" regs, "cm_t" cc)IDP_Hooks
ev_get_code16_mode(self, "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, "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, "char const *" 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, "char const *" 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, "ea_t" ea)IDP_Hooks
ev_is_alloca_probe(self, "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, "ea_t" current_ea)IDP_Hooks
ev_moving_segm(self, "segment_t *" seg, "ea_t" to, "int" flags)IDP_Hooks
ev_newasm(self, "int" asmnum)IDP_Hooks
ev_newbinary(self, "char *" filename, "qoff64_t" fileoff, "ea_t" basepara, "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, "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, "char const *" 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, "ea_t" ea, "char const *" new_name)IDP_Hooks
ev_replaying_undo(self, "char const *" action_name, "undo_records_t const *" vec, "bool" is_undo)IDP_Hooks
ev_set_code16_mode(self, "ea_t" ea, "bool" code16)IDP_Hooks
ev_set_idp_options(self, "char const *" keyword, "int" value_type, "void const *" value, "bool" idb_loaded)IDP_Hooks
ev_set_proc_options(self, "char const *" options, "int" confidence)IDP_Hooks
ev_setup_til(self)IDP_Hooks
ev_str2reg(self, "char const *" regname)IDP_Hooks
ev_term(self)IDP_Hooks
ev_treat_hindering_item(self, "ea_t" hindering_item_ea, "flags64_t" new_item_flags, "ea_t" new_item_ea, "asize_t" new_item_length)IDP_Hooks
ev_undefine(self, "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, "ea_t" ea, "func_type_data_t" fti, "funcargvec_t *" rargs)IDP_Hooks
ev_use_regarg_type(self, "ea_t" ea, "funcargvec_t const *" rargs)IDP_Hooks
ev_use_stkarg_type(self, "ea_t" ea, "funcarg_t" arg)IDP_Hooks
ev_validate_flirt_func(self, "ea_t" start_ea, "char const *" 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