Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
processor_t Member List

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

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