IDAPython 9.0
|
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 | |
thisown | IDP_Hooks | static |
unhook(self) | IDP_Hooks |