| IDA SDK

processor_t Member List

This is the complete list of members for processor_t, including all inherited members.

_notify | processor_t |
add_cref(ea_t from, ea_t to, cref_t type) (defined in processor_t) | processor_t | inline static
add_dref(ea_t from, ea_t to, dref_t type) (defined in processor_t) | processor_t | inline static
adjust_argloc(argloc_t *argloc, const tinfo_t *type, int size) (defined in processor_t) | processor_t | inline static
adjust_libfunc_ea(const idasgn_t &sig, const libfunc_t &libfun, ea_t *ea) (defined in processor_t) | processor_t | inline static
adjust_refinfo(refinfo_t *ri, ea_t ea, int n, const fixup_data_t &fd) (defined in processor_t) | processor_t | inline static
ana_insn(insn_t *out) (defined in processor_t) | processor_t | inline static
analyze_prolog(ea_t fct_ea) (defined in processor_t) | processor_t | inline static
arch_changed() (defined in processor_t) | processor_t | inline static
arg_addrs_ready(ea_t caller, int n, const tinfo_t &tif, ea_t *addrs) (defined in processor_t) | processor_t | inline static
asm_installed(int asmnum) (defined in processor_t) | processor_t | inline static
assemble(uchar *_bin, ea_t ea, ea_t cs, ea_t ip, bool _use32, const char *line) (defined in processor_t) | processor_t | inline static
assemblers | processor_t |
auto_queue_empty(int type) (defined in processor_t) | processor_t | inline static
calc_arglocs(func_type_data_t *fti) (defined in processor_t) | processor_t | inline static
calc_cdecl_purged_bytes(ea_t ea) (defined in processor_t) | processor_t | inline static
calc_next_eas(eavec_t *res, const insn_t &insn, bool over) (defined in processor_t) | processor_t | inline static
calc_purged_bytes(int *p_purged_bytes, const func_type_data_t &fti) (defined in processor_t) | processor_t | inline static
calc_retloc(argloc_t *retloc, const tinfo_t &rettype, cm_t cc) (defined in processor_t) | processor_t | inline static
calc_spdelta(sval_t *spdelta, const insn_t &ins) (defined in processor_t) | processor_t | inline static
calc_step_over(ea_t *target, ea_t ip) (defined in processor_t) | processor_t | inline static
calc_switch_cases(void *casevec, eavec_t *targets, ea_t insn_ea, const switch_info_t &si) (defined in processor_t) | processor_t | inline static
calc_varglocs(func_type_data_t *ftd, regobjs_t *regs, relobj_t *stkargs, int nfixed) (defined in processor_t) | processor_t | inline static
calcrel(bytevec_t *out_relbits, size_t *out_consumed, ea_t ea) (defined in processor_t) | processor_t | inline static
calcrel_in_bits(void) const | processor_t | inline
can_have_type(const op_t &op) (defined in processor_t) | processor_t | inline static
cbsize(void) | processor_t | inline
clean_tbit(ea_t ea, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t) | processor_t | inline static
cmp_operands(const op_t &op1, const op_t &op2) (defined in processor_t) | processor_t | inline static
cnbits | processor_t |
coagulate(ea_t start_ea) (defined in processor_t) | processor_t | inline static
coagulate_dref(ea_t from, ea_t to, bool may_define, ea_t *code_ea) (defined in processor_t) | processor_t | inline static
codestart | processor_t |
create_flat_group(ea_t image_base, int bitness, sel_t dataseg_sel) (defined in processor_t) | processor_t | inline static
create_func_frame(func_t *pfn) (defined in processor_t) | processor_t | inline static
create_merge_handlers(merge_data_t *md) (defined in processor_t) | processor_t | inline static
create_switch_xrefs(ea_t jumpea, const switch_info_t &si) (defined in processor_t) | processor_t | inline static
creating_segm(segment_t *seg) (defined in processor_t) | processor_t | inline static
cvt64_hashval(nodeidx_t node, uchar tag, const char *name, const uchar *data, size_t datlen, qstring *errbuf=nullptr) (defined in processor_t) | processor_t | inline
cvt64_supval(nodeidx_t node, uchar tag, nodeidx_t idx, const uchar *data, size_t datlen, qstring *errbuf=nullptr) (defined in processor_t) | processor_t | inline
dbsize(void) | processor_t | inline
decorate_name(qstring *outbuf, const char *name, bool mangle, cm_t cc, const tinfo_t &type) (defined in processor_t) | processor_t | inline static
del_cref(ea_t from, ea_t to, bool expand) (defined in processor_t) | processor_t | inline static
del_dref(ea_t from, ea_t to) (defined in processor_t) | processor_t | inline static
delay_slot_insn(ea_t *ea, bool *bexec, bool *fexec) | processor_t | inline
demangle_name(int32 *res, qstring *out, const char *name, uint32 disable_mask, int demreq) (defined in processor_t) | processor_t | inline static
dnbits | processor_t |
emu_insn(const insn_t &insn) (defined in processor_t) | processor_t | inline static
endbinary(bool ok) (defined in processor_t) | processor_t | inline static
ensure_processor(void) (defined in processor_t) | processor_t | inline
equal_reglocs(const argloc_t &a1, const argloc_t &a2) (defined in processor_t) | processor_t | inline static
ev_add_cref enum value | processor_t |
ev_add_dref enum value | processor_t |
ev_adjust_argloc enum value | processor_t |
ev_adjust_libfunc_ea enum value | processor_t |
ev_adjust_refinfo enum value | processor_t |
ev_ana_insn enum value | processor_t |
ev_analyze_prolog enum value | processor_t |
ev_arch_changed enum value | processor_t |
ev_arg_addrs_ready enum value | processor_t |
ev_asm_installed enum value | processor_t |
ev_assemble enum value | processor_t |
ev_auto_queue_empty enum value | processor_t |
ev_broadcast enum value | processor_t |
ev_calc_arglocs enum value | processor_t |
ev_calc_cdecl_purged_bytes enum value | processor_t |
ev_calc_next_eas enum value | processor_t |
ev_calc_purged_bytes enum value | processor_t |
ev_calc_retloc enum value | processor_t |
ev_calc_spdelta enum value | processor_t |
ev_calc_step_over enum value | processor_t |
ev_calc_switch_cases enum value | processor_t |
ev_calc_varglocs enum value | processor_t |
ev_calcrel enum value | processor_t |
ev_can_have_type enum value | processor_t |
ev_clean_tbit enum value | processor_t |
ev_cmp_operands enum value | processor_t |
ev_coagulate enum value | processor_t |
ev_coagulate_dref enum value | processor_t |
ev_create_flat_group enum value | processor_t |
ev_create_func_frame enum value | processor_t |
ev_create_merge_handlers enum value | processor_t |
ev_create_switch_xrefs enum value | processor_t |
ev_creating_segm enum value | processor_t |
ev_cvt64_hashval enum value | processor_t |
ev_cvt64_supval enum value | processor_t |
ev_decorate_name enum value | processor_t |
ev_del_cref enum value | processor_t |
ev_del_dref enum value | processor_t |
ev_delay_slot_insn enum value | processor_t |
ev_demangle_name enum value | processor_t |
ev_emu_insn enum value | processor_t |
ev_endbinary enum value | processor_t |
ev_ending_undo enum value | processor_t |
ev_equal_reglocs enum value | processor_t |
ev_extract_address enum value | processor_t |
ev_find_op_value enum value | processor_t |
ev_find_reg_value enum value | processor_t |
ev_func_bounds enum value | processor_t |
ev_gen_asm_or_lst enum value | processor_t |
ev_gen_map_file enum value | processor_t |
ev_gen_regvar_def enum value | processor_t |
ev_gen_src_file_lnnum enum value | processor_t |
ev_gen_stkvar_def2 enum value | processor_t |
ev_get_abi_info enum value | processor_t |
ev_get_autocmt enum value | processor_t |
ev_get_bg_color enum value | processor_t |
ev_get_cc_regs enum value | processor_t |
ev_get_code16_mode enum value | processor_t |
ev_get_dbr_opnum enum value | processor_t |
ev_get_default_enum_size enum value | processor_t |
ev_get_frame_retsize enum value | processor_t |
ev_get_idd_opinfo enum value | processor_t |
ev_get_macro_insn_head enum value | processor_t |
ev_get_operand_string enum value | processor_t |
ev_get_procmod enum value | processor_t |
ev_get_reg_accesses enum value | processor_t |
ev_get_reg_info enum value | processor_t |
ev_get_reg_name enum value | processor_t |
ev_get_regfinder enum value | processor_t |
ev_get_simd_types enum value | processor_t |
ev_get_stkarg_area_info enum value | processor_t |
ev_get_stkvar_scale_factor enum value | processor_t |
ev_getreg enum value | processor_t |
ev_init enum value | processor_t |
ev_insn_reads_tbit enum value | processor_t |
ev_is_align_insn enum value | processor_t |
ev_is_alloca_probe enum value | processor_t |
ev_is_basic_block_end enum value | processor_t |
ev_is_call_insn enum value | processor_t |
ev_is_cond_insn enum value | processor_t |
ev_is_control_flow_guard enum value | processor_t |
ev_is_far_jump enum value | processor_t |
ev_is_indirect_jump enum value | processor_t |
ev_is_insn_table_jump enum value | processor_t |
ev_is_jump_func enum value | processor_t |
ev_is_ret_insn enum value | processor_t |
ev_is_sane_insn enum value | processor_t |
ev_is_sp_based enum value | processor_t |
ev_is_switch enum value | processor_t |
ev_last_cb_before_debugger enum value | processor_t |
ev_last_cb_before_loader enum value (defined in processor_t) | processor_t |
ev_last_cb_before_type_callbacks enum value (defined in processor_t) | processor_t |
ev_loader enum value | processor_t |
ev_loader_elf_machine enum value | processor_t |
ev_lower_func_type enum value | processor_t |
ev_max_ptr_size enum value | processor_t |
ev_may_be_func enum value | processor_t |
ev_may_show_sreg enum value | processor_t |
ev_moving_segm enum value | processor_t |
ev_newasm enum value | processor_t |
ev_newbinary enum value | processor_t |
ev_newfile enum value | processor_t |
ev_newprc enum value | processor_t |
ev_next_exec_insn enum value | processor_t |
ev_obsolete1 enum value | processor_t |
ev_obsolete2 enum value | processor_t |
ev_obsolete3 enum value | processor_t |
ev_oldfile enum value | processor_t |
ev_out_assumes enum value | processor_t |
ev_out_data enum value | processor_t |
ev_out_footer enum value | processor_t |
ev_out_header enum value | processor_t |
ev_out_insn enum value | processor_t |
ev_out_label enum value | processor_t |
ev_out_mnem enum value | processor_t |
ev_out_operand enum value | processor_t |
ev_out_segend enum value | processor_t |
ev_out_segstart enum value | processor_t |
ev_out_special_item enum value | processor_t |
ev_privrange_changed enum value | processor_t |
ev_realcvt enum value | processor_t |
ev_rename enum value | processor_t |
ev_replaying_undo enum value | processor_t |
ev_set_code16_mode enum value | processor_t |
ev_set_idp_options enum value | processor_t |
ev_set_proc_options enum value | processor_t |
ev_setup_til enum value | processor_t |
ev_str2reg enum value | processor_t |
ev_term enum value | processor_t |
ev_treat_hindering_item enum value | processor_t |
ev_undefine enum value | processor_t |
ev_update_call_stack enum value | processor_t |
ev_use_arg_types enum value | processor_t |
ev_use_regarg_type enum value | processor_t |
ev_use_stkarg_type enum value | processor_t |
ev_validate_flirt_func enum value | processor_t |
ev_verify_noreturn enum value | processor_t |
ev_verify_sp enum value | processor_t |
event_t enum name | processor_t |
extract_address(ea_t *out_ea, ea_t screen_ea, const char *string, size_t x) (defined in processor_t) | processor_t | inline static
find_op_value(uval_t *out, const insn_t &insn, int op) (defined in processor_t) | processor_t | inline static
find_reg_value(uval_t *out, const insn_t &insn, int reg) (defined in processor_t) | processor_t | inline static
flag | processor_t |
flag2 | processor_t |
func_bounds(int *possible_return_code, func_t *pfn, ea_t max_func_end_ea) (defined in processor_t) | processor_t | inline static
gen_asm_or_lst(bool starting, FILE *fp, bool is_asm, int flags, void *outline) (defined in processor_t) | processor_t | inline static
gen_map_file(int *nlines, FILE *fp) (defined in processor_t) | processor_t | inline static
gen_regvar_def(outctx_t &ctx, regvar_t *v) (defined in processor_t) | processor_t | inline static
gen_src_file_lnnum(outctx_t &ctx, const char *file, size_t lnnum) (defined in processor_t) | processor_t | inline static
gen_stkvar_def2(outctx_t &ctx, const struct udm_t *mptr, sval_t v, tid_t tid) (defined in processor_t) | processor_t | inline static
get_abi_info(qstrvec_t *abi_names, qstrvec_t *abi_opts, comp_t comp) (defined in processor_t) | processor_t | inline static
get_autocmt(qstring *buf, const insn_t &insn) (defined in processor_t) | processor_t | inline static
get_bg_color(bgcolor_t *color, ea_t ea) (defined in processor_t) | processor_t | inline static
get_canon_feature(uint16 itype) const | processor_t | inline
get_canon_mnem(uint16 itype) const | processor_t | inline
get_cc_regs(callregs_t *regs, cm_t cc) (defined in processor_t) | processor_t | inline static
get_code16_mode(ea_t ea) (defined in processor_t) | processor_t | inline static
get_dbr_opnum(int *opnum, const insn_t &insn) (defined in processor_t) | processor_t | inline static
get_default_segm_bitness(bool is_64bit_app) const | processor_t | inline
get_frame_retsize(int *retsize, const func_t *pfn) (defined in processor_t) | processor_t | inline static
get_idd_opinfo(idd_opinfo_t *opinf, ea_t ea, int n, int thread_id, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t) | processor_t | inline static
get_macro_insn_head(ea_t *head, ea_t ip) (defined in processor_t) | processor_t | inline static
get_operand_string(qstring *buf, const insn_t &insn, int opnum) (defined in processor_t) | processor_t | inline static
get_proc_index() | processor_t | inline
get_reg_accesses(reg_accesses_t *accvec, const insn_t &insn, int flags) (defined in processor_t) | processor_t | inline static
get_reg_info(const char *regname, bitrange_t *bitrange) | processor_t | inline static
get_reg_name(qstring *buf, int reg, size_t width, int reghi) (defined in processor_t) | processor_t | inline static
get_regfinder() (defined in processor_t) | processor_t | inline static
get_simd_types(void *out, const simd_info_t *simd_attrs, const argloc_t *argloc, bool create_tifs) (defined in processor_t) | processor_t | inline static
get_stkarg_area_info(stkarg_area_info_t *out, cm_t cc) (defined in processor_t) | processor_t | inline static
get_stkvar_scale(void) | processor_t | inline
get_stkvar_scale_factor() (defined in processor_t) | processor_t | inline static
getreg(uval_t *rv, int regnum) (defined in processor_t) | processor_t | inline static
has_code16_bit(void) const | processor_t | inline
has_idp_opts(void) const | processor_t | inline
has_segregs(void) const | processor_t | inline
icode_return | processor_t |
id | processor_t |
init(const char *idp_modname) (defined in processor_t) | processor_t | inline static
insn_reads_tbit(const insn_t &insn, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t) | processor_t | inline static
instruc | processor_t |
instruc_end | processor_t |
instruc_start | processor_t |
is_align_insn(ea_t ea) (defined in processor_t) | processor_t | inline static
is_alloca_probe(ea_t ea) (defined in processor_t) | processor_t | inline static
is_basic_block_end(const insn_t &insn, bool call_insn_stops_block) (defined in processor_t) | processor_t | inline static
is_call_insn(const insn_t &insn) (defined in processor_t) | processor_t | inline static
is_canon_insn(uint16 itype) const | processor_t | inline
is_cond_insn(const insn_t &insn) (defined in processor_t) | processor_t | inline static
is_control_flow_guard(int *p_reg, const insn_t *insn) (defined in processor_t) | processor_t | inline static
is_far_jump(int icode) (defined in processor_t) | processor_t | inline static
is_funcarg_off(const func_t *pfn, uval_t frameoff) const | processor_t | inline
is_indirect_jump(const insn_t &insn) (defined in processor_t) | processor_t | inline static
is_jump_func(func_t *pfn, ea_t *jump_target, ea_t *func_pointer) (defined in processor_t) | processor_t | inline static
is_lumina_usable() const (defined in processor_t) | processor_t | inline
is_ret_insn(const insn_t &insn, bool strict) (defined in processor_t) | processor_t | inline static
is_sane_insn(const insn_t &insn, int no_crefs) (defined in processor_t) | processor_t | inline static
is_sp_based(const insn_t &insn, const op_t &x) (defined in processor_t) | processor_t | inline static
is_switch(switch_info_t *si, const insn_t &insn) (defined in processor_t) | processor_t | inline static
loader_elf_machine(linput_t *li, int machine_type, const char **p_procname, proc_def_t **p_pd, elf_loader_t *ldr, reader_t *reader) (defined in processor_t) | processor_t | inline static
lower_func_type(intvec_t *argnums, func_type_data_t *fti) (defined in processor_t) | processor_t | inline static
lvar_off(const func_t *pfn, uval_t frameoff) const | processor_t | inline
max_ptr_size() (defined in processor_t) | processor_t | inline static
may_be_func(const insn_t &insn, int state) (defined in processor_t) | processor_t | inline static
may_show_sreg(ea_t current_ea) (defined in processor_t) | processor_t | inline static
moving_segm(segment_t *seg, ea_t to, int flags) (defined in processor_t) | processor_t | inline static
newasm(int asmnum) (defined in processor_t) | processor_t | inline static
newbinary(const char *filename, qoff64_t fileoff, ea_t basepara, ea_t binoff, uint64 nbytes) (defined in processor_t) | processor_t | inline static
newfile(const char *fname) (defined in processor_t) | processor_t | inline static
newprc(int pnum, bool keep_cfg) (defined in processor_t) | processor_t | inline static
next_exec_insn(ea_t *target, ea_t ea, int tid, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t) | processor_t | inline static
notify(event_t event_code,...) (defined in processor_t) | processor_t | inline static
oldfile(const char *fname) (defined in processor_t) | processor_t | inline static
out_assumes(outctx_t &ctx) (defined in processor_t) | processor_t | inline static
out_data(outctx_t &ctx, bool analyze_only) (defined in processor_t) | processor_t | inline static
out_footer(outctx_t &ctx) (defined in processor_t) | processor_t | inline static
out_header(outctx_t &ctx) (defined in processor_t) | processor_t | inline static
out_insn(outctx_t &ctx) (defined in processor_t) | processor_t | inline static
out_label(outctx_t &ctx, const char *colored_name) (defined in processor_t) | processor_t | inline static
out_mnem(outctx_t &ctx) (defined in processor_t) | processor_t | inline static
out_operand(outctx_t &ctx, const op_t &op) (defined in processor_t) | processor_t | inline static
out_segend(outctx_t &ctx, segment_t *seg) (defined in processor_t) | processor_t | inline static
out_segstart(outctx_t &ctx, segment_t *seg) (defined in processor_t) | processor_t | inline static
out_special_item(outctx_t &ctx, uchar segtype) (defined in processor_t) | processor_t | inline static
plnames | processor_t |
privrange_changed(const range_t &old_privrange, adiff_t delta, qstring *errbuf=nullptr) (defined in processor_t) | processor_t | inline
psnames | processor_t |
real_width | processor_t |
realcvt(void *m, fpvalue_t *e, uint16 swt) (defined in processor_t) | processor_t | inline static
reg_code_sreg | processor_t |
reg_data_sreg | processor_t |
reg_first_sreg | processor_t |
reg_last_sreg | processor_t |
reg_names | processor_t |
regs_num | processor_t |
regval_getter_t typedef (defined in processor_t) | processor_t |
rename(ea_t ea, const char *new_name, int flags) (defined in processor_t) | processor_t | inline static
retcodes | processor_t |
segreg_size | processor_t |
set_code16_mode(ea_t ea, bool code16=true) (defined in processor_t) | processor_t | inline static
set_idp_options(const char *keyword, int vtype, const void *value, bool idb_loaded=true) (defined in processor_t) | processor_t | inline static
set_proc_options(const char *options, int confidence) (defined in processor_t) | processor_t | inline static
setup_til() (defined in processor_t) | processor_t | inline static
sizeof_ldbl() const | processor_t | inline
stkup(void) const | processor_t | inline
str2reg(const char *regname) (defined in processor_t) | processor_t | inline static
supports_calcrel(void) const | processor_t | inline
supports_macros(void) const | processor_t | inline
tbyte_size | processor_t |
term() (defined in processor_t) | processor_t | inline static
ti(void) const | processor_t | inline
treat_hindering_item(ea_t hindering_item_ea, flags64_t new_item_flags, ea_t new_item_ea, asize_t new_item_length) (defined in processor_t) | processor_t | inline static
undefine(ea_t ea) (defined in processor_t) | processor_t | inline static
unused_slot | processor_t |
update_call_stack(call_stack_t *stack, int tid, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t) | processor_t | inline static
use32(void) const | processor_t | inline
use64(void) const | processor_t | inline
use_arg_types(ea_t ea, func_type_data_t *fti, void *rargs) (defined in processor_t) | processor_t | inline static
use_mappings(void) const | processor_t | inline
use_regarg_type(int *idx, ea_t ea, void *rargs) (defined in processor_t) | processor_t | inline static
use_stkarg_type(ea_t ea, const funcarg_t &arg) (defined in processor_t) | processor_t | inline static
use_tbyte(void) const | processor_t | inline
validate_flirt_func(ea_t start_ea, const char *funcname) (defined in processor_t) | processor_t | inline static
verify_noreturn(func_t *pfn) (defined in processor_t) | processor_t | inline static
verify_sp(func_t *pfn) (defined in processor_t) | processor_t | inline static
version | processor_t |