IDAPython 9.0
|
Public Member Functions | |
bool | has_idp_opts (self) |
bool | has_segregs (self) |
bool | use32 (self) |
bool | use64 (self) |
bool | ti (self) |
bool | stkup (self) |
bool | use_tbyte (self) |
bool | use_mappings (self) |
bool | has_code16_bit (self) |
bool | supports_macros (self) |
bool | supports_calcrel (self) |
bool | calcrel_in_bits (self) |
int | get_default_segm_bitness (self, bool is_64bit_app) |
int | cbsize (self) |
int | dbsize (self) |
int | get_proc_index (self) |
bool | delay_slot_insn (self, 'ea_t *' ea, 'bool *' bexec, 'bool *' fexec) |
'ssize_t' | privrange_changed (self, 'range_t' old_privrange, 'adiff_t' delta) |
'ssize_t' | cvt64_supval (self, 'nodeidx_t' node, 'uchar' tag, 'nodeidx_t' idx, 'uchar const *' data) |
'ssize_t' | cvt64_hashval (self, 'nodeidx_t' node, 'uchar' tag, str name, 'uchar const *' data) |
int | get_stkvar_scale (self) |
str | get_canon_mnem (self, 'uint16' itype) |
int | get_canon_feature (self, 'uint16' itype) |
'size_t' | sizeof_ldbl (self) |
__init__ (self) | |
Static Public Member Functions | |
'ssize_t' | notify (*args) |
'ssize_t' | init (str idp_modname) |
'ssize_t' | term () |
'ssize_t' | newprc (int pnum, bool keep_cfg) |
'ssize_t' | newasm (int asmnum) |
'ssize_t' | asm_installed (int asmnum) |
'ssize_t' | newfile (str fname) |
'ssize_t' | oldfile (str fname) |
'ssize_t' | newbinary (str filename, 'qoff64_t' fileoff, ida_idaapi.ea_t basepara, ida_idaapi.ea_t binoff, 'uint64' nbytes) |
'ssize_t' | endbinary (bool ok) |
'ssize_t' | creating_segm ('segment_t *' seg) |
'ssize_t' | assemble ('uchar *' _bin, ida_idaapi.ea_t ea, ida_idaapi.ea_t cs, ida_idaapi.ea_t ip, bool _use32, str line) |
'ssize_t' | ana_insn ('insn_t *' out) |
'ssize_t' | emu_insn ('insn_t const &' insn) |
'ssize_t' | out_header ('outctx_t &' ctx) |
'ssize_t' | out_footer ('outctx_t &' ctx) |
'ssize_t' | out_segstart ('outctx_t &' ctx, 'segment_t *' seg) |
'ssize_t' | out_segend ('outctx_t &' ctx, 'segment_t *' seg) |
'ssize_t' | out_assumes ('outctx_t &' ctx) |
'ssize_t' | out_insn ('outctx_t &' ctx) |
'ssize_t' | out_mnem ('outctx_t &' ctx) |
'ssize_t' | out_operand ('outctx_t &' ctx, 'op_t const &' op) |
'ssize_t' | out_data ('outctx_t &' ctx, bool analyze_only) |
'ssize_t' | out_label ('outctx_t &' ctx, str colored_name) |
'ssize_t' | out_special_item ('outctx_t &' ctx, 'uchar' segtype) |
'ssize_t' | gen_stkvar_def ('outctx_t &' ctx, 'udm_t' mptr, int v, 'tid_t' tid) |
'ssize_t' | gen_regvar_def ('outctx_t &' ctx, 'regvar_t *' v) |
'ssize_t' | gen_src_file_lnnum ('outctx_t &' ctx, str file, 'size_t' lnnum) |
'ssize_t' | rename (ida_idaapi.ea_t ea, str new_name, int flags) |
'ssize_t' | may_show_sreg (ida_idaapi.ea_t current_ea) |
'ssize_t' | coagulate (ida_idaapi.ea_t start_ea) |
None | auto_queue_empty (int type) |
'ssize_t' | func_bounds ('int *' possible_return_code, 'func_t *' pfn, ida_idaapi.ea_t max_func_end_ea) |
'ssize_t' | may_be_func ('insn_t const &' insn, int state) |
'ssize_t' | is_sane_insn ('insn_t const &' insn, int no_crefs) |
'ssize_t' | cmp_operands ('op_t const &' op1, 'op_t const &' op2) |
'ssize_t' | is_jump_func ('func_t *' pfn, 'ea_t *' jump_target, 'ea_t *' func_pointer) |
'ssize_t' | is_basic_block_end ('insn_t const &' insn, bool call_insn_stops_block) |
'ssize_t' | getreg ('uval_t *' rv, int regnum) |
'ssize_t' | undefine (ida_idaapi.ea_t ea) |
'ssize_t' | moving_segm ('segment_t *' seg, ida_idaapi.ea_t to, int flags) |
'ssize_t' | is_sp_based ('insn_t const &' insn, 'op_t const &' x) |
'ssize_t' | is_far_jump (int icode) |
'ssize_t' | is_call_insn ('insn_t const &' insn) |
'ssize_t' | is_ret_insn ('insn_t const &' insn, 'uchar' iri_flags) |
'ssize_t' | is_align_insn (ida_idaapi.ea_t ea) |
'ssize_t' | can_have_type ('op_t const &' op) |
'ssize_t' | get_stkvar_scale_factor () |
int | demangle_name ('int32 *' res, str name, int disable_mask, int demreq) |
'ssize_t' | create_flat_group (ida_idaapi.ea_t image_base, int bitness, 'sel_t' dataseg_sel) |
'ssize_t' | is_alloca_probe (ida_idaapi.ea_t ea) |
str | get_reg_name (int reg, 'size_t' width, int reghi) |
'ssize_t' | gen_asm_or_lst (bool starting, 'FILE *' fp, bool is_asm, int flags, 'void *' outline) |
'ssize_t' | gen_map_file ('int *' nlines, 'FILE *' fp) |
str | get_autocmt ('insn_t const &' insn) |
'ssize_t' | loader_elf_machine ('linput_t *' li, int machine_type, 'char const **' p_procname, 'proc_def_t **' p_pd, 'elf_loader_t *' ldr, 'reader_t *' reader) |
'ssize_t' | is_indirect_jump ('insn_t const &' insn) |
'ssize_t' | verify_noreturn ('func_t *' pfn) |
'ssize_t' | verify_sp ('func_t *' pfn) |
'ssize_t' | create_func_frame ('func_t *' pfn) |
'ssize_t' | get_frame_retsize ('int *' retsize, 'func_t const *' pfn) |
'ssize_t' | analyze_prolog (ida_idaapi.ea_t fct_ea) |
'ssize_t' | calc_spdelta ('sval_t *' spdelta, 'insn_t const &' ins) |
'bytevec_t *, size_t *' | calcrel (ida_idaapi.ea_t ea) |
'ssize_t' | get_reg_accesses ('reg_accesses_t' accvec, 'insn_t const &' insn, int flags) |
'ssize_t' | is_control_flow_guard ('int *' p_reg, 'insn_t const *' insn) |
'uint64 *' | find_reg_value ('insn_t const &' insn, int reg) |
'uint64 *' | find_op_value ('insn_t const &' insn, int op) |
'ssize_t' | treat_hindering_item (ida_idaapi.ea_t hindering_item_ea, 'flags64_t' new_item_flags, ida_idaapi.ea_t new_item_ea, 'asize_t' new_item_length) |
'ssize_t' | extract_address ('ea_t *' out_ea, ida_idaapi.ea_t screen_ea, str string, 'size_t' x) |
'ssize_t' | str2reg (str regname) |
'ssize_t' | is_switch ('switch_info_t' si, 'insn_t const &' insn) |
'ssize_t' | create_switch_xrefs (ida_idaapi.ea_t jumpea, 'switch_info_t' si) |
'ssize_t' | calc_switch_cases ('void *' casevec, 'eavec_t *' targets, ida_idaapi.ea_t insn_ea, 'switch_info_t' si) |
'ssize_t' | get_bg_color ('bgcolor_t *' color, ida_idaapi.ea_t ea) |
'ssize_t' | validate_flirt_func (ida_idaapi.ea_t start_ea, str funcname) |
str | get_operand_string ('insn_t const &' insn, int opnum) |
'ssize_t' | add_cref (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'cref_t' type) |
'ssize_t' | add_dref (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, 'dref_t' type) |
'ssize_t' | del_cref (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, bool expand) |
'ssize_t' | del_dref (ida_idaapi.ea_t _from, ida_idaapi.ea_t to) |
'ssize_t' | coagulate_dref (ida_idaapi.ea_t _from, ida_idaapi.ea_t to, bool may_define, 'ea_t *' code_ea) |
str | set_idp_options (str keyword, int vtype, 'void const *' value, bool idb_loaded=True) |
'ssize_t' | set_proc_options (str options, int confidence) |
'ssize_t' | adjust_libfunc_ea ('idasgn_t const &' sig, 'libfunc_t const &' libfun, 'ea_t *' ea) |
'fpvalue_error_t' | realcvt ('void *' m, 'fpvalue_t *' e, 'uint16' swt) |
'ssize_t' | adjust_refinfo ('refinfo_t' ri, ida_idaapi.ea_t ea, int n, 'fixup_data_t const &' fd) |
'ssize_t' | is_cond_insn ('insn_t const &' insn) |
'ssize_t' | set_code16_mode (ida_idaapi.ea_t ea, bool code16=True) |
bool | get_code16_mode (ida_idaapi.ea_t ea) |
'ssize_t' | next_exec_insn ('ea_t *' target, ida_idaapi.ea_t ea, int tid, 'processor_t::regval_getter_t *' _getreg, 'regval_t' regvalues) |
'ssize_t' | calc_step_over ('ea_t *' target, ida_idaapi.ea_t ip) |
'ssize_t' | get_macro_insn_head ('ea_t *' head, ida_idaapi.ea_t ip) |
'ssize_t' | get_dbr_opnum ('int *' opnum, 'insn_t const &' insn) |
'ssize_t' | insn_reads_tbit ('insn_t const &' insn, 'processor_t::regval_getter_t *' _getreg, 'regval_t' regvalues) |
'ssize_t' | get_idd_opinfo ('idd_opinfo_t' opinf, ida_idaapi.ea_t ea, int n, int thread_id, 'processor_t::regval_getter_t *' _getreg, 'regval_t' regvalues) |
'ssize_t' | calc_next_eas ('eavec_t *' res, 'insn_t const &' insn, bool over) |
'ssize_t' | clean_tbit (ida_idaapi.ea_t ea, 'processor_t::regval_getter_t *' _getreg, 'regval_t' regvalues) |
str | get_reg_info (str regname, 'bitrange_t' bitrange) |
'ssize_t' | update_call_stack ('call_stack_t' stack, int tid, 'processor_t::regval_getter_t *' _getreg, 'regval_t' regvalues) |
'ssize_t' | setup_til () |
'ssize_t' | max_ptr_size () |
'ssize_t' | calc_cdecl_purged_bytes (ida_idaapi.ea_t ea) |
'ssize_t' | equal_reglocs ('argloc_t' a1, 'argloc_t' a2) |
'ssize_t' | decorate_name (str outbuf, str name, bool mangle, 'cm_t' cc, 'tinfo_t' type) |
'ssize_t' | calc_retloc ('argloc_t' retloc, 'tinfo_t' rettype, 'cm_t' cc) |
'ssize_t' | calc_varglocs ('func_type_data_t' ftd, 'regobjs_t' regs, 'relobj_t' stkargs, int nfixed) |
'ssize_t' | calc_arglocs ('func_type_data_t' fti) |
'ssize_t' | use_stkarg_type (ida_idaapi.ea_t ea, 'funcarg_t' arg) |
'ssize_t' | use_regarg_type ('int *' idx, ida_idaapi.ea_t ea, 'void *' rargs) |
'ssize_t' | use_arg_types (ida_idaapi.ea_t ea, 'func_type_data_t' fti, 'void *' rargs) |
'ssize_t' | calc_purged_bytes ('int *' p_purged_bytes, 'func_type_data_t' fti) |
'ssize_t' | get_stkarg_area_info ('stkarg_area_info_t' out, 'cm_t' cc) |
'ssize_t' | get_cc_regs ('callregs_t' regs, 'cm_t' cc) |
'ssize_t' | get_simd_types ('void *' out, 'simd_info_t' simd_attrs, 'argloc_t' argloc, bool create_tifs) |
'ssize_t' | arg_addrs_ready (ida_idaapi.ea_t caller, int n, 'tinfo_t' tif, 'ea_t *' addrs) |
'ssize_t' | adjust_argloc ('argloc_t' argloc, 'tinfo_t' type, int size) |
'ssize_t' | lower_func_type ('intvec_t *' argnums, 'func_type_data_t' fti) |
'qstrvec_t *, qstrvec_t *' | get_abi_info ('comp_t' comp) |
'ssize_t' | arch_changed () |
'ssize_t' | create_merge_handlers ('merge_data_t *' md) |
Static Public Attributes | |
str | version |
ev_init = _ida_idp._processor_t_ev_init | |
ev_term = _ida_idp._processor_t_ev_term | |
ev_newprc = _ida_idp._processor_t_ev_newprc | |
ev_newasm = _ida_idp._processor_t_ev_newasm | |
ev_newfile = _ida_idp._processor_t_ev_newfile | |
ev_oldfile = _ida_idp._processor_t_ev_oldfile | |
ev_newbinary = _ida_idp._processor_t_ev_newbinary | |
ev_endbinary = _ida_idp._processor_t_ev_endbinary | |
ev_set_idp_options = _ida_idp._processor_t_ev_set_idp_options | |
ev_set_proc_options = _ida_idp._processor_t_ev_set_proc_options | |
ev_ana_insn = _ida_idp._processor_t_ev_ana_insn | |
ev_emu_insn = _ida_idp._processor_t_ev_emu_insn | |
ev_out_header = _ida_idp._processor_t_ev_out_header | |
ev_out_footer = _ida_idp._processor_t_ev_out_footer | |
ev_out_segstart = _ida_idp._processor_t_ev_out_segstart | |
ev_out_segend = _ida_idp._processor_t_ev_out_segend | |
ev_out_assumes = _ida_idp._processor_t_ev_out_assumes | |
ev_out_insn = _ida_idp._processor_t_ev_out_insn | |
ev_out_mnem = _ida_idp._processor_t_ev_out_mnem | |
ev_out_operand = _ida_idp._processor_t_ev_out_operand | |
ev_out_data = _ida_idp._processor_t_ev_out_data | |
ev_out_label = _ida_idp._processor_t_ev_out_label | |
ev_out_special_item = _ida_idp._processor_t_ev_out_special_item | |
ev_gen_regvar_def = _ida_idp._processor_t_ev_gen_regvar_def | |
ev_gen_src_file_lnnum = _ida_idp._processor_t_ev_gen_src_file_lnnum | |
ev_creating_segm = _ida_idp._processor_t_ev_creating_segm | |
ev_moving_segm = _ida_idp._processor_t_ev_moving_segm | |
ev_coagulate = _ida_idp._processor_t_ev_coagulate | |
ev_undefine = _ida_idp._processor_t_ev_undefine | |
ev_treat_hindering_item = _ida_idp._processor_t_ev_treat_hindering_item | |
ev_rename = _ida_idp._processor_t_ev_rename | |
ev_is_far_jump = _ida_idp._processor_t_ev_is_far_jump | |
ev_is_sane_insn = _ida_idp._processor_t_ev_is_sane_insn | |
ev_is_cond_insn = _ida_idp._processor_t_ev_is_cond_insn | |
ev_is_call_insn = _ida_idp._processor_t_ev_is_call_insn | |
ev_is_ret_insn = _ida_idp._processor_t_ev_is_ret_insn | |
ev_may_be_func = _ida_idp._processor_t_ev_may_be_func | |
ev_is_basic_block_end = _ida_idp._processor_t_ev_is_basic_block_end | |
ev_is_indirect_jump = _ida_idp._processor_t_ev_is_indirect_jump | |
ev_is_insn_table_jump = _ida_idp._processor_t_ev_is_insn_table_jump | |
ev_is_switch = _ida_idp._processor_t_ev_is_switch | |
ev_calc_switch_cases = _ida_idp._processor_t_ev_calc_switch_cases | |
ev_create_switch_xrefs = _ida_idp._processor_t_ev_create_switch_xrefs | |
ev_is_align_insn = _ida_idp._processor_t_ev_is_align_insn | |
ev_is_alloca_probe = _ida_idp._processor_t_ev_is_alloca_probe | |
ev_delay_slot_insn = _ida_idp._processor_t_ev_delay_slot_insn | |
ev_is_sp_based = _ida_idp._processor_t_ev_is_sp_based | |
ev_can_have_type = _ida_idp._processor_t_ev_can_have_type | |
ev_cmp_operands = _ida_idp._processor_t_ev_cmp_operands | |
ev_adjust_refinfo = _ida_idp._processor_t_ev_adjust_refinfo | |
ev_get_operand_string = _ida_idp._processor_t_ev_get_operand_string | |
ev_get_reg_name = _ida_idp._processor_t_ev_get_reg_name | |
ev_str2reg = _ida_idp._processor_t_ev_str2reg | |
ev_get_autocmt = _ida_idp._processor_t_ev_get_autocmt | |
ev_get_bg_color = _ida_idp._processor_t_ev_get_bg_color | |
ev_is_jump_func = _ida_idp._processor_t_ev_is_jump_func | |
ev_func_bounds = _ida_idp._processor_t_ev_func_bounds | |
ev_verify_sp = _ida_idp._processor_t_ev_verify_sp | |
ev_verify_noreturn = _ida_idp._processor_t_ev_verify_noreturn | |
ev_create_func_frame = _ida_idp._processor_t_ev_create_func_frame | |
ev_get_frame_retsize = _ida_idp._processor_t_ev_get_frame_retsize | |
tuple | ev_get_stkvar_scale_factor |
ev_demangle_name = _ida_idp._processor_t_ev_demangle_name | |
ev_add_cref = _ida_idp._processor_t_ev_add_cref | |
ev_add_dref = _ida_idp._processor_t_ev_add_dref | |
ev_del_cref = _ida_idp._processor_t_ev_del_cref | |
ev_del_dref = _ida_idp._processor_t_ev_del_dref | |
ev_coagulate_dref = _ida_idp._processor_t_ev_coagulate_dref | |
ev_may_show_sreg = _ida_idp._processor_t_ev_may_show_sreg | |
ev_loader_elf_machine = _ida_idp._processor_t_ev_loader_elf_machine | |
ev_auto_queue_empty = _ida_idp._processor_t_ev_auto_queue_empty | |
ev_validate_flirt_func = _ida_idp._processor_t_ev_validate_flirt_func | |
ev_adjust_libfunc_ea = _ida_idp._processor_t_ev_adjust_libfunc_ea | |
ev_assemble = _ida_idp._processor_t_ev_assemble | |
ev_extract_address = _ida_idp._processor_t_ev_extract_address | |
ev_realcvt = _ida_idp._processor_t_ev_realcvt | |
ev_gen_asm_or_lst = _ida_idp._processor_t_ev_gen_asm_or_lst | |
ev_gen_map_file = _ida_idp._processor_t_ev_gen_map_file | |
ev_create_flat_group = _ida_idp._processor_t_ev_create_flat_group | |
ev_getreg = _ida_idp._processor_t_ev_getreg | |
ev_analyze_prolog = _ida_idp._processor_t_ev_analyze_prolog | |
ev_calc_spdelta = _ida_idp._processor_t_ev_calc_spdelta | |
ev_calcrel = _ida_idp._processor_t_ev_calcrel | |
ev_find_reg_value = _ida_idp._processor_t_ev_find_reg_value | |
ev_find_op_value = _ida_idp._processor_t_ev_find_op_value | |
ev_replaying_undo = _ida_idp._processor_t_ev_replaying_undo | |
ev_ending_undo = _ida_idp._processor_t_ev_ending_undo | |
ev_set_code16_mode = _ida_idp._processor_t_ev_set_code16_mode | |
ev_get_code16_mode = _ida_idp._processor_t_ev_get_code16_mode | |
ev_get_procmod = _ida_idp._processor_t_ev_get_procmod | |
ev_asm_installed = _ida_idp._processor_t_ev_asm_installed | |
ev_get_reg_accesses = _ida_idp._processor_t_ev_get_reg_accesses | |
ev_is_control_flow_guard = _ida_idp._processor_t_ev_is_control_flow_guard | |
ev_broadcast = _ida_idp._processor_t_ev_broadcast | |
ev_create_merge_handlers = _ida_idp._processor_t_ev_create_merge_handlers | |
ev_privrange_changed = _ida_idp._processor_t_ev_privrange_changed | |
ev_cvt64_supval = _ida_idp._processor_t_ev_cvt64_supval | |
ev_cvt64_hashval = _ida_idp._processor_t_ev_cvt64_hashval | |
ev_get_regfinder = _ida_idp._processor_t_ev_get_regfinder | |
ev_gen_stkvar_def = _ida_idp._processor_t_ev_gen_stkvar_def | |
tuple | ev_last_cb_before_debugger |
ev_next_exec_insn = _ida_idp._processor_t_ev_next_exec_insn | |
ev_calc_step_over = _ida_idp._processor_t_ev_calc_step_over | |
ev_calc_next_eas = _ida_idp._processor_t_ev_calc_next_eas | |
ev_get_macro_insn_head = _ida_idp._processor_t_ev_get_macro_insn_head | |
ev_get_dbr_opnum = _ida_idp._processor_t_ev_get_dbr_opnum | |
ev_insn_reads_tbit = _ida_idp._processor_t_ev_insn_reads_tbit | |
ev_clean_tbit = _ida_idp._processor_t_ev_clean_tbit | |
ev_get_idd_opinfo = _ida_idp._processor_t_ev_get_idd_opinfo | |
ev_get_reg_info = _ida_idp._processor_t_ev_get_reg_info | |
ev_update_call_stack = _ida_idp._processor_t_ev_update_call_stack | |
tuple | ev_last_cb_before_type_callbacks |
ev_setup_til = _ida_idp._processor_t_ev_setup_til | |
ev_get_abi_info = _ida_idp._processor_t_ev_get_abi_info | |
ev_max_ptr_size = _ida_idp._processor_t_ev_max_ptr_size | |
ev_get_default_enum_size = _ida_idp._processor_t_ev_get_default_enum_size | |
ev_get_cc_regs = _ida_idp._processor_t_ev_get_cc_regs | |
ev_get_simd_types = _ida_idp._processor_t_ev_get_simd_types | |
tuple | ev_calc_cdecl_purged_bytes |
ev_calc_purged_bytes = _ida_idp._processor_t_ev_calc_purged_bytes | |
ev_calc_retloc = _ida_idp._processor_t_ev_calc_retloc | |
ev_calc_arglocs = _ida_idp._processor_t_ev_calc_arglocs | |
ev_calc_varglocs = _ida_idp._processor_t_ev_calc_varglocs | |
ev_adjust_argloc = _ida_idp._processor_t_ev_adjust_argloc | |
ev_lower_func_type = _ida_idp._processor_t_ev_lower_func_type | |
ev_equal_reglocs = _ida_idp._processor_t_ev_equal_reglocs | |
ev_use_stkarg_type = _ida_idp._processor_t_ev_use_stkarg_type | |
ev_use_regarg_type = _ida_idp._processor_t_ev_use_regarg_type | |
ev_use_arg_types = _ida_idp._processor_t_ev_use_arg_types | |
ev_arg_addrs_ready = _ida_idp._processor_t_ev_arg_addrs_ready | |
ev_decorate_name = _ida_idp._processor_t_ev_decorate_name | |
ev_arch_changed = _ida_idp._processor_t_ev_arch_changed | |
ev_get_stkarg_area_info = _ida_idp._processor_t_ev_get_stkarg_area_info | |
ev_last_cb_before_loader = _ida_idp._processor_t_ev_last_cb_before_loader | |
ev_loader = _ida_idp._processor_t_ev_loader | |
Properties | |
thisown | |
__init__ | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
bool calcrel_in_bits | ( | self | ) |
|
static |
int cbsize | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
'ssize_t' cvt64_hashval | ( | self, | |
'nodeidx_t' | node, | ||
'uchar' | tag, | ||
str | name, | ||
'uchar const *' | data ) |
'ssize_t' cvt64_supval | ( | self, | |
'nodeidx_t' | node, | ||
'uchar' | tag, | ||
'nodeidx_t' | idx, | ||
'uchar const *' | data ) |
int dbsize | ( | self | ) |
|
static |
|
static |
|
static |
bool delay_slot_insn | ( | self, | |
'ea_t *' | ea, | ||
'bool *' | bexec, | ||
'bool *' | fexec ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
int get_canon_feature | ( | self, | |
'uint16' | itype ) |
str get_canon_mnem | ( | self, | |
'uint16' | itype ) |
|
static |
|
static |
|
static |
int get_default_segm_bitness | ( | self, | |
bool | is_64bit_app ) |
|
static |
|
static |
|
static |
|
static |
int get_proc_index | ( | self | ) |
|
static |
|
static |
|
static |
Get text representation of a register. 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 @param reg: internal register number as defined in the processor module @param width: register width in bytes @param reghi: if specified, then this function will return the register pair @returns length of register name in bytes or -1 if failure
|
static |
|
static |
int get_stkvar_scale | ( | self | ) |
|
static |
|
static |
bool has_code16_bit | ( | self | ) |
bool has_idp_opts | ( | self | ) |
bool has_segregs | ( | self | ) |
|
static |
|
static |
|
static |
If the instruction at 'ea' looks like an alignment instruction, return its length in bytes. Otherwise return 0.
|
static |
|
static |
Is the instruction the end of a basic block?
|
static |
Is the instruction a "call"?
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
'ssize_t' privrange_changed | ( | self, | |
'range_t' | old_privrange, | ||
'adiff_t' | delta ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
'size_t' sizeof_ldbl | ( | self | ) |
bool stkup | ( | self | ) |
|
static |
Get any register number (-1 on error)
bool supports_calcrel | ( | self | ) |
bool supports_macros | ( | self | ) |
|
static |
bool ti | ( | self | ) |
|
static |
|
static |
|
static |
bool use32 | ( | self | ) |
bool use64 | ( | self | ) |
|
static |
bool use_mappings | ( | self | ) |
|
static |
|
static |
bool use_tbyte | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |