IDA SDK
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_tinline
add_dref(ea_t from, ea_t to, dref_t type) (defined in processor_t)processor_tinline
adjust_argloc(argloc_t *argloc, const tinfo_t *type, int size) (defined in processor_t)processor_tinline
adjust_libfunc_ea(const idasgn_t &sig, const libfunc_t &libfun, ea_t *ea) (defined in processor_t)processor_tinline
adjust_refinfo(refinfo_t *ri, ea_t ea, int n, const fixup_data_t &fd) (defined in processor_t)processor_tinline
ana_insn(insn_t *out) (defined in processor_t)processor_tinline
analyze_prolog(ea_t fct_ea) (defined in processor_t)processor_tinline
arg_addrs_ready(ea_t caller, int n, const tinfo_t &tif, ea_t *addrs) (defined in processor_t)processor_tinline
assemble(uchar *_bin, ea_t ea, ea_t cs, ea_t ip, bool _use32, const char *line) (defined in processor_t)processor_tinline
assemblersprocessor_t
auto_queue_empty(int type) (defined in processor_t)processor_tinline
calc_arglocs(func_type_data_t *fti) (defined in processor_t)processor_tinline
calc_cdecl_purged_bytes(ea_t ea) (defined in processor_t)processor_tinline
calc_next_eas(eavec_t *res, const insn_t &insn, bool over) (defined in processor_t)processor_tinline
calc_purged_bytes(int *p_purged_bytes, const func_type_data_t &fti) (defined in processor_t)processor_tinline
calc_retloc(argloc_t *retloc, const tinfo_t &rettype, cm_t cc) (defined in processor_t)processor_tinline
calc_spdelta(sval_t *spdelta, const insn_t &ins) (defined in processor_t)processor_tinline
calc_step_over(ea_t *target, ea_t ip) (defined in processor_t)processor_tinline
calc_switch_cases(void *casevec, eavec_t *targets, ea_t insn_ea, const switch_info_t &si) (defined in processor_t)processor_tinline
calc_varglocs(func_type_data_t *ftd, regobjs_t *regs, relobj_t *stkargs, int nfixed) (defined in processor_t)processor_tinline
calcrel(bytevec_t *out, ea_t ea) (defined in processor_t)processor_tinline
can_have_type(const op_t &op) (defined in processor_t)processor_tinline
cbsize(void)processor_tinline
clean_tbit(ea_t ea, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t)processor_tinline
cmp_operands(const op_t &op1, const op_t &op2) (defined in processor_t)processor_tinline
cnbitsprocessor_t
coagulate(ea_t start_ea) (defined in processor_t)processor_tinline
coagulate_dref(ea_t from, ea_t to, bool may_define, ea_t *code_ea) (defined in processor_t)processor_tinline
codestartprocessor_t
create_flat_group(ea_t image_base, int bitness, sel_t dataseg_sel) (defined in processor_t)processor_tinline
create_func_frame(func_t *pfn) (defined in processor_t)processor_tinline
create_switch_xrefs(ea_t jumpea, const switch_info_t &si) (defined in processor_t)processor_tinline
creating_segm(segment_t *seg) (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_tinline
del_cref(ea_t from, ea_t to, bool expand) (defined in processor_t)processor_tinline
del_dref(ea_t from, ea_t to) (defined in processor_t)processor_tinline
delay_slot_insn(ea_t *ea, bool *bexec, bool *fexec) (defined in processor_t)processor_tinline
demangle_name(int32 *res, qstring *out, const char *name, uint32 disable_mask, int demreq) (defined in processor_t)processor_tinline
dnbitsprocessor_t
emu_insn(const insn_t &insn) (defined in processor_t)processor_tinline
endbinary(bool ok) (defined in processor_t)processor_tinline
equal_reglocs(const argloc_t &a1, const argloc_t &a2) (defined in processor_t)processor_tinline
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_arg_addrs_ready enum valueprocessor_t
ev_assemble enum valueprocessor_t
ev_auto_queue_empty 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_switch_xrefs enum valueprocessor_t
ev_creating_segm 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_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_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_reg_info enum valueprocessor_t
ev_get_reg_name enum valueprocessor_t
ev_get_simd_types enum valueprocessor_t
ev_get_stkarg_offset 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_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_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_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_realcvt enum valueprocessor_t
ev_rename enum valueprocessor_t
ev_set_idp_options enum valueprocessor_t
ev_set_proc_options enum valueprocessor_t
ev_setup_til enum valueprocessor_t
ev_shadow_args_size 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_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_tinline
find_op_value(uval_t *out, const insn_t &insn, int op) (defined in processor_t)processor_tinline
find_reg_value(uval_t *out, const insn_t &insn, int reg) (defined in processor_t)processor_tinline
flagprocessor_t
flag2processor_t
func_bounds(int *possible_return_code, func_t *pfn, ea_t max_func_end_ea) (defined in processor_t)processor_tinline
gen_asm_or_lst(bool starting, FILE *fp, bool is_asm, int flags, void *outline) (defined in processor_t)processor_tinline
gen_map_file(int *nlines, FILE *fp) (defined in processor_t)processor_tinline
gen_regvar_def(outctx_t &ctx, regvar_t *v) (defined in processor_t)processor_tinline
gen_src_file_lnnum(outctx_t &ctx, const char *file, size_t lnnum) (defined in processor_t)processor_tinline
gen_stkvar_def(outctx_t &ctx, const class member_t *mptr, sval_t v) (defined in processor_t)processor_tinline
get_abi_info(qstrvec_t *abi_names, qstrvec_t *abi_opts, comp_t comp) (defined in processor_t)processor_tinline
get_autocmt(qstring *buf, const insn_t &insn) (defined in processor_t)processor_tinline
get_bg_color(bgcolor_t *color, ea_t ea) (defined in processor_t)processor_tinline
get_cc_regs(callregs_t *regs, cm_t cc) (defined in processor_t)processor_tinline
get_dbr_opnum(int *opnum, const insn_t &insn) (defined in processor_t)processor_tinline
get_default_enum_size(cm_t cm) (defined in processor_t)processor_tinline
get_frame_retsize(int *retsize, const func_t *pfn) (defined in processor_t)processor_tinline
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_tinline
get_macro_insn_head(ea_t *head, ea_t ip) (defined in processor_t)processor_tinline
get_operand_string(qstring *buf, const insn_t &insn, int opnum) (defined in processor_t)processor_tinline
get_reg_info(const char **main_regname, bitrange_t *bitrange, const char *regname) (defined in processor_t)processor_tinline
get_reg_name(qstring *buf, int reg, size_t width, int reghi) (defined in processor_t)processor_tinline
get_segm_bitness(void) const processor_tinline
get_simd_types(void *out, const simd_info_t *simd_attrs, const argloc_t *argloc, bool create_tifs) (defined in processor_t)processor_tinline
get_stkarg_offset() (defined in processor_t)processor_tinline
get_stkvar_scale(void)processor_tinline
get_stkvar_scale_factor() (defined in processor_t)processor_tinline
getreg(uval_t *rv, int regnum) (defined in processor_t)processor_tinline
has_idp_opts(void) const processor_tinline
has_realcvt(void) const processor_tinline
has_segregs(void) const processor_tinline
icode_returnprocessor_t
idprocessor_t
init(const char *idp_modname) (defined in processor_t)processor_tinline
insn_reads_tbit(const insn_t &insn, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t)processor_tinline
instrucprocessor_t
instruc_endprocessor_t
instruc_startprocessor_t
is_align_insn(ea_t ea) (defined in processor_t)processor_tinline
is_alloca_probe(ea_t ea) (defined in processor_t)processor_tinline
is_basic_block_end(const insn_t &insn, bool call_insn_stops_block) (defined in processor_t)processor_tinline
is_call_insn(const insn_t &insn) (defined in processor_t)processor_tinline
is_canon_insn(uint16 itype) const processor_tinline
is_cond_insn(const insn_t &insn) (defined in processor_t)processor_tinline
is_far_jump(int icode) (defined in processor_t)processor_tinline
is_indirect_jump(const insn_t &insn) (defined in processor_t)processor_tinline
is_insn_table_jump(const insn_t &insn) (defined in processor_t)processor_tinline
is_jump_func(func_t *pfn, ea_t *jump_target, ea_t *func_pointer) (defined in processor_t)processor_tinline
is_ret_insn(const insn_t &insn, bool strict) (defined in processor_t)processor_tinline
is_sane_insn(const insn_t &insn, int no_crefs) (defined in processor_t)processor_tinline
is_sp_based(const insn_t &insn, const op_t &x) (defined in processor_t)processor_tinline
is_switch(switch_info_t *si, const insn_t &insn) (defined in processor_t)processor_tinline
loader_elf_machine(linput_t *li, int machine_type, const char **p_procname, proc_def_t **p_pd) (defined in processor_t)processor_tinline
lower_func_type(intvec_t *argnums, func_type_data_t *fti) (defined in processor_t)processor_tinline
max_ptr_size() (defined in processor_t)processor_tinline
may_be_func(const insn_t &insn, int state) (defined in processor_t)processor_tinline
may_show_sreg(ea_t current_ea) (defined in processor_t)processor_tinline
moving_segm(segment_t *seg, ea_t to, int flags) (defined in processor_t)processor_tinline
newasm(int asmnum) (defined in processor_t)processor_tinline
newbinary(const char *filename, qoff64_t fileoff, ea_t basepara, ea_t binoff, uint64 nbytes) (defined in processor_t)processor_tinline
newfile(const char *fname) (defined in processor_t)processor_tinline
newprc(int pnum, bool keep_cfg) (defined in processor_t)processor_tinline
next_exec_insn(ea_t *target, ea_t ea, int tid, regval_getter_t *_getreg, const regval_t &regvalues) (defined in processor_t)processor_tinline
notify(event_t event_code,...) (defined in processor_t)processor_tinline
oldfile(const char *fname) (defined in processor_t)processor_tinline
out_assumes(outctx_t &ctx) (defined in processor_t)processor_tinline
out_data(outctx_t &ctx, bool analyze_only) (defined in processor_t)processor_tinline
out_footer(outctx_t &ctx) (defined in processor_t)processor_tinline
out_header(outctx_t &ctx) (defined in processor_t)processor_tinline
out_insn(outctx_t &ctx) (defined in processor_t)processor_tinline
out_label(outctx_t &ctx, const char *colored_name) (defined in processor_t)processor_tinline
out_mnem(outctx_t &ctx) (defined in processor_t)processor_tinline
out_operand(outctx_t &ctx, const op_t &op) (defined in processor_t)processor_tinline
out_segend(outctx_t &ctx, segment_t *seg) (defined in processor_t)processor_tinline
out_segstart(outctx_t &ctx, segment_t *seg) (defined in processor_t)processor_tinline
out_special_item(outctx_t &ctx, uchar segtype) (defined in processor_t)processor_tinline
plnamesprocessor_t
psnamesprocessor_t
real_widthprocessor_t
realcvt(void *m, unsigned short *e, unsigned short swt) (defined in processor_t)processor_tinline
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_tinline
retcodesprocessor_t
segreg_sizeprocessor_t
set_idp_options(const char *keyword, int vtype, const void *value) (defined in processor_t)processor_tinline
set_proc_options(const char *options, int confidence) (defined in processor_t)processor_tinline
setup_til() (defined in processor_t)processor_tinline
shadow_args_size(int *shadow_size, func_t *pfn) (defined in processor_t)processor_tinline
stkup(void) const processor_tinline
str2reg(const char *regname) (defined in processor_t)processor_tinline
tbyte_sizeprocessor_t
term() (defined in processor_t)processor_tinline
ti(void) const processor_tinline
treat_hindering_item(ea_t hindering_item_ea, flags_t new_item_flags, ea_t new_item_ea, asize_t new_item_length) (defined in processor_t)processor_tinline
undefine(ea_t ea) (defined in processor_t)processor_tinline
unused_slotprocessor_t
use32(void) const processor_tinline
use64(void) const processor_tinline
use_arg_types(ea_t ea, func_type_data_t *fti, void *rargs) (defined in processor_t)processor_tinline
use_mappings(void) const processor_tinline
use_regarg_type(int *idx, ea_t ea, void *rargs) (defined in processor_t)processor_tinline
use_stkarg_type(ea_t ea, const funcarg_t &arg) (defined in processor_t)processor_tinline
use_tbyte(void) const processor_tinline
validate_flirt_func(ea_t start_ea, const char *funcname) (defined in processor_t)processor_tinline
verify_noreturn(func_t *pfn) (defined in processor_t)processor_tinline
verify_sp(func_t *pfn) (defined in processor_t)processor_tinline
versionprocessor_t