|
IDAPython 8.4
|
Contains definition of the interface to IDP modules. The interface consists of two structures: * definition of target assembler: ::ash * definition of current processor: ::ph These structures contain information about target processor and assembler features. It also defines two groups of kernel events: * processor_t::event_t processor related events * idb_event:event_code_t database related events The processor related events are used to communicate with the processor module. The database related events are used to inform any interested parties, like plugins or processor modules, about the changes in the database.
Classes | |
| class | _idp_cvar_t |
| class | _notify_when_dispatcher_t |
| class | _processor_t |
| Proxy of C++ processor_t class. More... | |
| class | _processor_t_Trampoline_IDB_Hooks |
| class | asm_t |
| Proxy of C++ asm_t class. More... | |
| class | IDB_Hooks |
| Proxy of C++ IDB_Hooks class. More... | |
| class | IDP_Hooks |
| Proxy of C++ IDP_Hooks class. More... | |
| class | num_range_t |
| Proxy of C++ cfgopt_t::num_range_t class. More... | |
| class | params_t |
| Proxy of C++ cfgopt_t::params_t class. More... | |
| class | processor_t |
| class | reg_access_t |
| Proxy of C++ reg_access_t class. More... | |
| class | reg_access_vec_t |
| Proxy of C++ qvector< reg_access_t > class. More... | |
| class | reg_accesses_t |
| Proxy of C++ reg_accesses_t class. More... | |
| class | reg_info_t |
| Proxy of C++ reg_info_t class. More... | |
Functions | |
| "PyObject *" | AssembleLine (*args) |
| AssembleLine(ea, cs, ip, use32, nonnul_line) -> bytes Assemble an instruction to a string (display a warning if an error is found) | |
| "bool" | has_cf_chg (*args) |
| has_cf_chg(feature, opnum) -> bool Does an instruction with the specified feature modify the i-th operand? | |
| "bool" | has_cf_use (*args) |
| has_cf_use(feature, opnum) -> bool Does an instruction with the specified feature use a value of the i-th operand? | |
| "bool" | has_insn_feature (*args) |
| has_insn_feature(icode, bit) -> bool Does the specified instruction have the specified feature? | |
| "bool" | is_call_insn (*args) |
| is_call_insn(insn) -> bool Is the instruction a "call"? | |
| "bool" | is_ret_insn (*args) |
| is_ret_insn(insn, strict=True) -> bool Is the instruction a "return"? | |
| "bool" | is_indirect_jump_insn (*args) |
| is_indirect_jump_insn(insn) -> bool Is the instruction an indirect jump? | |
| "bool" | is_basic_block_end (*args) |
| is_basic_block_end(insn, call_insn_stops_block) -> bool Is the instruction the end of a basic block? | |
| "ssize_t" | _processor_t_notify (*args) |
| _processor_t_notify(event_code) -> ssize_t | |
| "ssize_t" | _processor_t_init (*args) |
| _processor_t_init(idp_modname) -> ssize_t | |
| "ssize_t" | _processor_t_term (*args) |
| _processor_t_term() -> ssize_t | |
| "ssize_t" | _processor_t_newprc (*args) |
| _processor_t_newprc(pnum, keep_cfg) -> ssize_t | |
| "ssize_t" | _processor_t_newasm (*args) |
| _processor_t_newasm(asmnum) -> ssize_t | |
| "ssize_t" | _processor_t_asm_installed (*args) |
| _processor_t_asm_installed(asmnum) -> ssize_t | |
| "ssize_t" | _processor_t_newfile (*args) |
| _processor_t_newfile(fname) -> ssize_t | |
| "ssize_t" | _processor_t_oldfile (*args) |
| _processor_t_oldfile(fname) -> ssize_t | |
| "ssize_t" | _processor_t_newbinary (*args) |
| _processor_t_newbinary(filename, fileoff, basepara, binoff, nbytes) -> ssize_t | |
| "ssize_t" | _processor_t_endbinary (*args) |
| _processor_t_endbinary(ok) -> ssize_t | |
| "ssize_t" | _processor_t_creating_segm (*args) |
| _processor_t_creating_segm(seg) -> ssize_t | |
| "ssize_t" | _processor_t_assemble (*args) |
| _processor_t_assemble(_bin, ea, cs, ip, _use32, line) -> ssize_t | |
| "ssize_t" | _processor_t_ana_insn (*args) |
| _processor_t_ana_insn(out) -> ssize_t | |
| "ssize_t" | _processor_t_emu_insn (*args) |
| _processor_t_emu_insn(insn) -> ssize_t | |
| "ssize_t" | _processor_t_out_header (*args) |
| _processor_t_out_header(ctx) -> ssize_t | |
| "ssize_t" | _processor_t_out_footer (*args) |
| _processor_t_out_footer(ctx) -> ssize_t | |
| "ssize_t" | _processor_t_out_segstart (*args) |
| _processor_t_out_segstart(ctx, seg) -> ssize_t | |
| "ssize_t" | _processor_t_out_segend (*args) |
| _processor_t_out_segend(ctx, seg) -> ssize_t | |
| "ssize_t" | _processor_t_out_assumes (*args) |
| _processor_t_out_assumes(ctx) -> ssize_t | |
| "ssize_t" | _processor_t_out_insn (*args) |
| _processor_t_out_insn(ctx) -> ssize_t | |
| "ssize_t" | _processor_t_out_mnem (*args) |
| _processor_t_out_mnem(ctx) -> ssize_t | |
| "ssize_t" | _processor_t_out_operand (*args) |
| _processor_t_out_operand(ctx, op) -> ssize_t | |
| "ssize_t" | _processor_t_out_data (*args) |
| _processor_t_out_data(ctx, analyze_only) -> ssize_t | |
| "ssize_t" | _processor_t_out_label (*args) |
| _processor_t_out_label(ctx, colored_name) -> ssize_t | |
| "ssize_t" | _processor_t_out_special_item (*args) |
| _processor_t_out_special_item(ctx, segtype) -> ssize_t | |
| "ssize_t" | _processor_t_gen_stkvar_def (*args) |
| _processor_t_gen_stkvar_def(ctx, mptr, v) -> ssize_t | |
| "ssize_t" | _processor_t_gen_regvar_def (*args) |
| _processor_t_gen_regvar_def(ctx, v) -> ssize_t | |
| "ssize_t" | _processor_t_gen_src_file_lnnum (*args) |
| _processor_t_gen_src_file_lnnum(ctx, file, lnnum) -> ssize_t | |
| "ssize_t" | _processor_t_rename (*args) |
| _processor_t_rename(ea, new_name, flags) -> ssize_t | |
| "ssize_t" | _processor_t_may_show_sreg (*args) |
| _processor_t_may_show_sreg(current_ea) -> ssize_t | |
| "ssize_t" | _processor_t_coagulate (*args) |
| _processor_t_coagulate(start_ea) -> ssize_t | |
| "void" | _processor_t_auto_queue_empty (*args) |
| _processor_t_auto_queue_empty(type) | |
| "ssize_t" | _processor_t_func_bounds (*args) |
| _processor_t_func_bounds(possible_return_code, pfn, max_func_end_ea) -> ssize_t | |
| "ssize_t" | _processor_t_may_be_func (*args) |
| _processor_t_may_be_func(insn, state) -> ssize_t | |
| "ssize_t" | _processor_t_is_sane_insn (*args) |
| _processor_t_is_sane_insn(insn, no_crefs) -> ssize_t | |
| "ssize_t" | _processor_t_cmp_operands (*args) |
| _processor_t_cmp_operands(op1, op2) -> ssize_t | |
| "ssize_t" | _processor_t_is_jump_func (*args) |
| _processor_t_is_jump_func(pfn, jump_target, func_pointer) -> ssize_t | |
| "ssize_t" | _processor_t_is_basic_block_end (*args) |
| _processor_t_is_basic_block_end(insn, call_insn_stops_block) -> ssize_t | |
| "ssize_t" | _processor_t_getreg (*args) |
| _processor_t_getreg(rv, regnum) -> ssize_t | |
| "ssize_t" | _processor_t_undefine (*args) |
| _processor_t_undefine(ea) -> ssize_t | |
| "ssize_t" | _processor_t_moving_segm (*args) |
| _processor_t_moving_segm(seg, to, flags) -> ssize_t | |
| "ssize_t" | _processor_t_is_sp_based (*args) |
| _processor_t_is_sp_based(insn, x) -> ssize_t | |
| "ssize_t" | _processor_t_is_far_jump (*args) |
| _processor_t_is_far_jump(icode) -> ssize_t | |
| "ssize_t" | _processor_t_is_call_insn (*args) |
| _processor_t_is_call_insn(insn) -> ssize_t | |
| "ssize_t" | _processor_t_is_ret_insn (*args) |
| _processor_t_is_ret_insn(insn, strict) -> ssize_t | |
| "ssize_t" | _processor_t_is_align_insn (*args) |
| _processor_t_is_align_insn(ea) -> ssize_t | |
| "ssize_t" | _processor_t_can_have_type (*args) |
| _processor_t_can_have_type(op) -> ssize_t | |
| "ssize_t" | _processor_t_get_stkvar_scale_factor (*args) |
| _processor_t_get_stkvar_scale_factor() -> ssize_t | |
| "int" | _processor_t_demangle_name (*args) |
| _processor_t_demangle_name(res, name, disable_mask, demreq) -> ssize_t | |
| "ssize_t" | _processor_t_create_flat_group (*args) |
| _processor_t_create_flat_group(image_base, bitness, dataseg_sel) -> ssize_t | |
| "ssize_t" | _processor_t_is_alloca_probe (*args) |
| _processor_t_is_alloca_probe(ea) -> ssize_t | |
| "qstring *" | _processor_t_get_reg_name (*args) |
| _processor_t_get_reg_name(reg, width, reghi) -> ssize_t | |
| "ssize_t" | _processor_t_gen_asm_or_lst (*args) |
| _processor_t_gen_asm_or_lst(starting, fp, is_asm, flags, outline) -> ssize_t | |
| "ssize_t" | _processor_t_gen_map_file (*args) |
| _processor_t_gen_map_file(nlines, fp) -> ssize_t | |
| "qstring *" | _processor_t_get_autocmt (*args) |
| _processor_t_get_autocmt(insn) -> ssize_t | |
| "ssize_t" | _processor_t_loader_elf_machine (*args) |
| _processor_t_loader_elf_machine(li, machine_type, p_procname, p_pd, ldr, reader) -> ssize_t | |
| "ssize_t" | _processor_t_is_indirect_jump (*args) |
| _processor_t_is_indirect_jump(insn) -> ssize_t | |
| "ssize_t" | _processor_t_verify_noreturn (*args) |
| _processor_t_verify_noreturn(pfn) -> ssize_t | |
| "ssize_t" | _processor_t_verify_sp (*args) |
| _processor_t_verify_sp(pfn) -> ssize_t | |
| "ssize_t" | _processor_t_create_func_frame (*args) |
| _processor_t_create_func_frame(pfn) -> ssize_t | |
| "ssize_t" | _processor_t_get_frame_retsize (*args) |
| _processor_t_get_frame_retsize(retsize, pfn) -> ssize_t | |
| "ssize_t" | _processor_t_analyze_prolog (*args) |
| _processor_t_analyze_prolog(fct_ea) -> ssize_t | |
| "ssize_t" | _processor_t_calc_spdelta (*args) |
| _processor_t_calc_spdelta(spdelta, ins) -> ssize_t | |
| "bytevec_t *, size_t *" | _processor_t_calcrel (*args) |
| _processor_t_calcrel(ea) -> ssize_t | |
| "ssize_t" | _processor_t_get_reg_accesses (*args) |
| _processor_t_get_reg_accesses(accvec, insn, flags) -> ssize_t | |
| "ssize_t" | _processor_t_is_control_flow_guard (*args) |
| _processor_t_is_control_flow_guard(p_reg, insn) -> ssize_t | |
| "uint64 *" | _processor_t_find_reg_value (*args) |
| _processor_t_find_reg_value(insn, reg) -> ssize_t | |
| "uint64 *" | _processor_t_find_op_value (*args) |
| _processor_t_find_op_value(insn, op) -> ssize_t | |
| "ssize_t" | _processor_t_treat_hindering_item (*args) |
| _processor_t_treat_hindering_item(hindering_item_ea, new_item_flags, new_item_ea, new_item_length) -> ssize_t | |
| "ssize_t" | _processor_t_extract_address (*args) |
| _processor_t_extract_address(out_ea, screen_ea, string, x) -> ssize_t | |
| "ssize_t" | _processor_t_str2reg (*args) |
| _processor_t_str2reg(regname) -> ssize_t | |
| "ssize_t" | _processor_t_is_switch (*args) |
| _processor_t_is_switch(si, insn) -> ssize_t | |
| "ssize_t" | _processor_t_create_switch_xrefs (*args) |
| _processor_t_create_switch_xrefs(jumpea, si) -> ssize_t | |
| "ssize_t" | _processor_t_calc_switch_cases (*args) |
| _processor_t_calc_switch_cases(casevec, targets, insn_ea, si) -> ssize_t | |
| "ssize_t" | _processor_t_get_bg_color (*args) |
| _processor_t_get_bg_color(color, ea) -> ssize_t | |
| "ssize_t" | _processor_t_validate_flirt_func (*args) |
| _processor_t_validate_flirt_func(start_ea, funcname) -> ssize_t | |
| "qstring *" | _processor_t_get_operand_string (*args) |
| _processor_t_get_operand_string(insn, opnum) -> ssize_t | |
| "ssize_t" | _processor_t_add_cref (*args) |
| _processor_t_add_cref(_from, to, type) -> ssize_t | |
| "ssize_t" | _processor_t_add_dref (*args) |
| _processor_t_add_dref(_from, to, type) -> ssize_t | |
| "ssize_t" | _processor_t_del_cref (*args) |
| _processor_t_del_cref(_from, to, expand) -> ssize_t | |
| "ssize_t" | _processor_t_del_dref (*args) |
| _processor_t_del_dref(_from, to) -> ssize_t | |
| "ssize_t" | _processor_t_coagulate_dref (*args) |
| _processor_t_coagulate_dref(_from, to, may_define, code_ea) -> ssize_t | |
| "char const *" | _processor_t_set_idp_options (*args) |
| _processor_t_set_idp_options(keyword, vtype, value, idb_loaded=True) -> char const * | |
| "ssize_t" | _processor_t_set_proc_options (*args) |
| _processor_t_set_proc_options(options, confidence) -> ssize_t | |
| "ssize_t" | _processor_t_adjust_libfunc_ea (*args) |
| _processor_t_adjust_libfunc_ea(sig, libfun, ea) -> ssize_t | |
| "fpvalue_error_t" | _processor_t_realcvt (*args) |
| _processor_t_realcvt(m, e, swt) -> fpvalue_error_t | |
| "ssize_t" | _processor_t_adjust_refinfo (*args) |
| _processor_t_adjust_refinfo(ri, ea, n, fd) -> ssize_t | |
| "ssize_t" | _processor_t_is_cond_insn (*args) |
| _processor_t_is_cond_insn(insn) -> ssize_t | |
| "ssize_t" | _processor_t_set_code16_mode (*args) |
| _processor_t_set_code16_mode(ea, code16=True) -> ssize_t | |
| "bool" | _processor_t_get_code16_mode (*args) |
| _processor_t_get_code16_mode(ea) -> bool | |
| "ssize_t" | _processor_t_next_exec_insn (*args) |
| _processor_t_next_exec_insn(target, ea, tid, _getreg, regvalues) -> ssize_t | |
| "ssize_t" | _processor_t_calc_step_over (*args) |
| _processor_t_calc_step_over(target, ip) -> ssize_t | |
| "ssize_t" | _processor_t_get_macro_insn_head (*args) |
| _processor_t_get_macro_insn_head(head, ip) -> ssize_t | |
| "ssize_t" | _processor_t_get_dbr_opnum (*args) |
| _processor_t_get_dbr_opnum(opnum, insn) -> ssize_t | |
| "ssize_t" | _processor_t_insn_reads_tbit (*args) |
| _processor_t_insn_reads_tbit(insn, _getreg, regvalues) -> ssize_t | |
| "ssize_t" | _processor_t_get_idd_opinfo (*args) |
| _processor_t_get_idd_opinfo(opinf, ea, n, thread_id, _getreg, regvalues) -> ssize_t | |
| "ssize_t" | _processor_t_calc_next_eas (*args) |
| _processor_t_calc_next_eas(res, insn, over) -> ssize_t | |
| "ssize_t" | _processor_t_clean_tbit (*args) |
| _processor_t_clean_tbit(ea, _getreg, regvalues) -> ssize_t | |
| "char const *" | _processor_t_get_reg_info (*args) |
| _processor_t_get_reg_info(regname, bitrange) -> char const * | |
| "ssize_t" | _processor_t_update_call_stack (*args) |
| _processor_t_update_call_stack(stack, tid, _getreg, regvalues) -> ssize_t | |
| "ssize_t" | _processor_t_setup_til (*args) |
| _processor_t_setup_til() -> ssize_t | |
| "ssize_t" | _processor_t_max_ptr_size (*args) |
| _processor_t_max_ptr_size() -> ssize_t | |
| "ssize_t" | _processor_t_calc_cdecl_purged_bytes (*args) |
| _processor_t_calc_cdecl_purged_bytes(ea) -> ssize_t | |
| "ssize_t" | _processor_t_equal_reglocs (*args) |
| _processor_t_equal_reglocs(a1, a2) -> ssize_t | |
| "ssize_t" | _processor_t_decorate_name (*args) |
| _processor_t_decorate_name(outbuf, name, mangle, cc, type) -> ssize_t | |
| "ssize_t" | _processor_t_calc_retloc (*args) |
| _processor_t_calc_retloc(retloc, rettype, cc) -> ssize_t | |
| "ssize_t" | _processor_t_calc_varglocs (*args) |
| _processor_t_calc_varglocs(ftd, regs, stkargs, nfixed) -> ssize_t | |
| "ssize_t" | _processor_t_calc_arglocs (*args) |
| _processor_t_calc_arglocs(fti) -> ssize_t | |
| "ssize_t" | _processor_t_use_stkarg_type (*args) |
| _processor_t_use_stkarg_type(ea, arg) -> ssize_t | |
| "ssize_t" | _processor_t_use_regarg_type (*args) |
| _processor_t_use_regarg_type(idx, ea, rargs) -> ssize_t | |
| "ssize_t" | _processor_t_use_arg_types (*args) |
| _processor_t_use_arg_types(ea, fti, rargs) -> ssize_t | |
| "ssize_t" | _processor_t_calc_purged_bytes (*args) |
| _processor_t_calc_purged_bytes(p_purged_bytes, fti) -> ssize_t | |
| "ssize_t" | _processor_t_get_stkarg_area_info (*args) |
| _processor_t_get_stkarg_area_info(out, cc) -> ssize_t | |
| "ssize_t" | _processor_t_get_cc_regs (*args) |
| _processor_t_get_cc_regs(regs, cc) -> ssize_t | |
| "ssize_t" | _processor_t_get_simd_types (*args) |
| _processor_t_get_simd_types(out, simd_attrs, argloc, create_tifs) -> ssize_t | |
| "ssize_t" | _processor_t_arg_addrs_ready (*args) |
| _processor_t_arg_addrs_ready(caller, n, tif, addrs) -> ssize_t | |
| "ssize_t" | _processor_t_adjust_argloc (*args) |
| _processor_t_adjust_argloc(argloc, type, size) -> ssize_t | |
| "ssize_t" | _processor_t_lower_func_type (*args) |
| _processor_t_lower_func_type(argnums, fti) -> ssize_t | |
| "ssize_t" | _processor_t_get_abi_info (*args) |
| _processor_t_get_abi_info(abi_names, abi_opts, comp) -> ssize_t | |
| "ssize_t" | _processor_t_arch_changed (*args) |
| _processor_t_arch_changed() -> ssize_t | |
| "ssize_t" | _processor_t_create_merge_handlers (*args) |
| _processor_t_create_merge_handlers(md) -> ssize_t | |
| "processor_t *" | get_ph (*args) |
| get_ph() -> _processor_t | |
| "asm_t *" | get_ash (*args) |
| get_ash() -> asm_t | |
| "int" | str2reg (*args) |
| str2reg(p) -> int Get any reg number (-1 on error) | |
| "int" | is_align_insn (*args) |
| is_align_insn(ea) -> int If the instruction at 'ea' looks like an alignment instruction, return its length in bytes. | |
| "qstring *" | get_reg_name (*args) |
| get_reg_name(reg, width, reghi=-1) -> str Get text representation of a register. | |
| "bool" | parse_reg_name (*args) |
| parse_reg_name(ri, regname) -> bool Get register info by name. | |
| "bool" | set_processor_type (*args) |
| set_processor_type(procname, level) -> bool Set target processor type. | |
| "size_t" | get_idp_name (*args) |
| get_idp_name() -> str Get name of the current processor module. | |
| "bool" | set_target_assembler (*args) |
| set_target_assembler(asmnum) -> bool Set target assembler. | |
| "void" | gen_idb_event (*args) |
| gen_idb_event(code) the kernel will use this function to generate idb_events | |
| "bool" | register_cfgopts (*args) |
| register_cfgopts(opts, nopts, cb=None, obj=None) -> bool | |
| "jvalue_t *" | get_config_value (*args) |
| get_config_value(key) -> bool | |
| "char const *" | cfg_get_cc_parm (*args) |
| cfg_get_cc_parm(compid, name) -> char const * | |
| "char const *" | cfg_get_cc_header_path (*args) |
| cfg_get_cc_header_path(compid) -> char const * | |
| "char const *" | cfg_get_cc_predefined_macros (*args) |
| cfg_get_cc_predefined_macros(compid) -> char const * | |
| "void" | process_config_directive (*args) |
| process_config_directive(directive, priority=2) | |
| "bool" | assemble (*args) |
| assemble(ea, cs, ip, use32, line) -> bool Assemble an instruction into the database (display a warning if an error is found) | |
| "size_t" | ph_get_id (*args) |
| ph_get_id() -> size_t Returns the 'ph.id' field | |
| "size_t" | ph_get_version (*args) |
| ph_get_version() -> size_t Returns the 'ph.version' | |
| "size_t" | ph_get_flag (*args) |
| ph_get_flag() -> size_t Returns the 'ph.flag' | |
| "size_t" | ph_get_cnbits (*args) |
| ph_get_cnbits() -> size_t Returns the 'ph.cnbits' | |
| "size_t" | ph_get_dnbits (*args) |
| ph_get_dnbits() -> size_t Returns the 'ph.dnbits' | |
| "size_t" | ph_get_reg_first_sreg (*args) |
| ph_get_reg_first_sreg() -> size_t Returns the 'ph.reg_first_sreg' | |
| "size_t" | ph_get_reg_last_sreg (*args) |
| ph_get_reg_last_sreg() -> size_t Returns the 'ph.reg_last_sreg' | |
| "size_t" | ph_get_segreg_size (*args) |
| ph_get_segreg_size() -> size_t Returns the 'ph.segreg_size' | |
| "size_t" | ph_get_reg_code_sreg (*args) |
| ph_get_reg_code_sreg() -> size_t Returns the 'ph.reg_code_sreg' | |
| "size_t" | ph_get_reg_data_sreg (*args) |
| ph_get_reg_data_sreg() -> size_t Returns the 'ph.reg_data_sreg' | |
| "size_t" | ph_get_icode_return (*args) |
| ph_get_icode_return() -> size_t Returns the 'ph.icode_return' | |
| "size_t" | ph_get_instruc_start (*args) |
| ph_get_instruc_start() -> size_t Returns the 'ph.instruc_start' | |
| "size_t" | ph_get_instruc_end (*args) |
| ph_get_instruc_end() -> size_t Returns the 'ph.instruc_end' | |
| "size_t" | ph_get_tbyte_size (*args) |
| ph_get_tbyte_size() -> size_t Returns the 'ph.tbyte_size' field as defined in he processor module | |
| "PyObject *" | ph_get_instruc (*args) |
| ph_get_instruc() -> [(str, int), ...] Returns a list of tuples (instruction_name, instruction_feature) containing the instructions list as defined in he processor module | |
| "PyObject *" | ph_get_regnames (*args) |
| ph_get_regnames() -> [str, ...] Returns the list of register names as defined in the processor module | |
| "PyObject *" | ph_get_operand_info (*args) |
| ph_get_operand_info(ea, n) -> (int, int, int, int, int) or None Returns the operand information given an ea and operand number. | |
| "bytevec_t *, size_t *" | ph_calcrel (*args) |
| ph_calcrel(ea) | |
| "uint64 *" | ph_find_reg_value (*args) |
| ph_find_reg_value(insn, reg) -> ssize_t | |
| "uint64 *" | ph_find_op_value (*args) |
| ph_find_op_value(insn, op) -> ssize_t | |
| "ssize_t" | ph_get_reg_accesses (*args) |
| ph_get_reg_accesses(accvec, insn, flags) -> ssize_t | |
| "PyObject *" | get_idp_notifier_addr (*args) |
| get_idp_notifier_addr(arg1) -> PyObject * | |
| "PyObject *" | get_idp_notifier_ud_addr (*args) |
| get_idp_notifier_ud_addr(hooks) -> PyObject * | |
| "bool" | delay_slot_insn (*args) |
| delay_slot_insn(ea, bexec, fexec) -> bool | |
| "char const *" | get_reg_info (*args) |
| get_reg_info(regname, bitrange) -> char const * | |
| "size_t" | sizeof_ldbl (*args) |
| sizeof_ldbl() -> size_t | |
| "PyObject *" | get_idb_notifier_addr (*args) |
| get_idb_notifier_addr(arg1) -> PyObject * | |
| "PyObject *" | get_idb_notifier_ud_addr (*args) |
| get_idb_notifier_ud_addr(hooks) -> PyObject * | |
Variables | |
| IDP_INTERFACE_VERSION = _ida_idp.IDP_INTERFACE_VERSION | |
| CF_STOP = _ida_idp.CF_STOP | |
| CF_CALL = _ida_idp.CF_CALL | |
| CF_CHG1 = _ida_idp.CF_CHG1 | |
| CF_CHG2 = _ida_idp.CF_CHG2 | |
| CF_CHG3 = _ida_idp.CF_CHG3 | |
| CF_CHG4 = _ida_idp.CF_CHG4 | |
| CF_CHG5 = _ida_idp.CF_CHG5 | |
| CF_CHG6 = _ida_idp.CF_CHG6 | |
| CF_USE1 = _ida_idp.CF_USE1 | |
| CF_USE2 = _ida_idp.CF_USE2 | |
| CF_USE3 = _ida_idp.CF_USE3 | |
| CF_USE4 = _ida_idp.CF_USE4 | |
| CF_USE5 = _ida_idp.CF_USE5 | |
| CF_USE6 = _ida_idp.CF_USE6 | |
| CF_JUMP = _ida_idp.CF_JUMP | |
| CF_SHFT = _ida_idp.CF_SHFT | |
| CF_HLL = _ida_idp.CF_HLL | |
| CF_CHG7 = _ida_idp.CF_CHG7 | |
| CF_CHG8 = _ida_idp.CF_CHG8 | |
| CF_USE7 = _ida_idp.CF_USE7 | |
| CF_USE8 = _ida_idp.CF_USE8 | |
| AS_OFFST = _ida_idp.AS_OFFST | |
| AS_COLON = _ida_idp.AS_COLON | |
| AS_UDATA = _ida_idp.AS_UDATA | |
| AS_2CHRE = _ida_idp.AS_2CHRE | |
| AS_NCHRE = _ida_idp.AS_NCHRE | |
| AS_N2CHR = _ida_idp.AS_N2CHR | |
| AS_1TEXT = _ida_idp.AS_1TEXT | |
| AS_NHIAS = _ida_idp.AS_NHIAS | |
| AS_NCMAS = _ida_idp.AS_NCMAS | |
| AS_HEXFM = _ida_idp.AS_HEXFM | |
| ASH_HEXF0 = _ida_idp.ASH_HEXF0 | |
| ASH_HEXF1 = _ida_idp.ASH_HEXF1 | |
| ASH_HEXF2 = _ida_idp.ASH_HEXF2 | |
| ASH_HEXF3 = _ida_idp.ASH_HEXF3 | |
| ASH_HEXF4 = _ida_idp.ASH_HEXF4 | |
| ASH_HEXF5 = _ida_idp.ASH_HEXF5 | |
| AS_DECFM = _ida_idp.AS_DECFM | |
| ASD_DECF0 = _ida_idp.ASD_DECF0 | |
| ASD_DECF1 = _ida_idp.ASD_DECF1 | |
| ASD_DECF2 = _ida_idp.ASD_DECF2 | |
| ASD_DECF3 = _ida_idp.ASD_DECF3 | |
| AS_OCTFM = _ida_idp.AS_OCTFM | |
| ASO_OCTF0 = _ida_idp.ASO_OCTF0 | |
| ASO_OCTF1 = _ida_idp.ASO_OCTF1 | |
| ASO_OCTF2 = _ida_idp.ASO_OCTF2 | |
| ASO_OCTF3 = _ida_idp.ASO_OCTF3 | |
| ASO_OCTF4 = _ida_idp.ASO_OCTF4 | |
| ASO_OCTF5 = _ida_idp.ASO_OCTF5 | |
| ASO_OCTF6 = _ida_idp.ASO_OCTF6 | |
| ASO_OCTF7 = _ida_idp.ASO_OCTF7 | |
| AS_BINFM = _ida_idp.AS_BINFM | |
| ASB_BINF0 = _ida_idp.ASB_BINF0 | |
| ASB_BINF1 = _ida_idp.ASB_BINF1 | |
| ASB_BINF2 = _ida_idp.ASB_BINF2 | |
| ASB_BINF3 = _ida_idp.ASB_BINF3 | |
| ASB_BINF4 = _ida_idp.ASB_BINF4 | |
| ASB_BINF5 = _ida_idp.ASB_BINF5 | |
| AS_UNEQU = _ida_idp.AS_UNEQU | |
| AS_ONEDUP = _ida_idp.AS_ONEDUP | |
| AS_NOXRF = _ida_idp.AS_NOXRF | |
| AS_XTRNTYPE = _ida_idp.AS_XTRNTYPE | |
| AS_RELSUP = _ida_idp.AS_RELSUP | |
| AS_LALIGN = _ida_idp.AS_LALIGN | |
| AS_NOCODECLN = _ida_idp.AS_NOCODECLN | |
| AS_NOSPACE = _ida_idp.AS_NOSPACE | |
| AS_ALIGN2 = _ida_idp.AS_ALIGN2 | |
| AS_ASCIIC = _ida_idp.AS_ASCIIC | |
| AS_ASCIIZ = _ida_idp.AS_ASCIIZ | |
| AS2_BRACE = _ida_idp.AS2_BRACE | |
| AS2_STRINV = _ida_idp.AS2_STRINV | |
| AS2_BYTE1CHAR = _ida_idp.AS2_BYTE1CHAR | |
| AS2_IDEALDSCR = _ida_idp.AS2_IDEALDSCR | |
| AS2_TERSESTR = _ida_idp.AS2_TERSESTR | |
| AS2_COLONSUF = _ida_idp.AS2_COLONSUF | |
| AS2_YWORD = _ida_idp.AS2_YWORD | |
| AS2_ZWORD = _ida_idp.AS2_ZWORD | |
| HKCB_GLOBAL = _ida_idp.HKCB_GLOBAL | |
| PLFM_386 = _ida_idp.PLFM_386 | |
| PLFM_Z80 = _ida_idp.PLFM_Z80 | |
| PLFM_I860 = _ida_idp.PLFM_I860 | |
| PLFM_8051 = _ida_idp.PLFM_8051 | |
| PLFM_TMS = _ida_idp.PLFM_TMS | |
| PLFM_6502 = _ida_idp.PLFM_6502 | |
| PLFM_PDP = _ida_idp.PLFM_PDP | |
| PLFM_68K = _ida_idp.PLFM_68K | |
| PLFM_JAVA = _ida_idp.PLFM_JAVA | |
| PLFM_6800 = _ida_idp.PLFM_6800 | |
| PLFM_ST7 = _ida_idp.PLFM_ST7 | |
| PLFM_MC6812 = _ida_idp.PLFM_MC6812 | |
| PLFM_MIPS = _ida_idp.PLFM_MIPS | |
| PLFM_ARM = _ida_idp.PLFM_ARM | |
| PLFM_TMSC6 = _ida_idp.PLFM_TMSC6 | |
| PLFM_PPC = _ida_idp.PLFM_PPC | |
| PLFM_80196 = _ida_idp.PLFM_80196 | |
| PLFM_Z8 = _ida_idp.PLFM_Z8 | |
| PLFM_SH = _ida_idp.PLFM_SH | |
| PLFM_NET = _ida_idp.PLFM_NET | |
| PLFM_AVR = _ida_idp.PLFM_AVR | |
| PLFM_H8 = _ida_idp.PLFM_H8 | |
| PLFM_PIC = _ida_idp.PLFM_PIC | |
| PLFM_SPARC = _ida_idp.PLFM_SPARC | |
| PLFM_ALPHA = _ida_idp.PLFM_ALPHA | |
| PLFM_HPPA = _ida_idp.PLFM_HPPA | |
| PLFM_H8500 = _ida_idp.PLFM_H8500 | |
| PLFM_TRICORE = _ida_idp.PLFM_TRICORE | |
| PLFM_DSP56K = _ida_idp.PLFM_DSP56K | |
| PLFM_C166 = _ida_idp.PLFM_C166 | |
| PLFM_ST20 = _ida_idp.PLFM_ST20 | |
| PLFM_IA64 = _ida_idp.PLFM_IA64 | |
| PLFM_I960 = _ida_idp.PLFM_I960 | |
| PLFM_F2MC = _ida_idp.PLFM_F2MC | |
| PLFM_TMS320C54 = _ida_idp.PLFM_TMS320C54 | |
| PLFM_TMS320C55 = _ida_idp.PLFM_TMS320C55 | |
| PLFM_TRIMEDIA = _ida_idp.PLFM_TRIMEDIA | |
| PLFM_M32R = _ida_idp.PLFM_M32R | |
| PLFM_NEC_78K0 = _ida_idp.PLFM_NEC_78K0 | |
| PLFM_NEC_78K0S = _ida_idp.PLFM_NEC_78K0S | |
| PLFM_M740 = _ida_idp.PLFM_M740 | |
| PLFM_M7700 = _ida_idp.PLFM_M7700 | |
| PLFM_ST9 = _ida_idp.PLFM_ST9 | |
| PLFM_FR = _ida_idp.PLFM_FR | |
| PLFM_MC6816 = _ida_idp.PLFM_MC6816 | |
| PLFM_M7900 = _ida_idp.PLFM_M7900 | |
| PLFM_TMS320C3 = _ida_idp.PLFM_TMS320C3 | |
| PLFM_KR1878 = _ida_idp.PLFM_KR1878 | |
| PLFM_AD218X = _ida_idp.PLFM_AD218X | |
| PLFM_OAKDSP = _ida_idp.PLFM_OAKDSP | |
| PLFM_TLCS900 = _ida_idp.PLFM_TLCS900 | |
| PLFM_C39 = _ida_idp.PLFM_C39 | |
| PLFM_CR16 = _ida_idp.PLFM_CR16 | |
| PLFM_MN102L00 = _ida_idp.PLFM_MN102L00 | |
| PLFM_TMS320C1X = _ida_idp.PLFM_TMS320C1X | |
| PLFM_NEC_V850X = _ida_idp.PLFM_NEC_V850X | |
| PLFM_SCR_ADPT = _ida_idp.PLFM_SCR_ADPT | |
| PLFM_EBC = _ida_idp.PLFM_EBC | |
| PLFM_MSP430 = _ida_idp.PLFM_MSP430 | |
| PLFM_SPU = _ida_idp.PLFM_SPU | |
| PLFM_DALVIK = _ida_idp.PLFM_DALVIK | |
| PLFM_65C816 = _ida_idp.PLFM_65C816 | |
| PLFM_M16C = _ida_idp.PLFM_M16C | |
| PLFM_ARC = _ida_idp.PLFM_ARC | |
| PLFM_UNSP = _ida_idp.PLFM_UNSP | |
| PLFM_TMS320C28 = _ida_idp.PLFM_TMS320C28 | |
| PLFM_DSP96K = _ida_idp.PLFM_DSP96K | |
| PLFM_SPC700 = _ida_idp.PLFM_SPC700 | |
| PLFM_AD2106X = _ida_idp.PLFM_AD2106X | |
| PLFM_PIC16 = _ida_idp.PLFM_PIC16 | |
| PLFM_S390 = _ida_idp.PLFM_S390 | |
| PLFM_XTENSA = _ida_idp.PLFM_XTENSA | |
| PLFM_RISCV = _ida_idp.PLFM_RISCV | |
| PLFM_RL78 = _ida_idp.PLFM_RL78 | |
| PLFM_RX = _ida_idp.PLFM_RX | |
| PR_SEGS = _ida_idp.PR_SEGS | |
| PR_USE32 = _ida_idp.PR_USE32 | |
| PR_DEFSEG32 = _ida_idp.PR_DEFSEG32 | |
| PR_RNAMESOK = _ida_idp.PR_RNAMESOK | |
| PR_ADJSEGS = _ida_idp.PR_ADJSEGS | |
| PR_DEFNUM = _ida_idp.PR_DEFNUM | |
| PRN_HEX = _ida_idp.PRN_HEX | |
| PRN_OCT = _ida_idp.PRN_OCT | |
| PRN_DEC = _ida_idp.PRN_DEC | |
| PRN_BIN = _ida_idp.PRN_BIN | |
| PR_WORD_INS = _ida_idp.PR_WORD_INS | |
| PR_NOCHANGE = _ida_idp.PR_NOCHANGE | |
| PR_ASSEMBLE = _ida_idp.PR_ASSEMBLE | |
| PR_ALIGN = _ida_idp.PR_ALIGN | |
| PR_TYPEINFO = _ida_idp.PR_TYPEINFO | |
| PR_USE64 = _ida_idp.PR_USE64 | |
| PR_SGROTHER = _ida_idp.PR_SGROTHER | |
| PR_STACK_UP = _ida_idp.PR_STACK_UP | |
| PR_BINMEM = _ida_idp.PR_BINMEM | |
| PR_SEGTRANS = _ida_idp.PR_SEGTRANS | |
| PR_CHK_XREF = _ida_idp.PR_CHK_XREF | |
| PR_NO_SEGMOVE = _ida_idp.PR_NO_SEGMOVE | |
| PR_USE_ARG_TYPES = _ida_idp.PR_USE_ARG_TYPES | |
| PR_SCALE_STKVARS = _ida_idp.PR_SCALE_STKVARS | |
| PR_DELAYED = _ida_idp.PR_DELAYED | |
| PR_ALIGN_INSN = _ida_idp.PR_ALIGN_INSN | |
| PR_PURGING = _ida_idp.PR_PURGING | |
| PR_CNDINSNS = _ida_idp.PR_CNDINSNS | |
| PR_USE_TBYTE = _ida_idp.PR_USE_TBYTE | |
| PR_DEFSEG64 = _ida_idp.PR_DEFSEG64 | |
| PR_OUTER = _ida_idp.PR_OUTER | |
| PR2_MAPPINGS = _ida_idp.PR2_MAPPINGS | |
| PR2_IDP_OPTS = _ida_idp.PR2_IDP_OPTS | |
| PR2_REALCVT = _ida_idp.PR2_REALCVT | |
| PR2_CODE16_BIT = _ida_idp.PR2_CODE16_BIT | |
| PR2_MACRO = _ida_idp.PR2_MACRO | |
| PR2_USE_CALCREL = _ida_idp.PR2_USE_CALCREL | |
| PR2_REL_BITS = _ida_idp.PR2_REL_BITS | |
| PR2_FORCE_16BIT = _ida_idp.PR2_FORCE_16BIT | |
| OP_FP_BASED = _ida_idp.OP_FP_BASED | |
| OP_SP_BASED = _ida_idp.OP_SP_BASED | |
| OP_SP_ADD = _ida_idp.OP_SP_ADD | |
| OP_SP_SUB = _ida_idp.OP_SP_SUB | |
| CUSTOM_INSN_ITYPE = _ida_idp.CUSTOM_INSN_ITYPE | |
| REG_SPOIL = _ida_idp.REG_SPOIL | |
| NO_ACCESS = _ida_idp.NO_ACCESS | |
| WRITE_ACCESS = _ida_idp.WRITE_ACCESS | |
| READ_ACCESS = _ida_idp.READ_ACCESS | |
| RW_ACCESS = _ida_idp.RW_ACCESS | |
| SETPROC_IDB = _ida_idp.SETPROC_IDB | |
| SETPROC_LOADER = _ida_idp.SETPROC_LOADER | |
| SETPROC_LOADER_NON_FATAL = _ida_idp.SETPROC_LOADER_NON_FATAL | |
| SETPROC_USER = _ida_idp.SETPROC_USER | |
| LTC_NONE = _ida_idp.LTC_NONE | |
| LTC_ADDED = _ida_idp.LTC_ADDED | |
| LTC_DELETED = _ida_idp.LTC_DELETED | |
| LTC_EDITED = _ida_idp.LTC_EDITED | |
| LTC_ALIASED = _ida_idp.LTC_ALIASED | |
| LTC_COMPILER = _ida_idp.LTC_COMPILER | |
| LTC_TIL_LOADED = _ida_idp.LTC_TIL_LOADED | |
| LTC_TIL_UNLOADED = _ida_idp.LTC_TIL_UNLOADED | |
| LTC_TIL_COMPACTED = _ida_idp.LTC_TIL_COMPACTED | |
| closebase = _ida_idp.closebase | |
| savebase = _ida_idp.savebase | |
| upgraded = _ida_idp.upgraded | |
| auto_empty = _ida_idp.auto_empty | |
| auto_empty_finally = _ida_idp.auto_empty_finally | |
| determined_main = _ida_idp.determined_main | |
| local_types_changed = _ida_idp.local_types_changed | |
| extlang_changed = _ida_idp.extlang_changed | |
| idasgn_loaded = _ida_idp.idasgn_loaded | |
| kernel_config_loaded = _ida_idp.kernel_config_loaded | |
| loader_finished = _ida_idp.loader_finished | |
| flow_chart_created = _ida_idp.flow_chart_created | |
| compiler_changed = _ida_idp.compiler_changed | |
| changing_ti = _ida_idp.changing_ti | |
| ti_changed = _ida_idp.ti_changed | |
| changing_op_ti = _ida_idp.changing_op_ti | |
| op_ti_changed = _ida_idp.op_ti_changed | |
| changing_op_type = _ida_idp.changing_op_type | |
| op_type_changed = _ida_idp.op_type_changed | |
| enum_created = _ida_idp.enum_created | |
| deleting_enum = _ida_idp.deleting_enum | |
| enum_deleted = _ida_idp.enum_deleted | |
| renaming_enum = _ida_idp.renaming_enum | |
| enum_renamed = _ida_idp.enum_renamed | |
| changing_enum_bf = _ida_idp.changing_enum_bf | |
| enum_bf_changed = _ida_idp.enum_bf_changed | |
| changing_enum_cmt = _ida_idp.changing_enum_cmt | |
| enum_cmt_changed = _ida_idp.enum_cmt_changed | |
| enum_member_created = _ida_idp.enum_member_created | |
| deleting_enum_member = _ida_idp.deleting_enum_member | |
| enum_member_deleted = _ida_idp.enum_member_deleted | |
| struc_created = _ida_idp.struc_created | |
| deleting_struc = _ida_idp.deleting_struc | |
| struc_deleted = _ida_idp.struc_deleted | |
| changing_struc_align = _ida_idp.changing_struc_align | |
| struc_align_changed = _ida_idp.struc_align_changed | |
| renaming_struc = _ida_idp.renaming_struc | |
| struc_renamed = _ida_idp.struc_renamed | |
| expanding_struc = _ida_idp.expanding_struc | |
| struc_expanded = _ida_idp.struc_expanded | |
| struc_member_created = _ida_idp.struc_member_created | |
| deleting_struc_member = _ida_idp.deleting_struc_member | |
| struc_member_deleted = _ida_idp.struc_member_deleted | |
| renaming_struc_member = _ida_idp.renaming_struc_member | |
| struc_member_renamed = _ida_idp.struc_member_renamed | |
| changing_struc_member = _ida_idp.changing_struc_member | |
| struc_member_changed = _ida_idp.struc_member_changed | |
| changing_struc_cmt = _ida_idp.changing_struc_cmt | |
| struc_cmt_changed = _ida_idp.struc_cmt_changed | |
| segm_added = _ida_idp.segm_added | |
| deleting_segm = _ida_idp.deleting_segm | |
| segm_deleted = _ida_idp.segm_deleted | |
| changing_segm_start = _ida_idp.changing_segm_start | |
| segm_start_changed = _ida_idp.segm_start_changed | |
| changing_segm_end = _ida_idp.changing_segm_end | |
| segm_end_changed = _ida_idp.segm_end_changed | |
| changing_segm_name = _ida_idp.changing_segm_name | |
| segm_name_changed = _ida_idp.segm_name_changed | |
| changing_segm_class = _ida_idp.changing_segm_class | |
| segm_class_changed = _ida_idp.segm_class_changed | |
| segm_attrs_updated = _ida_idp.segm_attrs_updated | |
| segm_moved = _ida_idp.segm_moved | |
| allsegs_moved = _ida_idp.allsegs_moved | |
| func_added = _ida_idp.func_added | |
| func_updated = _ida_idp.func_updated | |
| set_func_start = _ida_idp.set_func_start | |
| set_func_end = _ida_idp.set_func_end | |
| deleting_func = _ida_idp.deleting_func | |
| frame_deleted = _ida_idp.frame_deleted | |
| thunk_func_created = _ida_idp.thunk_func_created | |
| func_tail_appended = _ida_idp.func_tail_appended | |
| deleting_func_tail = _ida_idp.deleting_func_tail | |
| func_tail_deleted = _ida_idp.func_tail_deleted | |
| tail_owner_changed = _ida_idp.tail_owner_changed | |
| func_noret_changed = _ida_idp.func_noret_changed | |
| stkpnts_changed = _ida_idp.stkpnts_changed | |
| updating_tryblks = _ida_idp.updating_tryblks | |
| tryblks_updated = _ida_idp.tryblks_updated | |
| deleting_tryblks = _ida_idp.deleting_tryblks | |
| sgr_changed = _ida_idp.sgr_changed | |
| make_code = _ida_idp.make_code | |
| make_data = _ida_idp.make_data | |
| destroyed_items = _ida_idp.destroyed_items | |
| renamed = _ida_idp.renamed | |
| byte_patched = _ida_idp.byte_patched | |
| changing_cmt = _ida_idp.changing_cmt | |
| cmt_changed = _ida_idp.cmt_changed | |
| changing_range_cmt = _ida_idp.changing_range_cmt | |
| range_cmt_changed = _ida_idp.range_cmt_changed | |
| extra_cmt_changed = _ida_idp.extra_cmt_changed | |
| item_color_changed = _ida_idp.item_color_changed | |
| callee_addr_changed = _ida_idp.callee_addr_changed | |
| bookmark_changed = _ida_idp.bookmark_changed | |
| sgr_deleted = _ida_idp.sgr_deleted | |
| adding_segm = _ida_idp.adding_segm | |
| func_deleted = _ida_idp.func_deleted | |
| dirtree_mkdir = _ida_idp.dirtree_mkdir | |
| dirtree_rmdir = _ida_idp.dirtree_rmdir | |
| dirtree_link = _ida_idp.dirtree_link | |
| dirtree_move = _ida_idp.dirtree_move | |
| dirtree_rank = _ida_idp.dirtree_rank | |
| dirtree_rminode = _ida_idp.dirtree_rminode | |
| dirtree_segm_moved = _ida_idp.dirtree_segm_moved | |
| enum_width_changed = _ida_idp.enum_width_changed | |
| enum_flag_changed = _ida_idp.enum_flag_changed | |
| enum_ordinal_changed = _ida_idp.enum_ordinal_changed | |
| IDPOPT_CST = _ida_idp.IDPOPT_CST | |
| IDPOPT_JVL = _ida_idp.IDPOPT_JVL | |
| IDPOPT_PRI_DEFAULT = _ida_idp.IDPOPT_PRI_DEFAULT | |
| IDPOPT_PRI_HIGH = _ida_idp.IDPOPT_PRI_HIGH | |
| IDPOPT_NUM_INT = _ida_idp.IDPOPT_NUM_INT | |
| IDPOPT_NUM_CHAR = _ida_idp.IDPOPT_NUM_CHAR | |
| IDPOPT_NUM_SHORT = _ida_idp.IDPOPT_NUM_SHORT | |
| IDPOPT_NUM_RANGE = _ida_idp.IDPOPT_NUM_RANGE | |
| IDPOPT_NUM_UNS = _ida_idp.IDPOPT_NUM_UNS | |
| IDPOPT_BIT_UINT = _ida_idp.IDPOPT_BIT_UINT | |
| IDPOPT_BIT_UCHAR = _ida_idp.IDPOPT_BIT_UCHAR | |
| IDPOPT_BIT_USHORT = _ida_idp.IDPOPT_BIT_USHORT | |
| IDPOPT_BIT_BOOL = _ida_idp.IDPOPT_BIT_BOOL | |
| IDPOPT_STR_QSTRING = _ida_idp.IDPOPT_STR_QSTRING | |
| IDPOPT_STR_LONG = _ida_idp.IDPOPT_STR_LONG | |
| IDPOPT_I64_RANGE = _ida_idp.IDPOPT_I64_RANGE | |
| IDPOPT_I64_UNS = _ida_idp.IDPOPT_I64_UNS | |
| IDPOPT_CST_PARAMS = _ida_idp.IDPOPT_CST_PARAMS | |
| IDPOPT_MBROFF = _ida_idp.IDPOPT_MBROFF | |
| cik_string = _ida_idp.cik_string | |
| cik_filename = _ida_idp.cik_filename | |
| cik_path = _ida_idp.cik_path | |
| int | REAL_ERROR_FORMAT = -1 |
| int | REAL_ERROR_RANGE = -2 |
| int | REAL_ERROR_BADDATA = -3 |
| int | IDPOPT_STR = 1 |
| int | IDPOPT_NUM = 2 |
| int | IDPOPT_BIT = 3 |
| int | IDPOPT_FLT = 4 |
| int | IDPOPT_I64 = 5 |
| int | IDPOPT_OK = 0 |
| int | IDPOPT_BADKEY = 1 |
| int | IDPOPT_BADTYPE = 2 |
| int | IDPOPT_BADVALUE = 3 |
| ph = __ph() | |
| cvar = _idp_cvar_t() | |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
res: eavec_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &) over: bool
|
protected |
|
protected |
|
protected |
spdelta: sval_t * ins: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) op: int
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) reg: int
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
opnum: int * insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) opnum: int
|
protected |
accvec: reg_accesses_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &) flags: int
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) _getreg: processor_t::regval_getter_t * regvalues: regval_t const &
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) call_insn_stops_block: bool
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) strict: bool
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) no_crefs: int
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) x: op_t const &
|
protected |
si: switch_info_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
protected |
|
protected |
|
protected |
|
protected |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) state: int
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| "bool" assemble | ( | * | args | ) |
| ea | linear address of instruction |
| cs | cs of instruction |
| ip | ip of instruction |
| use32 | is 32bit segment? |
| line | line to assemble |
| "PyObject *" AssembleLine | ( | * | args | ) |
| ea | linear address of instruction |
| cs | cs of instruction |
| ip | ip of instruction |
| use32 | is 32bit segment |
| nonnul_line | char const * |
| "char const *" cfg_get_cc_header_path | ( | * | args | ) |
| compid | comp_t |
| "char const *" cfg_get_cc_parm | ( | * | args | ) |
| compid | comp_t |
| name | char const * |
| "char const *" cfg_get_cc_predefined_macros | ( | * | args | ) |
| compid | comp_t |
| "bool" delay_slot_insn | ( | * | args | ) |
| ea | ea_t * |
| bexec | bool * |
| fexec | bool * |
| "void" gen_idb_event | ( | * | args | ) |
| code | (C++: idb_event::event_code_t) enum idb_event::event_code_t |
| "asm_t *" get_ash | ( | * | args | ) |
| "jvalue_t *" get_config_value | ( | * | args | ) |
| key | char const * |
| "PyObject *" get_idb_notifier_addr | ( | * | args | ) |
| arg1 | PyObject * |
| "PyObject *" get_idb_notifier_ud_addr | ( | * | args | ) |
| hooks | IDB_Hooks * |
| "size_t" get_idp_name | ( | * | args | ) |
The name is derived from the file name. For example, for IBM PC the module is named "pc.w32" (windows version), then the module name is "PC" (uppercase). If no processor module is loaded, this function will return nullptr
| "PyObject *" get_idp_notifier_addr | ( | * | args | ) |
| arg1 | PyObject * |
| "PyObject *" get_idp_notifier_ud_addr | ( | * | args | ) |
| hooks | IDP_Hooks * |
| "processor_t *" get_ph | ( | * | args | ) |
| "char const *" get_reg_info | ( | * | args | ) |
| regname | char const * |
| bitrange | bitrange_t * |
| "qstring *" get_reg_name | ( | * | args | ) |
For most processors this function will just return processor_t::reg_names[reg]. If the processor module has implemented processor_t::get_reg_name, it will be used instead
| reg | (C++: int) internal register number as defined in the processor module |
| width | (C++: size_t) register width in bytes |
| reghi | (C++: int) if specified, then this function will return the register pair |
| "bool" has_cf_chg | ( | * | args | ) |
| feature | (C++: uint32) |
| opnum | (C++: uint) |
| "bool" has_cf_use | ( | * | args | ) |
| feature | (C++: uint32) |
| opnum | (C++: uint) |
| "bool" has_insn_feature | ( | * | args | ) |
| icode | (C++: uint16) |
| bit | (C++: uint32) |
| "int" is_align_insn | ( | * | args | ) |
Otherwise return 0.
| ea | (C++: ea_t) |
| "bool" is_basic_block_end | ( | * | args | ) |
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| call_insn_stops_block | (C++: bool) |
| "bool" is_call_insn | ( | * | args | ) |
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| "bool" is_indirect_jump_insn | ( | * | args | ) |
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| "bool" is_ret_insn | ( | * | args | ) |
| insn | (C++: const insn_t &) an ida_ua.insn_t, or an address (C++: const insn_t &) |
| strict | (C++: bool) |
| "bool" parse_reg_name | ( | * | args | ) |
| ri | (C++: reg_info_t *) result |
| regname | (C++: const char *) name of register |
| "bytevec_t *, size_t *" ph_calcrel | ( | * | args | ) |
| ea | ea_t |
| "uint64 *" ph_find_op_value | ( | * | args | ) |
| insn | an ida_ua.insn_t, or an address (C++: const insn_t &) |
| op | int |
| "uint64 *" ph_find_reg_value | ( | * | args | ) |
| insn | an ida_ua.insn_t, or an address (C++: const insn_t &) |
| reg | int |
| "size_t" ph_get_cnbits | ( | * | args | ) |
| "size_t" ph_get_dnbits | ( | * | args | ) |
| "size_t" ph_get_flag | ( | * | args | ) |
| "size_t" ph_get_icode_return | ( | * | args | ) |
| "size_t" ph_get_id | ( | * | args | ) |
| "PyObject *" ph_get_instruc | ( | * | args | ) |
| "size_t" ph_get_instruc_end | ( | * | args | ) |
| "size_t" ph_get_instruc_start | ( | * | args | ) |
| "PyObject *" ph_get_operand_info | ( | * | args | ) |
| ea | address |
| n | operand number |
| "ssize_t" ph_get_reg_accesses | ( | * | args | ) |
| accvec | reg_accesses_t * |
| insn | an ida_ua.insn_t, or an address (C++: const insn_t &) |
| flags | int |
| "size_t" ph_get_reg_code_sreg | ( | * | args | ) |
| "size_t" ph_get_reg_data_sreg | ( | * | args | ) |
| "size_t" ph_get_reg_first_sreg | ( | * | args | ) |
| "size_t" ph_get_reg_last_sreg | ( | * | args | ) |
| "PyObject *" ph_get_regnames | ( | * | args | ) |
| "size_t" ph_get_segreg_size | ( | * | args | ) |
| "size_t" ph_get_tbyte_size | ( | * | args | ) |
| "size_t" ph_get_version | ( | * | args | ) |
| "void" process_config_directive | ( | * | args | ) |
| directive | char const * |
| priority | int |
| "bool" register_cfgopts | ( | * | args | ) |
| opts | cfgopt_t const [] |
| nopts | size_t |
| cb | config_changed_cb_t * |
| obj | void * |
| "bool" set_processor_type | ( | * | args | ) |
Once a processor module is loaded, it cannot be replaced until we close the idb.
| procname | (C++: const char *) name of processor type (one of names present in processor_t.psnames) |
| level | (C++: setproc_level_t) SETPROC_ |
| "bool" set_target_assembler | ( | * | args | ) |
| asmnum | (C++: int) number of assembler in the current processor module |
| "size_t" sizeof_ldbl | ( | * | args | ) |
| "int" str2reg | ( | * | args | ) |
| p | (C++: const char *) char const * |
| adding_segm = _ida_idp.adding_segm |
| allsegs_moved = _ida_idp.allsegs_moved |
| AS2_BRACE = _ida_idp.AS2_BRACE |
| AS2_BYTE1CHAR = _ida_idp.AS2_BYTE1CHAR |
| AS2_COLONSUF = _ida_idp.AS2_COLONSUF |
| AS2_IDEALDSCR = _ida_idp.AS2_IDEALDSCR |
| AS2_STRINV = _ida_idp.AS2_STRINV |
| AS2_TERSESTR = _ida_idp.AS2_TERSESTR |
| AS2_YWORD = _ida_idp.AS2_YWORD |
| AS2_ZWORD = _ida_idp.AS2_ZWORD |
| AS_1TEXT = _ida_idp.AS_1TEXT |
| AS_2CHRE = _ida_idp.AS_2CHRE |
| AS_ALIGN2 = _ida_idp.AS_ALIGN2 |
| AS_ASCIIC = _ida_idp.AS_ASCIIC |
| AS_ASCIIZ = _ida_idp.AS_ASCIIZ |
| AS_BINFM = _ida_idp.AS_BINFM |
| AS_COLON = _ida_idp.AS_COLON |
| AS_DECFM = _ida_idp.AS_DECFM |
| AS_HEXFM = _ida_idp.AS_HEXFM |
| AS_LALIGN = _ida_idp.AS_LALIGN |
| AS_N2CHR = _ida_idp.AS_N2CHR |
| AS_NCHRE = _ida_idp.AS_NCHRE |
| AS_NCMAS = _ida_idp.AS_NCMAS |
| AS_NHIAS = _ida_idp.AS_NHIAS |
| AS_NOCODECLN = _ida_idp.AS_NOCODECLN |
| AS_NOSPACE = _ida_idp.AS_NOSPACE |
| AS_NOXRF = _ida_idp.AS_NOXRF |
| AS_OCTFM = _ida_idp.AS_OCTFM |
| AS_OFFST = _ida_idp.AS_OFFST |
| AS_ONEDUP = _ida_idp.AS_ONEDUP |
| AS_RELSUP = _ida_idp.AS_RELSUP |
| AS_UDATA = _ida_idp.AS_UDATA |
| AS_UNEQU = _ida_idp.AS_UNEQU |
| AS_XTRNTYPE = _ida_idp.AS_XTRNTYPE |
| ASB_BINF0 = _ida_idp.ASB_BINF0 |
| ASB_BINF1 = _ida_idp.ASB_BINF1 |
| ASB_BINF2 = _ida_idp.ASB_BINF2 |
| ASB_BINF3 = _ida_idp.ASB_BINF3 |
| ASB_BINF4 = _ida_idp.ASB_BINF4 |
| ASB_BINF5 = _ida_idp.ASB_BINF5 |
| ASD_DECF0 = _ida_idp.ASD_DECF0 |
| ASD_DECF1 = _ida_idp.ASD_DECF1 |
| ASD_DECF2 = _ida_idp.ASD_DECF2 |
| ASD_DECF3 = _ida_idp.ASD_DECF3 |
| ASH_HEXF0 = _ida_idp.ASH_HEXF0 |
| ASH_HEXF1 = _ida_idp.ASH_HEXF1 |
| ASH_HEXF2 = _ida_idp.ASH_HEXF2 |
| ASH_HEXF3 = _ida_idp.ASH_HEXF3 |
| ASH_HEXF4 = _ida_idp.ASH_HEXF4 |
| ASH_HEXF5 = _ida_idp.ASH_HEXF5 |
| ASO_OCTF0 = _ida_idp.ASO_OCTF0 |
| ASO_OCTF1 = _ida_idp.ASO_OCTF1 |
| ASO_OCTF2 = _ida_idp.ASO_OCTF2 |
| ASO_OCTF3 = _ida_idp.ASO_OCTF3 |
| ASO_OCTF4 = _ida_idp.ASO_OCTF4 |
| ASO_OCTF5 = _ida_idp.ASO_OCTF5 |
| ASO_OCTF6 = _ida_idp.ASO_OCTF6 |
| ASO_OCTF7 = _ida_idp.ASO_OCTF7 |
| auto_empty = _ida_idp.auto_empty |
| auto_empty_finally = _ida_idp.auto_empty_finally |
| bookmark_changed = _ida_idp.bookmark_changed |
| byte_patched = _ida_idp.byte_patched |
| callee_addr_changed = _ida_idp.callee_addr_changed |
| CF_CALL = _ida_idp.CF_CALL |
| CF_CHG1 = _ida_idp.CF_CHG1 |
| CF_CHG2 = _ida_idp.CF_CHG2 |
| CF_CHG3 = _ida_idp.CF_CHG3 |
| CF_CHG4 = _ida_idp.CF_CHG4 |
| CF_CHG5 = _ida_idp.CF_CHG5 |
| CF_CHG6 = _ida_idp.CF_CHG6 |
| CF_CHG7 = _ida_idp.CF_CHG7 |
| CF_CHG8 = _ida_idp.CF_CHG8 |
| CF_HLL = _ida_idp.CF_HLL |
| CF_JUMP = _ida_idp.CF_JUMP |
| CF_SHFT = _ida_idp.CF_SHFT |
| CF_STOP = _ida_idp.CF_STOP |
| CF_USE1 = _ida_idp.CF_USE1 |
| CF_USE2 = _ida_idp.CF_USE2 |
| CF_USE3 = _ida_idp.CF_USE3 |
| CF_USE4 = _ida_idp.CF_USE4 |
| CF_USE5 = _ida_idp.CF_USE5 |
| CF_USE6 = _ida_idp.CF_USE6 |
| CF_USE7 = _ida_idp.CF_USE7 |
| CF_USE8 = _ida_idp.CF_USE8 |
| changing_cmt = _ida_idp.changing_cmt |
| changing_enum_bf = _ida_idp.changing_enum_bf |
| changing_enum_cmt = _ida_idp.changing_enum_cmt |
| changing_op_ti = _ida_idp.changing_op_ti |
| changing_op_type = _ida_idp.changing_op_type |
| changing_range_cmt = _ida_idp.changing_range_cmt |
| changing_segm_class = _ida_idp.changing_segm_class |
| changing_segm_end = _ida_idp.changing_segm_end |
| changing_segm_name = _ida_idp.changing_segm_name |
| changing_segm_start = _ida_idp.changing_segm_start |
| changing_struc_align = _ida_idp.changing_struc_align |
| changing_struc_cmt = _ida_idp.changing_struc_cmt |
| changing_struc_member = _ida_idp.changing_struc_member |
| changing_ti = _ida_idp.changing_ti |
| cik_filename = _ida_idp.cik_filename |
| cik_path = _ida_idp.cik_path |
| cik_string = _ida_idp.cik_string |
| closebase = _ida_idp.closebase |
| cmt_changed = _ida_idp.cmt_changed |
| compiler_changed = _ida_idp.compiler_changed |
| CUSTOM_INSN_ITYPE = _ida_idp.CUSTOM_INSN_ITYPE |
| cvar = _idp_cvar_t() |
| deleting_enum = _ida_idp.deleting_enum |
| deleting_enum_member = _ida_idp.deleting_enum_member |
| deleting_func = _ida_idp.deleting_func |
| deleting_func_tail = _ida_idp.deleting_func_tail |
| deleting_segm = _ida_idp.deleting_segm |
| deleting_struc = _ida_idp.deleting_struc |
| deleting_struc_member = _ida_idp.deleting_struc_member |
| deleting_tryblks = _ida_idp.deleting_tryblks |
| destroyed_items = _ida_idp.destroyed_items |
| determined_main = _ida_idp.determined_main |
| dirtree_link = _ida_idp.dirtree_link |
| dirtree_mkdir = _ida_idp.dirtree_mkdir |
| dirtree_move = _ida_idp.dirtree_move |
| dirtree_rank = _ida_idp.dirtree_rank |
| dirtree_rmdir = _ida_idp.dirtree_rmdir |
| dirtree_rminode = _ida_idp.dirtree_rminode |
| dirtree_segm_moved = _ida_idp.dirtree_segm_moved |
| enum_bf_changed = _ida_idp.enum_bf_changed |
| enum_cmt_changed = _ida_idp.enum_cmt_changed |
| enum_created = _ida_idp.enum_created |
| enum_deleted = _ida_idp.enum_deleted |
| enum_flag_changed = _ida_idp.enum_flag_changed |
| enum_member_created = _ida_idp.enum_member_created |
| enum_member_deleted = _ida_idp.enum_member_deleted |
| enum_ordinal_changed = _ida_idp.enum_ordinal_changed |
| enum_renamed = _ida_idp.enum_renamed |
| enum_width_changed = _ida_idp.enum_width_changed |
| expanding_struc = _ida_idp.expanding_struc |
| extlang_changed = _ida_idp.extlang_changed |
| extra_cmt_changed = _ida_idp.extra_cmt_changed |
| flow_chart_created = _ida_idp.flow_chart_created |
| frame_deleted = _ida_idp.frame_deleted |
| func_added = _ida_idp.func_added |
| func_deleted = _ida_idp.func_deleted |
| func_noret_changed = _ida_idp.func_noret_changed |
| func_tail_appended = _ida_idp.func_tail_appended |
| func_tail_deleted = _ida_idp.func_tail_deleted |
| func_updated = _ida_idp.func_updated |
| HKCB_GLOBAL = _ida_idp.HKCB_GLOBAL |
| idasgn_loaded = _ida_idp.idasgn_loaded |
| IDP_INTERFACE_VERSION = _ida_idp.IDP_INTERFACE_VERSION |
| int IDPOPT_BADKEY = 1 |
| int IDPOPT_BADTYPE = 2 |
| int IDPOPT_BADVALUE = 3 |
| int IDPOPT_BIT = 3 |
| IDPOPT_BIT_BOOL = _ida_idp.IDPOPT_BIT_BOOL |
| IDPOPT_BIT_UCHAR = _ida_idp.IDPOPT_BIT_UCHAR |
| IDPOPT_BIT_UINT = _ida_idp.IDPOPT_BIT_UINT |
| IDPOPT_BIT_USHORT = _ida_idp.IDPOPT_BIT_USHORT |
| IDPOPT_CST = _ida_idp.IDPOPT_CST |
| IDPOPT_CST_PARAMS = _ida_idp.IDPOPT_CST_PARAMS |
| int IDPOPT_FLT = 4 |
| int IDPOPT_I64 = 5 |
| IDPOPT_I64_RANGE = _ida_idp.IDPOPT_I64_RANGE |
| IDPOPT_I64_UNS = _ida_idp.IDPOPT_I64_UNS |
| IDPOPT_JVL = _ida_idp.IDPOPT_JVL |
| IDPOPT_MBROFF = _ida_idp.IDPOPT_MBROFF |
| int IDPOPT_NUM = 2 |
| IDPOPT_NUM_CHAR = _ida_idp.IDPOPT_NUM_CHAR |
| IDPOPT_NUM_INT = _ida_idp.IDPOPT_NUM_INT |
| IDPOPT_NUM_RANGE = _ida_idp.IDPOPT_NUM_RANGE |
| IDPOPT_NUM_SHORT = _ida_idp.IDPOPT_NUM_SHORT |
| IDPOPT_NUM_UNS = _ida_idp.IDPOPT_NUM_UNS |
| int IDPOPT_OK = 0 |
| IDPOPT_PRI_DEFAULT = _ida_idp.IDPOPT_PRI_DEFAULT |
| IDPOPT_PRI_HIGH = _ida_idp.IDPOPT_PRI_HIGH |
| int IDPOPT_STR = 1 |
| IDPOPT_STR_LONG = _ida_idp.IDPOPT_STR_LONG |
| IDPOPT_STR_QSTRING = _ida_idp.IDPOPT_STR_QSTRING |
| item_color_changed = _ida_idp.item_color_changed |
| kernel_config_loaded = _ida_idp.kernel_config_loaded |
| loader_finished = _ida_idp.loader_finished |
| local_types_changed = _ida_idp.local_types_changed |
| LTC_ADDED = _ida_idp.LTC_ADDED |
| LTC_ALIASED = _ida_idp.LTC_ALIASED |
| LTC_COMPILER = _ida_idp.LTC_COMPILER |
| LTC_DELETED = _ida_idp.LTC_DELETED |
| LTC_EDITED = _ida_idp.LTC_EDITED |
| LTC_NONE = _ida_idp.LTC_NONE |
| LTC_TIL_COMPACTED = _ida_idp.LTC_TIL_COMPACTED |
| LTC_TIL_LOADED = _ida_idp.LTC_TIL_LOADED |
| LTC_TIL_UNLOADED = _ida_idp.LTC_TIL_UNLOADED |
| make_code = _ida_idp.make_code |
| make_data = _ida_idp.make_data |
| NO_ACCESS = _ida_idp.NO_ACCESS |
| OP_FP_BASED = _ida_idp.OP_FP_BASED |
| OP_SP_ADD = _ida_idp.OP_SP_ADD |
| OP_SP_BASED = _ida_idp.OP_SP_BASED |
| OP_SP_SUB = _ida_idp.OP_SP_SUB |
| op_ti_changed = _ida_idp.op_ti_changed |
| op_type_changed = _ida_idp.op_type_changed |
| ph = __ph() |
| PLFM_386 = _ida_idp.PLFM_386 |
| PLFM_6502 = _ida_idp.PLFM_6502 |
| PLFM_65C816 = _ida_idp.PLFM_65C816 |
| PLFM_6800 = _ida_idp.PLFM_6800 |
| PLFM_68K = _ida_idp.PLFM_68K |
| PLFM_80196 = _ida_idp.PLFM_80196 |
| PLFM_8051 = _ida_idp.PLFM_8051 |
| PLFM_AD2106X = _ida_idp.PLFM_AD2106X |
| PLFM_AD218X = _ida_idp.PLFM_AD218X |
| PLFM_ALPHA = _ida_idp.PLFM_ALPHA |
| PLFM_ARC = _ida_idp.PLFM_ARC |
| PLFM_ARM = _ida_idp.PLFM_ARM |
| PLFM_AVR = _ida_idp.PLFM_AVR |
| PLFM_C166 = _ida_idp.PLFM_C166 |
| PLFM_C39 = _ida_idp.PLFM_C39 |
| PLFM_CR16 = _ida_idp.PLFM_CR16 |
| PLFM_DALVIK = _ida_idp.PLFM_DALVIK |
| PLFM_DSP56K = _ida_idp.PLFM_DSP56K |
| PLFM_DSP96K = _ida_idp.PLFM_DSP96K |
| PLFM_EBC = _ida_idp.PLFM_EBC |
| PLFM_F2MC = _ida_idp.PLFM_F2MC |
| PLFM_FR = _ida_idp.PLFM_FR |
| PLFM_H8 = _ida_idp.PLFM_H8 |
| PLFM_H8500 = _ida_idp.PLFM_H8500 |
| PLFM_HPPA = _ida_idp.PLFM_HPPA |
| PLFM_I860 = _ida_idp.PLFM_I860 |
| PLFM_I960 = _ida_idp.PLFM_I960 |
| PLFM_IA64 = _ida_idp.PLFM_IA64 |
| PLFM_JAVA = _ida_idp.PLFM_JAVA |
| PLFM_KR1878 = _ida_idp.PLFM_KR1878 |
| PLFM_M16C = _ida_idp.PLFM_M16C |
| PLFM_M32R = _ida_idp.PLFM_M32R |
| PLFM_M740 = _ida_idp.PLFM_M740 |
| PLFM_M7700 = _ida_idp.PLFM_M7700 |
| PLFM_M7900 = _ida_idp.PLFM_M7900 |
| PLFM_MC6812 = _ida_idp.PLFM_MC6812 |
| PLFM_MC6816 = _ida_idp.PLFM_MC6816 |
| PLFM_MIPS = _ida_idp.PLFM_MIPS |
| PLFM_MN102L00 = _ida_idp.PLFM_MN102L00 |
| PLFM_MSP430 = _ida_idp.PLFM_MSP430 |
| PLFM_NEC_78K0 = _ida_idp.PLFM_NEC_78K0 |
| PLFM_NEC_78K0S = _ida_idp.PLFM_NEC_78K0S |
| PLFM_NEC_V850X = _ida_idp.PLFM_NEC_V850X |
| PLFM_NET = _ida_idp.PLFM_NET |
| PLFM_OAKDSP = _ida_idp.PLFM_OAKDSP |
| PLFM_PDP = _ida_idp.PLFM_PDP |
| PLFM_PIC = _ida_idp.PLFM_PIC |
| PLFM_PIC16 = _ida_idp.PLFM_PIC16 |
| PLFM_PPC = _ida_idp.PLFM_PPC |
| PLFM_RISCV = _ida_idp.PLFM_RISCV |
| PLFM_RL78 = _ida_idp.PLFM_RL78 |
| PLFM_RX = _ida_idp.PLFM_RX |
| PLFM_S390 = _ida_idp.PLFM_S390 |
| PLFM_SCR_ADPT = _ida_idp.PLFM_SCR_ADPT |
| PLFM_SH = _ida_idp.PLFM_SH |
| PLFM_SPARC = _ida_idp.PLFM_SPARC |
| PLFM_SPC700 = _ida_idp.PLFM_SPC700 |
| PLFM_SPU = _ida_idp.PLFM_SPU |
| PLFM_ST20 = _ida_idp.PLFM_ST20 |
| PLFM_ST7 = _ida_idp.PLFM_ST7 |
| PLFM_ST9 = _ida_idp.PLFM_ST9 |
| PLFM_TLCS900 = _ida_idp.PLFM_TLCS900 |
| PLFM_TMS = _ida_idp.PLFM_TMS |
| PLFM_TMS320C1X = _ida_idp.PLFM_TMS320C1X |
| PLFM_TMS320C28 = _ida_idp.PLFM_TMS320C28 |
| PLFM_TMS320C3 = _ida_idp.PLFM_TMS320C3 |
| PLFM_TMS320C54 = _ida_idp.PLFM_TMS320C54 |
| PLFM_TMS320C55 = _ida_idp.PLFM_TMS320C55 |
| PLFM_TMSC6 = _ida_idp.PLFM_TMSC6 |
| PLFM_TRICORE = _ida_idp.PLFM_TRICORE |
| PLFM_TRIMEDIA = _ida_idp.PLFM_TRIMEDIA |
| PLFM_UNSP = _ida_idp.PLFM_UNSP |
| PLFM_XTENSA = _ida_idp.PLFM_XTENSA |
| PLFM_Z8 = _ida_idp.PLFM_Z8 |
| PLFM_Z80 = _ida_idp.PLFM_Z80 |
| PR2_CODE16_BIT = _ida_idp.PR2_CODE16_BIT |
| PR2_FORCE_16BIT = _ida_idp.PR2_FORCE_16BIT |
| PR2_IDP_OPTS = _ida_idp.PR2_IDP_OPTS |
| PR2_MACRO = _ida_idp.PR2_MACRO |
| PR2_MAPPINGS = _ida_idp.PR2_MAPPINGS |
| PR2_REALCVT = _ida_idp.PR2_REALCVT |
| PR2_REL_BITS = _ida_idp.PR2_REL_BITS |
| PR2_USE_CALCREL = _ida_idp.PR2_USE_CALCREL |
| PR_ADJSEGS = _ida_idp.PR_ADJSEGS |
| PR_ALIGN = _ida_idp.PR_ALIGN |
| PR_ALIGN_INSN = _ida_idp.PR_ALIGN_INSN |
| PR_ASSEMBLE = _ida_idp.PR_ASSEMBLE |
| PR_BINMEM = _ida_idp.PR_BINMEM |
| PR_CHK_XREF = _ida_idp.PR_CHK_XREF |
| PR_CNDINSNS = _ida_idp.PR_CNDINSNS |
| PR_DEFNUM = _ida_idp.PR_DEFNUM |
| PR_DEFSEG32 = _ida_idp.PR_DEFSEG32 |
| PR_DEFSEG64 = _ida_idp.PR_DEFSEG64 |
| PR_DELAYED = _ida_idp.PR_DELAYED |
| PR_NO_SEGMOVE = _ida_idp.PR_NO_SEGMOVE |
| PR_NOCHANGE = _ida_idp.PR_NOCHANGE |
| PR_OUTER = _ida_idp.PR_OUTER |
| PR_PURGING = _ida_idp.PR_PURGING |
| PR_RNAMESOK = _ida_idp.PR_RNAMESOK |
| PR_SCALE_STKVARS = _ida_idp.PR_SCALE_STKVARS |
| PR_SEGS = _ida_idp.PR_SEGS |
| PR_SEGTRANS = _ida_idp.PR_SEGTRANS |
| PR_SGROTHER = _ida_idp.PR_SGROTHER |
| PR_STACK_UP = _ida_idp.PR_STACK_UP |
| PR_TYPEINFO = _ida_idp.PR_TYPEINFO |
| PR_USE32 = _ida_idp.PR_USE32 |
| PR_USE64 = _ida_idp.PR_USE64 |
| PR_USE_ARG_TYPES = _ida_idp.PR_USE_ARG_TYPES |
| PR_USE_TBYTE = _ida_idp.PR_USE_TBYTE |
| PR_WORD_INS = _ida_idp.PR_WORD_INS |
| PRN_BIN = _ida_idp.PRN_BIN |
| PRN_DEC = _ida_idp.PRN_DEC |
| PRN_HEX = _ida_idp.PRN_HEX |
| PRN_OCT = _ida_idp.PRN_OCT |
| range_cmt_changed = _ida_idp.range_cmt_changed |
| READ_ACCESS = _ida_idp.READ_ACCESS |
| int REAL_ERROR_BADDATA = -3 |
| int REAL_ERROR_FORMAT = -1 |
| int REAL_ERROR_RANGE = -2 |
| REG_SPOIL = _ida_idp.REG_SPOIL |
| renamed = _ida_idp.renamed |
| renaming_enum = _ida_idp.renaming_enum |
| renaming_struc = _ida_idp.renaming_struc |
| renaming_struc_member = _ida_idp.renaming_struc_member |
| RW_ACCESS = _ida_idp.RW_ACCESS |
| savebase = _ida_idp.savebase |
| segm_added = _ida_idp.segm_added |
| segm_attrs_updated = _ida_idp.segm_attrs_updated |
| segm_class_changed = _ida_idp.segm_class_changed |
| segm_deleted = _ida_idp.segm_deleted |
| segm_end_changed = _ida_idp.segm_end_changed |
| segm_moved = _ida_idp.segm_moved |
| segm_name_changed = _ida_idp.segm_name_changed |
| segm_start_changed = _ida_idp.segm_start_changed |
| set_func_end = _ida_idp.set_func_end |
| set_func_start = _ida_idp.set_func_start |
| SETPROC_IDB = _ida_idp.SETPROC_IDB |
| SETPROC_LOADER = _ida_idp.SETPROC_LOADER |
| SETPROC_LOADER_NON_FATAL = _ida_idp.SETPROC_LOADER_NON_FATAL |
| SETPROC_USER = _ida_idp.SETPROC_USER |
| sgr_changed = _ida_idp.sgr_changed |
| sgr_deleted = _ida_idp.sgr_deleted |
| stkpnts_changed = _ida_idp.stkpnts_changed |
| struc_align_changed = _ida_idp.struc_align_changed |
| struc_cmt_changed = _ida_idp.struc_cmt_changed |
| struc_created = _ida_idp.struc_created |
| struc_deleted = _ida_idp.struc_deleted |
| struc_expanded = _ida_idp.struc_expanded |
| struc_member_changed = _ida_idp.struc_member_changed |
| struc_member_created = _ida_idp.struc_member_created |
| struc_member_deleted = _ida_idp.struc_member_deleted |
| struc_member_renamed = _ida_idp.struc_member_renamed |
| struc_renamed = _ida_idp.struc_renamed |
| tail_owner_changed = _ida_idp.tail_owner_changed |
| thunk_func_created = _ida_idp.thunk_func_created |
| ti_changed = _ida_idp.ti_changed |
| tryblks_updated = _ida_idp.tryblks_updated |
| updating_tryblks = _ida_idp.updating_tryblks |
| upgraded = _ida_idp.upgraded |
| WRITE_ACCESS = _ida_idp.WRITE_ACCESS |