• Home
  • Raw
  • Download

Lines Matching refs:DisasContext

82 typedef struct DisasContext {  struct
118 } DisasContext; argument
120 static void gen_eob(DisasContext *s);
121 static void gen_jmp(DisasContext *s, target_ulong eip);
122 static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num);
385 static void gen_add_A0_im(DisasContext *s, int val) in gen_add_A0_im()
608 static inline void gen_string_movl_A0_ESI(DisasContext *s) in gen_string_movl_A0_ESI()
643 static inline void gen_string_movl_A0_EDI(DisasContext *s) in gen_string_movl_A0_EDI()
738 static void gen_check_io(DisasContext *s, int ot, target_ulong cur_eip, in gen_check_io()
772 static inline void gen_movs(DisasContext *s, int ot) in gen_movs()
783 static inline void gen_update_cc_op(DisasContext *s) in gen_update_cc_op()
835 static inline void gen_setcc_slow_T0(DisasContext *s, int jcc_op) in gen_setcc_slow_T0()
891 static int is_fast_jcc_case(DisasContext *s, int b) in is_fast_jcc_case()
942 static inline void gen_jcc1(DisasContext *s, int cc_op, int b, int l1) in gen_jcc1()
1140 static int gen_jz_ecx_string(DisasContext *s, target_ulong next_eip) in gen_jz_ecx_string()
1153 static inline void gen_stos(DisasContext *s, int ot) in gen_stos()
1162 static inline void gen_lods(DisasContext *s, int ot) in gen_lods()
1171 static inline void gen_scas(DisasContext *s, int ot) in gen_scas()
1181 static inline void gen_cmps(DisasContext *s, int ot) in gen_cmps()
1193 static inline void gen_ins(DisasContext *s, int ot) in gen_ins()
1213 static inline void gen_outs(DisasContext *s, int ot) in gen_outs()
1235 static inline void gen_repz_ ## op(DisasContext *s, int ot, \
1251 static inline void gen_repz_ ## op(DisasContext *s, int ot, \
1305 static void gen_op(DisasContext *s1, int op, int ot, int d) in gen_op()
1401 static void gen_inc(DisasContext *s1, int ot, int d, int c) in gen_inc()
1424 static void gen_shift_rm_T1(DisasContext *s, int ot, int op1, in gen_shift_rm_T1()
1495 static void gen_shift_rm_im(DisasContext *s, int ot, int op1, int op2, in gen_shift_rm_im()
1554 static void gen_rot_rm_T1(DisasContext *s, int ot, int op1, in gen_rot_rm_T1()
1650 static void gen_rot_rm_im(DisasContext *s, int ot, int op1, int op2, in gen_rot_rm_im()
1728 static void gen_rotc_rm_T1(DisasContext *s, int ot, int op1, in gen_rotc_rm_T1()
1780 static void gen_shiftd_rm_T1_T3(DisasContext *s, int ot, int op1, in gen_shiftd_rm_T1_T3()
1908 static void gen_shift(DisasContext *s1, int op, int ot, int d, int s) in gen_shift()
1938 static void gen_shifti(DisasContext *s1, int op, int ot, int d, int c) in gen_shifti()
1965 static void gen_lea_modrm(DisasContext *s, int modrm, int *reg_ptr, int *offset_ptr) in gen_lea_modrm()
2149 static void gen_nop_modrm(DisasContext *s, int modrm) in gen_nop_modrm()
2200 static void gen_add_A0_ds_seg(DisasContext *s) in gen_add_A0_ds_seg()
2225 static void gen_ldst_modrm(DisasContext *s, int modrm, int ot, int reg, int is_store) in gen_ldst_modrm()
2255 static inline uint32_t insn_get(DisasContext *s, int ot) in insn_get()
2285 static inline void gen_goto_tb(DisasContext *s, int tb_num, target_ulong eip) in gen_goto_tb()
2306 static inline void gen_jcc(DisasContext *s, int b, in gen_jcc()
2341 static void gen_setcc(DisasContext *s, int b) in gen_setcc()
2388 static void gen_movl_seg_T0(DisasContext *s, int seg_reg, target_ulong cur_eip) in gen_movl_seg_T0()
2416 gen_svm_check_intercept_param(DisasContext *s, target_ulong pc_start, in gen_svm_check_intercept_param()
2430 gen_svm_check_intercept(DisasContext *s, target_ulong pc_start, uint64_t type) in gen_svm_check_intercept()
2435 static inline void gen_stack_update(DisasContext *s, int addend) in gen_stack_update()
2450 static void gen_push_T0(DisasContext *s) in gen_push_T0()
2491 static void gen_push_T1(DisasContext *s) in gen_push_T1()
2530 static void gen_pop_T0(DisasContext *s) in gen_pop_T0()
2551 static void gen_pop_update(DisasContext *s) in gen_pop_update()
2563 static void gen_stack_A0(DisasContext *s) in gen_stack_A0()
2574 static void gen_pusha(DisasContext *s) in gen_pusha()
2593 static void gen_popa(DisasContext *s) in gen_popa()
2614 static void gen_enter(DisasContext *s, int esp_addend, int level) in gen_enter()
2668 static void gen_exception(DisasContext *s, int trapno, target_ulong cur_eip) in gen_exception()
2679 static void gen_interrupt(DisasContext *s, int intno, in gen_interrupt()
2690 static void gen_debug(DisasContext *s, target_ulong cur_eip) in gen_debug()
2701 static void gen_eob(DisasContext *s) in gen_eob()
2723 static void gen_jmp_tb(DisasContext *s, target_ulong eip, int tb_num) in gen_jmp_tb()
2738 static void gen_jmp(DisasContext *s, target_ulong eip) in gen_jmp()
3088 static void gen_sse(DisasContext *s, int b, target_ulong pc_start, int rex_r) in gen_sse()
4041 static target_ulong disas_insn(DisasContext *s, target_ulong pc_start) in disas_insn()
7605 DisasContext dc1, *dc = &dc1; in gen_intermediate_code_internal()