H A D | translate.c | 335 static void set_cc_op_1(DisasContext *s, CCOp op, bool dirty) in set_cc_op_1() argument 365 set_cc_op(DisasContext * s,CCOp op) set_cc_op() argument 374 assume_cc_op(DisasContext * s,CCOp op) assume_cc_op() argument 379 gen_update_cc_op(DisasContext * s) gen_update_cc_op() argument 417 byte_reg_is_xH(DisasContext * s,int reg) byte_reg_is_xH() argument 427 mo_pushpop(DisasContext * s,MemOp ot) mo_pushpop() argument 437 mo_stacksize(DisasContext * s) mo_stacksize() argument 457 gen_op_deposit_reg_v(DisasContext * s,MemOp ot,int reg,TCGv dest,TCGv t0) gen_op_deposit_reg_v() argument 491 gen_op_mov_reg_v(DisasContext * s,MemOp ot,int reg,TCGv t0) gen_op_mov_reg_v() argument 497 gen_op_mov_v_reg(DisasContext * s,MemOp ot,TCGv t0,int reg) gen_op_mov_v_reg() argument 506 gen_add_A0_im(DisasContext * s,int val) gen_add_A0_im() argument 514 gen_op_jmp_v(DisasContext * s,TCGv dest) gen_op_jmp_v() argument 521 gen_op_add_reg_im(DisasContext * s,MemOp size,int reg,int32_t val) gen_op_add_reg_im() argument 527 gen_op_add_reg(DisasContext * s,MemOp size,int reg,TCGv val) gen_op_add_reg() argument 533 gen_op_ld_v(DisasContext * s,int idx,TCGv t0,TCGv a0) gen_op_ld_v() argument 538 gen_op_st_v(DisasContext * s,int idx,TCGv t0,TCGv a0) gen_op_st_v() argument 543 gen_op_st_rm_T0_A0(DisasContext * s,int idx,int d) gen_op_st_rm_T0_A0() argument 552 gen_update_eip_cur(DisasContext * s) gen_update_eip_cur() argument 565 cur_insn_len(DisasContext * s) cur_insn_len() argument 570 cur_insn_len_i32(DisasContext * s) cur_insn_len_i32() argument 575 eip_next_i32(DisasContext * s) eip_next_i32() argument 599 eip_next_tl(DisasContext * s) eip_next_tl() argument 613 eip_cur_tl(DisasContext * s) eip_cur_tl() argument 630 gen_lea_v_seg_dest(DisasContext * s,MemOp aflag,TCGv dest,TCGv a0,int def_seg,int ovr_seg) gen_lea_v_seg_dest() argument 683 gen_lea_v_seg(DisasContext * s,TCGv a0,int def_seg,int ovr_seg) gen_lea_v_seg() argument 689 gen_string_movl_A0_ESI(DisasContext * s) gen_string_movl_A0_ESI() argument 694 gen_string_movl_A0_EDI(DisasContext * s) gen_string_movl_A0_EDI() argument 699 gen_compute_Dshift(DisasContext * s,MemOp ot) gen_compute_Dshift() argument 729 gen_op_j_ecx(DisasContext * s,TCGCond cond,TCGLabel * label1) gen_op_j_ecx() argument 736 gen_op_jz_ecx(DisasContext * s,TCGLabel * label1) gen_op_jz_ecx() argument 741 gen_op_jnz_ecx(DisasContext * s,TCGLabel * label1) gen_op_jnz_ecx() argument 784 gen_check_io(DisasContext * s,MemOp ot,TCGv_i32 port,uint32_t svm_flags) gen_check_io() argument 813 gen_movs(DisasContext * s,MemOp ot) gen_movs() argument 827 gen_op_update1_cc(DisasContext * s) gen_op_update1_cc() argument 832 gen_op_update2_cc(DisasContext * s) gen_op_update2_cc() argument 839 gen_mov_eflags(DisasContext * s,TCGv reg) gen_mov_eflags() argument 883 gen_compute_eflags(DisasContext * s) gen_compute_eflags() argument 909 gen_prepare_eflags_c(DisasContext * s,TCGv reg) gen_prepare_eflags_c() argument 980 gen_prepare_eflags_p(DisasContext * s,TCGv reg) gen_prepare_eflags_p() argument 988 gen_prepare_eflags_s(DisasContext * s,TCGv reg) gen_prepare_eflags_s() argument 1012 gen_prepare_eflags_o(DisasContext * s,TCGv reg) gen_prepare_eflags_o() argument 1032 gen_prepare_eflags_z(DisasContext * s,TCGv reg) gen_prepare_eflags_z() argument 1064 gen_prepare_cc(DisasContext * s,int b,TCGv reg) gen_prepare_cc() argument 1154 gen_setcc1(DisasContext * s,int b,TCGv reg) gen_setcc1() argument 1174 gen_compute_eflags_c(DisasContext * s,TCGv reg) gen_compute_eflags_c() argument 1181 gen_jcc1_noeob(DisasContext * s,int b,TCGLabel * l1) gen_jcc1_noeob() argument 1196 gen_jcc1(DisasContext * s,int b,TCGLabel * l1) gen_jcc1() argument 1212 gen_jz_ecx_string(DisasContext * s) gen_jz_ecx_string() argument 1225 gen_stos(DisasContext * s,MemOp ot) gen_stos() argument 1232 gen_lods(DisasContext * s,MemOp ot) gen_lods() argument 1240 gen_scas(DisasContext * s,MemOp ot) gen_scas() argument 1252 gen_cmps(DisasContext * s,MemOp ot) gen_cmps() argument 1270 gen_bpt_io(DisasContext * s,TCGv_i32 t_port,int ot) gen_bpt_io() argument 1284 gen_ins(DisasContext * s,MemOp ot) gen_ins() argument 1299 gen_outs(DisasContext * s,MemOp ot) gen_outs() argument 1313 gen_repz(DisasContext * s,MemOp ot,void (* fn)(DisasContext * s,MemOp ot)) gen_repz() argument 1314 gen_repz(DisasContext * s,MemOp ot,void (* fn)(DisasContext * s,MemOp ot)) gen_repz() argument 1330 gen_repz_nz(DisasContext * s,MemOp ot,void (* fn)(DisasContext * s,MemOp ot)) gen_repz_nz() argument 1331 gen_repz_nz(DisasContext * s,MemOp ot,void (* fn)(DisasContext * s,MemOp ot)) gen_repz_nz() argument 1407 gen_exception(DisasContext * s,int trapno) gen_exception() argument 1417 gen_illegal_opcode(DisasContext * s) gen_illegal_opcode() argument 1423 gen_exception_gpf(DisasContext * s) gen_exception_gpf() argument 1429 check_cpl0(DisasContext * s) check_cpl0() argument 1438 gen_shift_flags(DisasContext * s,MemOp ot,TCGv result,TCGv shm1,TCGv count,bool is_right) gen_shift_flags() argument 1481 gen_shiftd_rm_T1(DisasContext * s,MemOp ot,int op1,bool is_right,TCGv count_in) gen_shiftd_rm_T1() argument 1566 advance_pc(CPUX86State * env,DisasContext * s,int num_bytes) advance_pc() argument 1593 x86_ldub_code(CPUX86State * env,DisasContext * s) x86_ldub_code() argument 1598 x86_lduw_code(CPUX86State * env,DisasContext * s) x86_lduw_code() argument 1603 x86_ldl_code(CPUX86State * env,DisasContext * s) x86_ldl_code() argument 1609 x86_ldq_code(CPUX86State * env,DisasContext * s) x86_ldq_code() argument 1625 gen_lea_modrm_0(CPUX86State * env,DisasContext * s,int modrm) gen_lea_modrm_0() argument 1749 gen_lea_modrm_1(DisasContext * s,AddressParts a,bool is_vsib) gen_lea_modrm_1() argument 1783 gen_lea_modrm(CPUX86State * env,DisasContext * s,int modrm) gen_lea_modrm() argument 1790 gen_nop_modrm(CPUX86State * env,DisasContext * s,int modrm) gen_nop_modrm() argument 1796 gen_bndck(CPUX86State * env,DisasContext * s,int modrm,TCGCond cond,TCGv_i64 bndv) gen_bndck() argument 1812 gen_ld_modrm(CPUX86State * env,DisasContext * s,int modrm,MemOp ot) gen_ld_modrm() argument 1827 gen_st_modrm(CPUX86State * env,DisasContext * s,int modrm,MemOp ot) gen_st_modrm() argument 1841 insn_get_addr(CPUX86State * env,DisasContext * s,MemOp ot) insn_get_addr() argument 1866 insn_get(CPUX86State * env,DisasContext * s,MemOp ot) insn_get() argument 1889 insn_get_signed(CPUX86State * env,DisasContext * s,MemOp ot) insn_get_signed() argument 1914 gen_conditional_jump_labels(DisasContext * s,target_long diff,TCGLabel * not_taken,TCGLabel * taken) gen_conditional_jump_labels() argument 1926 gen_jcc(DisasContext * s,int b,int diff) gen_jcc() argument 1934 gen_cmovcc1(DisasContext * s,int b,TCGv dest,TCGv src) gen_cmovcc1() argument 1945 gen_op_movl_seg_real(DisasContext * s,X86Seg seg_reg,TCGv seg) gen_op_movl_seg_real() argument 1956 gen_movl_seg(DisasContext * s,X86Seg seg_reg,TCGv src) gen_movl_seg() argument 1978 gen_far_call(DisasContext * s) gen_far_call() argument 1996 gen_far_jmp(DisasContext * s) gen_far_jmp() argument 2010 gen_svm_check_intercept(DisasContext * s,uint32_t type) gen_svm_check_intercept() argument 2019 gen_stack_update(DisasContext * s,int addend) gen_stack_update() argument 2024 gen_lea_ss_ofs(DisasContext * s,TCGv dest,TCGv src,target_ulong offset) gen_lea_ss_ofs() argument 2034 gen_push_v(DisasContext * s,TCGv val) gen_push_v() argument 2050 gen_pop_T0(DisasContext * s) gen_pop_T0() argument 2060 gen_pop_update(DisasContext * s,MemOp ot) gen_pop_update() argument 2065 gen_pusha(DisasContext * s) gen_pusha() argument 2079 gen_popa(DisasContext * s) gen_popa() argument 2098 gen_enter(DisasContext * s,int esp_addend,int level) gen_enter() argument 2135 gen_leave(DisasContext * s) gen_leave() argument 2152 gen_unknown_opcode(CPUX86State * env,DisasContext * s) gen_unknown_opcode() argument 2173 gen_interrupt(DisasContext * s,uint8_t intno) gen_interrupt() argument 2182 gen_set_hflag(DisasContext * s,uint32_t mask) gen_set_hflag() argument 2193 gen_reset_hflag(DisasContext * s,uint32_t mask) gen_reset_hflag() argument 2204 gen_set_eflags(DisasContext * s,target_ulong mask) gen_set_eflags() argument 2213 gen_reset_eflags(DisasContext * s,target_ulong mask) gen_reset_eflags() argument 2223 gen_bnd_jmp(DisasContext * s) gen_bnd_jmp() argument 2241 gen_eob(DisasContext * s,int mode) gen_eob() argument 2276 gen_jmp_rel(DisasContext * s,MemOp ot,int diff,int tb_num) gen_jmp_rel() argument 2334 gen_jmp_rel_csize(DisasContext * s,int diff,int tb_num) gen_jmp_rel_csize() argument 2340 gen_ldq_env_A0(DisasContext * s,int offset) gen_ldq_env_A0() argument 2346 gen_stq_env_A0(DisasContext * s,int offset) gen_stq_env_A0() argument 2352 gen_ldo_env_A0(DisasContext * s,int offset,bool align) gen_ldo_env_A0() argument 2364 gen_sto_env_A0(DisasContext * s,int offset,bool align) gen_sto_env_A0() argument 2376 gen_ldy_env_A0(DisasContext * s,int offset,bool align) gen_ldy_env_A0() argument 2391 gen_sty_env_A0(DisasContext * s,int offset,bool align) gen_sty_env_A0() argument 2404 gen_cmpxchg8b(DisasContext * s,CPUX86State * env,int modrm) gen_cmpxchg8b() argument 2458 gen_cmpxchg16b(DisasContext * s,CPUX86State * env,int modrm) gen_cmpxchg16b() argument 2502 disas_insn_x87(DisasContext * s,CPUState * cpu,int b) disas_insn_x87() argument 3066 disas_insn_old(DisasContext * s,CPUState * cpu,int b) disas_insn_old() argument [all...] |