IDAPython 9.0
|
Proxy of C++ processor_t class.
Public Member Functions | |
"bool" | has_idp_opts (self) |
has_idp_opts(self) -> bool | |
"bool" | has_segregs (self) |
has_segregs(self) -> bool | |
"bool" | use32 (self) |
use32(self) -> bool | |
"bool" | use64 (self) |
use64(self) -> bool | |
"bool" | ti (self) |
ti(self) -> bool | |
"bool" | stkup (self) |
stkup(self) -> bool | |
"bool" | use_tbyte (self) |
use_tbyte(self) -> bool | |
"bool" | use_mappings (self) |
use_mappings(self) -> bool | |
"bool" | has_code16_bit (self) |
has_code16_bit(self) -> bool | |
"bool" | supports_macros (self) |
supports_macros(self) -> bool | |
"bool" | supports_calcrel (self) |
supports_calcrel(self) -> bool | |
"bool" | calcrel_in_bits (self) |
calcrel_in_bits(self) -> bool | |
"int" | get_default_segm_bitness (self, "bool" is_64bit_app) |
get_default_segm_bitness(self, is_64bit_app) -> int | |
"int" | cbsize (self) |
cbsize(self) -> int | |
"int" | dbsize (self) |
dbsize(self) -> int | |
"int" | get_proc_index (self) |
get_proc_index(self) -> int | |
"bool" | delay_slot_insn (self, "ea_t *" ea, "bool *" bexec, "bool *" fexec) |
delay_slot_insn(self, ea, bexec, fexec) -> bool | |
"ssize_t" | privrange_changed (self, "range_t" old_privrange, "adiff_t" delta) |
privrange_changed(self, old_privrange, delta) -> ssize_t | |
"ssize_t" | cvt64_supval (self, "nodeidx_t" node, "uchar" tag, "nodeidx_t" idx, "uchar const *" data) |
cvt64_supval(self, node, tag, idx, data) -> ssize_t | |
"ssize_t" | cvt64_hashval (self, "nodeidx_t" node, "uchar" tag, "char const *" name, "uchar const *" data) |
cvt64_hashval(self, node, tag, name, data) -> ssize_t | |
"int" | get_stkvar_scale (self) |
get_stkvar_scale(self) -> int | |
"char const *" | get_canon_mnem (self, "uint16" itype) |
get_canon_mnem(self, itype) -> char const * | |
"uint32" | get_canon_feature (self, "uint16" itype) |
get_canon_feature(self, itype) -> uint32 | |
"size_t" | sizeof_ldbl (self) |
sizeof_ldbl(self) -> size_t | |
__init__ (self) | |
init(self) -> _processor_t | |
Static Public Member Functions | |
"ssize_t" | notify (*args) |
notify(event_code) -> ssize_t | |
"ssize_t" | init ("char const *" idp_modname) |
init(idp_modname) -> ssize_t | |
"ssize_t" | term () |
term() -> ssize_t | |
"ssize_t" | newprc ("int" pnum, "bool" keep_cfg) |
newprc(pnum, keep_cfg) -> ssize_t | |
"ssize_t" | newasm ("int" asmnum) |
newasm(asmnum) -> ssize_t | |
"ssize_t" | asm_installed ("int" asmnum) |
asm_installed(asmnum) -> ssize_t | |
"ssize_t" | newfile ("char const *" fname) |
newfile(fname) -> ssize_t | |
"ssize_t" | oldfile ("char const *" fname) |
oldfile(fname) -> ssize_t | |
"ssize_t" | newbinary ("char const *" filename, "qoff64_t" fileoff, "ea_t" basepara, "ea_t" binoff, "uint64" nbytes) |
newbinary(filename, fileoff, basepara, binoff, nbytes) -> ssize_t | |
"ssize_t" | endbinary ("bool" ok) |
endbinary(ok) -> ssize_t | |
"ssize_t" | creating_segm ("segment_t *" seg) |
creating_segm(seg) -> ssize_t | |
"ssize_t" | assemble ("uchar *" _bin, "ea_t" ea, "ea_t" cs, "ea_t" ip, "bool" _use32, "char const *" line) |
assemble(_bin, ea, cs, ip, _use32, line) -> ssize_t | |
"ssize_t" | ana_insn ("insn_t *" out) |
ana_insn(out) -> ssize_t | |
"ssize_t" | emu_insn ("insn_t const &" insn) |
emu_insn(insn) -> ssize_t | |
"ssize_t" | out_header ("outctx_t &" ctx) |
out_header(ctx) -> ssize_t | |
"ssize_t" | out_footer ("outctx_t &" ctx) |
out_footer(ctx) -> ssize_t | |
"ssize_t" | out_segstart ("outctx_t &" ctx, "segment_t *" seg) |
out_segstart(ctx, seg) -> ssize_t | |
"ssize_t" | out_segend ("outctx_t &" ctx, "segment_t *" seg) |
out_segend(ctx, seg) -> ssize_t | |
"ssize_t" | out_assumes ("outctx_t &" ctx) |
out_assumes(ctx) -> ssize_t | |
"ssize_t" | out_insn ("outctx_t &" ctx) |
out_insn(ctx) -> ssize_t | |
"ssize_t" | out_mnem ("outctx_t &" ctx) |
out_mnem(ctx) -> ssize_t | |
"ssize_t" | out_operand ("outctx_t &" ctx, "op_t const &" op) |
out_operand(ctx, op) -> ssize_t | |
"ssize_t" | out_data ("outctx_t &" ctx, "bool" analyze_only) |
out_data(ctx, analyze_only) -> ssize_t | |
"ssize_t" | out_label ("outctx_t &" ctx, "char const *" colored_name) |
out_label(ctx, colored_name) -> ssize_t | |
"ssize_t" | out_special_item ("outctx_t &" ctx, "uchar" segtype) |
out_special_item(ctx, segtype) -> ssize_t | |
"ssize_t" | gen_stkvar_def ("outctx_t &" ctx, "udm_t" mptr, "sval_t" v, "tid_t" tid) |
gen_stkvar_def(ctx, mptr, v, tid) -> ssize_t | |
"ssize_t" | gen_regvar_def ("outctx_t &" ctx, "regvar_t *" v) |
gen_regvar_def(ctx, v) -> ssize_t | |
"ssize_t" | gen_src_file_lnnum ("outctx_t &" ctx, "char const *" file, "size_t" lnnum) |
gen_src_file_lnnum(ctx, file, lnnum) -> ssize_t | |
"ssize_t" | rename ("ea_t" ea, "char const *" new_name, "int" flags) |
rename(ea, new_name, flags) -> ssize_t | |
"ssize_t" | may_show_sreg ("ea_t" current_ea) |
may_show_sreg(current_ea) -> ssize_t | |
"ssize_t" | coagulate ("ea_t" start_ea) |
coagulate(start_ea) -> ssize_t | |
"void" | auto_queue_empty ("int" type) |
auto_queue_empty(type) | |
"ssize_t" | func_bounds ("int *" possible_return_code, "func_t *" pfn, "ea_t" max_func_end_ea) |
func_bounds(possible_return_code, pfn, max_func_end_ea) -> ssize_t | |
"ssize_t" | may_be_func ("insn_t const &" insn, "int" state) |
may_be_func(insn, state) -> ssize_t | |
"ssize_t" | is_sane_insn ("insn_t const &" insn, "int" no_crefs) |
is_sane_insn(insn, no_crefs) -> ssize_t | |
"ssize_t" | cmp_operands ("op_t const &" op1, "op_t const &" op2) |
cmp_operands(op1, op2) -> ssize_t | |
"ssize_t" | is_jump_func ("func_t *" pfn, "ea_t *" jump_target, "ea_t *" func_pointer) |
is_jump_func(pfn, jump_target, func_pointer) -> ssize_t | |
"ssize_t" | is_basic_block_end ("insn_t const &" insn, "bool" call_insn_stops_block) |
is_basic_block_end(insn, call_insn_stops_block) -> ssize_t | |
"ssize_t" | getreg ("uval_t *" rv, "int" regnum) |
getreg(rv, regnum) -> ssize_t | |
"ssize_t" | undefine ("ea_t" ea) |
undefine(ea) -> ssize_t | |
"ssize_t" | moving_segm ("segment_t *" seg, "ea_t" to, "int" flags) |
moving_segm(seg, to, flags) -> ssize_t | |
"ssize_t" | is_sp_based ("insn_t const &" insn, "op_t const &" x) |
is_sp_based(insn, x) -> ssize_t | |
"ssize_t" | is_far_jump ("int" icode) |
is_far_jump(icode) -> ssize_t | |
"ssize_t" | is_call_insn ("insn_t const &" insn) |
is_call_insn(insn) -> ssize_t | |
"ssize_t" | is_ret_insn ("insn_t const &" insn, "uchar" iri_flags) |
is_ret_insn(insn, iri_flags) -> ssize_t | |
"ssize_t" | is_align_insn ("ea_t" ea) |
is_align_insn(ea) -> ssize_t | |
"ssize_t" | can_have_type ("op_t const &" op) |
can_have_type(op) -> ssize_t | |
"ssize_t" | get_stkvar_scale_factor () |
get_stkvar_scale_factor() -> ssize_t | |
"int" | demangle_name ("int32 *" res, "char const *" name, "uint32" disable_mask, "int" demreq) |
demangle_name(res, name, disable_mask, demreq) -> ssize_t | |
"ssize_t" | create_flat_group ("ea_t" image_base, "int" bitness, "sel_t" dataseg_sel) |
create_flat_group(image_base, bitness, dataseg_sel) -> ssize_t | |
"ssize_t" | is_alloca_probe ("ea_t" ea) |
is_alloca_probe(ea) -> ssize_t | |
"qstring *" | get_reg_name ("int" reg, "size_t" width, "int" reghi) |
get_reg_name(reg, width, reghi) -> ssize_t | |
"ssize_t" | gen_asm_or_lst ("bool" starting, "FILE *" fp, "bool" is_asm, "int" flags, "void *" outline) |
gen_asm_or_lst(starting, fp, is_asm, flags, outline) -> ssize_t | |
"ssize_t" | gen_map_file ("int *" nlines, "FILE *" fp) |
gen_map_file(nlines, fp) -> ssize_t | |
"qstring *" | get_autocmt ("insn_t const &" insn) |
get_autocmt(insn) -> ssize_t | |
"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) |
loader_elf_machine(li, machine_type, p_procname, p_pd, ldr, reader) -> ssize_t | |
"ssize_t" | is_indirect_jump ("insn_t const &" insn) |
is_indirect_jump(insn) -> ssize_t | |
"ssize_t" | verify_noreturn ("func_t *" pfn) |
verify_noreturn(pfn) -> ssize_t | |
"ssize_t" | verify_sp ("func_t *" pfn) |
verify_sp(pfn) -> ssize_t | |
"ssize_t" | create_func_frame ("func_t *" pfn) |
create_func_frame(pfn) -> ssize_t | |
"ssize_t" | get_frame_retsize ("int *" retsize, "func_t const *" pfn) |
get_frame_retsize(retsize, pfn) -> ssize_t | |
"ssize_t" | analyze_prolog ("ea_t" fct_ea) |
analyze_prolog(fct_ea) -> ssize_t | |
"ssize_t" | calc_spdelta ("sval_t *" spdelta, "insn_t const &" ins) |
calc_spdelta(spdelta, ins) -> ssize_t | |
"bytevec_t *, size_t *" | calcrel ("ea_t" ea) |
calcrel(ea) -> ssize_t | |
"ssize_t" | get_reg_accesses ("reg_accesses_t" accvec, "insn_t const &" insn, "int" flags) |
get_reg_accesses(accvec, insn, flags) -> ssize_t | |
"ssize_t" | is_control_flow_guard ("int *" p_reg, "insn_t const *" insn) |
is_control_flow_guard(p_reg, insn) -> ssize_t | |
"uint64 *" | find_reg_value ("insn_t const &" insn, "int" reg) |
find_reg_value(insn, reg) -> ssize_t | |
"uint64 *" | find_op_value ("insn_t const &" insn, "int" op) |
find_op_value(insn, op) -> ssize_t | |
"ssize_t" | treat_hindering_item ("ea_t" hindering_item_ea, "flags64_t" new_item_flags, "ea_t" new_item_ea, "asize_t" new_item_length) |
treat_hindering_item(hindering_item_ea, new_item_flags, new_item_ea, new_item_length) -> ssize_t | |
"ssize_t" | extract_address ("ea_t *" out_ea, "ea_t" screen_ea, "char const *" string, "size_t" x) |
extract_address(out_ea, screen_ea, string, x) -> ssize_t | |
"ssize_t" | str2reg ("char const *" regname) |
str2reg(regname) -> ssize_t | |
"ssize_t" | is_switch ("switch_info_t" si, "insn_t const &" insn) |
is_switch(si, insn) -> ssize_t | |
"ssize_t" | create_switch_xrefs ("ea_t" jumpea, "switch_info_t" si) |
create_switch_xrefs(jumpea, si) -> ssize_t | |
"ssize_t" | calc_switch_cases ("void *" casevec, "eavec_t *" targets, "ea_t" insn_ea, "switch_info_t" si) |
calc_switch_cases(casevec, targets, insn_ea, si) -> ssize_t | |
"ssize_t" | get_bg_color ("bgcolor_t *" color, "ea_t" ea) |
get_bg_color(color, ea) -> ssize_t | |
"ssize_t" | validate_flirt_func ("ea_t" start_ea, "char const *" funcname) |
validate_flirt_func(start_ea, funcname) -> ssize_t | |
"qstring *" | get_operand_string ("insn_t const &" insn, "int" opnum) |
get_operand_string(insn, opnum) -> ssize_t | |
"ssize_t" | add_cref ("ea_t" _from, "ea_t" to, "cref_t" type) |
add_cref(_from, to, type) -> ssize_t | |
"ssize_t" | add_dref ("ea_t" _from, "ea_t" to, "dref_t" type) |
add_dref(_from, to, type) -> ssize_t | |
"ssize_t" | del_cref ("ea_t" _from, "ea_t" to, "bool" expand) |
del_cref(_from, to, expand) -> ssize_t | |
"ssize_t" | del_dref ("ea_t" _from, "ea_t" to) |
del_dref(_from, to) -> ssize_t | |
"ssize_t" | coagulate_dref ("ea_t" _from, "ea_t" to, "bool" may_define, "ea_t *" code_ea) |
coagulate_dref(_from, to, may_define, code_ea) -> ssize_t | |
"char const *" | set_idp_options ("char const *" keyword, "int" vtype, "void const *" value, "bool" idb_loaded=True) |
set_idp_options(keyword, vtype, value, idb_loaded=True) -> char const | |
"ssize_t" | set_proc_options ("char const *" options, "int" confidence) |
set_proc_options(options, confidence) -> ssize_t | |
"ssize_t" | adjust_libfunc_ea ("idasgn_t const &" sig, "libfunc_t const &" libfun, "ea_t *" ea) |
adjust_libfunc_ea(sig, libfun, ea) -> ssize_t | |
"fpvalue_error_t" | realcvt ("void *" m, "fpvalue_t *" e, "uint16" swt) |
realcvt(m, e, swt) -> fpvalue_error_t | |
"ssize_t" | adjust_refinfo ("refinfo_t" ri, "ea_t" ea, "int" n, "fixup_data_t const &" fd) |
adjust_refinfo(ri, ea, n, fd) -> ssize_t | |
"ssize_t" | is_cond_insn ("insn_t const &" insn) |
is_cond_insn(insn) -> ssize_t | |
"ssize_t" | set_code16_mode ("ea_t" ea, "bool" code16=True) |
set_code16_mode(ea, code16=True) -> ssize_t | |
"bool" | get_code16_mode ("ea_t" ea) |
get_code16_mode(ea) -> bool | |
"ssize_t" | next_exec_insn ("ea_t *" target, "ea_t" ea, "int" tid, "processor_t::regval_getter_t *" _getreg, "regval_t" regvalues) |
next_exec_insn(target, ea, tid, _getreg, regvalues) -> ssize_t | |
"ssize_t" | calc_step_over ("ea_t *" target, "ea_t" ip) |
calc_step_over(target, ip) -> ssize_t | |
"ssize_t" | get_macro_insn_head ("ea_t *" head, "ea_t" ip) |
get_macro_insn_head(head, ip) -> ssize_t | |
"ssize_t" | get_dbr_opnum ("int *" opnum, "insn_t const &" insn) |
get_dbr_opnum(opnum, insn) -> ssize_t | |
"ssize_t" | insn_reads_tbit ("insn_t const &" insn, "processor_t::regval_getter_t *" _getreg, "regval_t" regvalues) |
insn_reads_tbit(insn, _getreg, regvalues) -> ssize_t | |
"ssize_t" | get_idd_opinfo ("idd_opinfo_t" opinf, "ea_t" ea, "int" n, "int" thread_id, "processor_t::regval_getter_t *" _getreg, "regval_t" regvalues) |
get_idd_opinfo(opinf, ea, n, thread_id, _getreg, regvalues) -> ssize_t | |
"ssize_t" | calc_next_eas ("eavec_t *" res, "insn_t const &" insn, "bool" over) |
calc_next_eas(res, insn, over) -> ssize_t | |
"ssize_t" | clean_tbit ("ea_t" ea, "processor_t::regval_getter_t *" _getreg, "regval_t" regvalues) |
clean_tbit(ea, _getreg, regvalues) -> ssize_t | |
"char const *" | get_reg_info ("char const *" regname, "bitrange_t" bitrange) |
get_reg_info(regname, bitrange) -> char const * | |
"ssize_t" | update_call_stack ("call_stack_t" stack, "int" tid, "processor_t::regval_getter_t *" _getreg, "regval_t" regvalues) |
update_call_stack(stack, tid, _getreg, regvalues) -> ssize_t | |
"ssize_t" | setup_til () |
setup_til() -> ssize_t | |
"ssize_t" | max_ptr_size () |
max_ptr_size() -> ssize_t | |
"ssize_t" | calc_cdecl_purged_bytes ("ea_t" ea) |
calc_cdecl_purged_bytes(ea) -> ssize_t | |
"ssize_t" | equal_reglocs ("argloc_t" a1, "argloc_t" a2) |
equal_reglocs(a1, a2) -> ssize_t | |
"ssize_t" | decorate_name ("qstring *" outbuf, "char const *" name, "bool" mangle, "cm_t" cc, "tinfo_t" type) |
decorate_name(outbuf, name, mangle, cc, type) -> ssize_t | |
"ssize_t" | calc_retloc ("argloc_t" retloc, "tinfo_t" rettype, "cm_t" cc) |
calc_retloc(retloc, rettype, cc) -> ssize_t | |
"ssize_t" | calc_varglocs ("func_type_data_t" ftd, "regobjs_t" regs, "relobj_t" stkargs, "int" nfixed) |
calc_varglocs(ftd, regs, stkargs, nfixed) -> ssize_t | |
"ssize_t" | calc_arglocs ("func_type_data_t" fti) |
calc_arglocs(fti) -> ssize_t | |
"ssize_t" | use_stkarg_type ("ea_t" ea, "funcarg_t" arg) |
use_stkarg_type(ea, arg) -> ssize_t | |
"ssize_t" | use_regarg_type ("int *" idx, "ea_t" ea, "void *" rargs) |
use_regarg_type(idx, ea, rargs) -> ssize_t | |
"ssize_t" | use_arg_types ("ea_t" ea, "func_type_data_t" fti, "void *" rargs) |
use_arg_types(ea, fti, rargs) -> ssize_t | |
"ssize_t" | calc_purged_bytes ("int *" p_purged_bytes, "func_type_data_t" fti) |
calc_purged_bytes(p_purged_bytes, fti) -> ssize_t | |
"ssize_t" | get_stkarg_area_info ("stkarg_area_info_t" out, "cm_t" cc) |
get_stkarg_area_info(out, cc) -> ssize_t | |
"ssize_t" | get_cc_regs ("callregs_t" regs, "cm_t" cc) |
get_cc_regs(regs, cc) -> ssize_t | |
"ssize_t" | get_simd_types ("void *" out, "simd_info_t" simd_attrs, "argloc_t" argloc, "bool" create_tifs) |
get_simd_types(out, simd_attrs, argloc, create_tifs) -> ssize_t | |
"ssize_t" | arg_addrs_ready ("ea_t" caller, "int" n, "tinfo_t" tif, "ea_t *" addrs) |
arg_addrs_ready(caller, n, tif, addrs) -> ssize_t | |
"ssize_t" | adjust_argloc ("argloc_t" argloc, "tinfo_t" type, "int" size) |
adjust_argloc(argloc, type, size) -> ssize_t | |
"ssize_t" | lower_func_type ("intvec_t *" argnums, "func_type_data_t" fti) |
lower_func_type(argnums, fti) -> ssize_t | |
"qstrvec_t *, qstrvec_t *" | get_abi_info ("comp_t" comp) |
get_abi_info(comp) -> ssize_t | |
"ssize_t" | arch_changed () |
arch_changed() -> ssize_t | |
"ssize_t" | create_merge_handlers ("merge_data_t *" md) |
create_merge_handlers(md) -> ssize_t | |
Static Public Attributes | |
str | version = property(_ida_idp._processor_t_version_get, _ida_idp._processor_t_version_set, doc=) |
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 | |
ev_get_stkvar_scale_factor = _ida_idp._processor_t_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 | |
ev_last_cb_before_debugger = _ida_idp._processor_t_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 | |
ev_last_cb_before_type_callbacks = _ida_idp._processor_t_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 | |
ev_calc_cdecl_purged_bytes = _ida_idp._processor_t_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 = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
__init__ | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
res: eavec_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &) over: bool
|
static |
|
static |
|
static |
spdelta: sval_t * ins: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
"bool" calcrel_in_bits | ( | self | ) |
"int" cbsize | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
"ssize_t" cvt64_hashval | ( | self, | |
"nodeidx_t" | node, | ||
"uchar" | tag, | ||
"char const *" | 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 |
"bool" delay_slot_insn | ( | self, | |
"ea_t *" | ea, | ||
"bool *" | bexec, | ||
"bool *" | fexec ) |
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) op: int
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) reg: int
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
|
static |
opnum: int * insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) opnum: int
"int" get_proc_index | ( | self | ) |
|
static |
accvec: reg_accesses_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &) flags: int
|
static |
|
static |
|
static |
|
static |
"int" get_stkvar_scale | ( | self | ) |
|
static |
"bool" has_code16_bit | ( | self | ) |
"bool" has_idp_opts | ( | self | ) |
"bool" has_segregs | ( | self | ) |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) _getreg: processor_t::regval_getter_t * regvalues: regval_t const &
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) call_insn_stops_block: bool
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) iri_flags: uchar
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) no_crefs: int
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) x: op_t const &
|
static |
si: switch_info_t * insn: an ida_ua.insn_t, or an address (C++: const insn_t &)
|
static |
|
static |
|
static |
|
static |
insn: an ida_ua.insn_t, or an address (C++: const insn_t &) state: int
|
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 | ) |
"bool" supports_calcrel | ( | self | ) |
"bool" supports_macros | ( | self | ) |
|
static |
"bool" ti | ( | self | ) |
|
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 |