H A D | x86emu.c | 177 x86emu_intr_dispatch(struct x86emu *emu, uint8_t intno) in x86emu_intr_dispatch() argument 193 x86emu_intr_handle(struct x86emu * emu) x86emu_intr_handle() argument 213 x86emu_intr_raise(struct x86emu * emu,uint8_t intrnum) x86emu_intr_raise() argument 226 x86emu_exec(struct x86emu * emu) x86emu_exec() argument 254 x86emu_exec_call(struct x86emu * emu,uint16_t seg,uint16_t off) x86emu_exec_call() argument 265 x86emu_exec_intr(struct x86emu * emu,uint8_t intr) x86emu_exec_intr() argument 284 x86emu_halt_sys(struct x86emu * emu) x86emu_halt_sys() argument 306 fetch_decode_modrm(struct x86emu * emu) fetch_decode_modrm() argument 327 fetch_byte_imm(struct x86emu * emu) fetch_byte_imm() argument 347 fetch_word_imm(struct x86emu * emu) fetch_word_imm() argument 367 fetch_long_imm(struct x86emu * emu) fetch_long_imm() argument 406 get_data_segment(struct x86emu * emu) get_data_segment() argument 444 fetch_data_byte(struct x86emu * emu,uint32_t offset) fetch_data_byte() argument 459 fetch_data_word(struct x86emu * emu,uint32_t offset) fetch_data_word() argument 474 fetch_data_long(struct x86emu * emu,uint32_t offset) fetch_data_long() argument 490 fetch_byte(struct x86emu * emu,uint32_t segment,uint32_t offset) fetch_byte() argument 506 fetch_word(struct x86emu * emu,uint32_t segment,uint32_t offset) fetch_word() argument 522 fetch_long(struct x86emu * emu,uint32_t segment,uint32_t offset) fetch_long() argument 539 store_data_byte(struct x86emu * emu,uint32_t offset,uint8_t val) store_data_byte() argument 556 store_data_word(struct x86emu * emu,uint32_t offset,uint16_t val) store_data_word() argument 573 store_data_long(struct x86emu * emu,uint32_t offset,uint32_t val) store_data_long() argument 590 store_byte(struct x86emu * emu,uint32_t segment,uint32_t offset,uint8_t val) store_byte() argument 607 store_word(struct x86emu * emu,uint32_t segment,uint32_t offset,uint16_t val) store_word() argument 624 store_long(struct x86emu * emu,uint32_t segment,uint32_t offset,uint32_t val) store_long() argument 641 decode_rm_byte_register(struct x86emu * emu,int reg) decode_rm_byte_register() argument 666 decode_rl_byte_register(struct x86emu * emu) decode_rl_byte_register() argument 672 decode_rh_byte_register(struct x86emu * emu) decode_rh_byte_register() argument 689 decode_rm_word_register(struct x86emu * emu,int reg) decode_rm_word_register() argument 714 decode_rl_word_register(struct x86emu * emu) decode_rl_word_register() argument 720 decode_rh_word_register(struct x86emu * emu) decode_rh_word_register() argument 737 decode_rm_long_register(struct x86emu * emu,int reg) decode_rm_long_register() argument 762 decode_rl_long_register(struct x86emu * emu) decode_rl_long_register() argument 768 decode_rh_long_register(struct x86emu * emu) decode_rh_long_register() argument 787 decode_rh_seg_register(struct x86emu * emu) decode_rh_seg_register() argument 811 decode_sib_address(struct x86emu * emu,int sib,int mod) decode_sib_address() argument 890 decode_rl_address(struct x86emu * emu) decode_rl_address() argument 982 decode_and_fetch_byte(struct x86emu * emu) decode_and_fetch_byte() argument 993 decode_and_fetch_word_disp(struct x86emu * emu,int16_t disp) decode_and_fetch_word_disp() argument 1007 decode_and_fetch_long_disp(struct x86emu * emu,int16_t disp) decode_and_fetch_long_disp() argument 1021 decode_and_fetch_word(struct x86emu * emu) decode_and_fetch_word() argument 1027 decode_and_fetch_long(struct x86emu * emu) decode_and_fetch_long() argument 1033 decode_and_fetch_byte_imm8(struct x86emu * emu,uint8_t * imm) decode_and_fetch_byte_imm8() argument 1046 decode_and_fetch_word_imm8(struct x86emu * emu,uint8_t * imm) decode_and_fetch_word_imm8() argument 1059 decode_and_fetch_long_imm8(struct x86emu * emu,uint8_t * imm) decode_and_fetch_long_imm8() argument 1072 write_back_byte(struct x86emu * emu,uint8_t val) write_back_byte() argument 1081 write_back_word(struct x86emu * emu,uint16_t val) write_back_word() argument 1090 write_back_long(struct x86emu * emu,uint32_t val) write_back_long() argument 1099 common_inc_word_long(struct x86emu * emu,union x86emu_register * reg) common_inc_word_long() argument 1108 common_dec_word_long(struct x86emu * emu,union x86emu_register * reg) common_dec_word_long() argument 1117 common_binop_byte_rm_r(struct x86emu * emu,uint8_t (* binop)(struct x86emu *,uint8_t,uint8_t)) common_binop_byte_rm_r() argument 1138 common_binop_ns_byte_rm_r(struct x86emu * emu,void (* binop)(struct x86emu *,uint8_t,uint8_t)) common_binop_ns_byte_rm_r() argument 1156 common_binop_word_rm_r(struct x86emu * emu,uint16_t (* binop)(struct x86emu *,uint16_t,uint16_t)) common_binop_word_rm_r() argument 1176 common_binop_byte_r_rm(struct x86emu * emu,uint8_t (* binop)(struct x86emu *,uint8_t,uint8_t)) common_binop_byte_r_rm() argument 1194 common_binop_long_rm_r(struct x86emu * emu,uint32_t (* binop)(struct x86emu *,uint32_t,uint32_t)) common_binop_long_rm_r() argument 1214 common_binop_word_long_rm_r(struct x86emu * emu,uint16_t (* binop16)(struct x86emu *,uint16_t,uint16_t),uint32_t (* binop32)(struct x86emu *,uint32_t,uint32_t)) common_binop_word_long_rm_r() argument 1225 common_binop_ns_word_rm_r(struct x86emu * emu,void (* binop)(struct x86emu *,uint16_t,uint16_t)) common_binop_ns_word_rm_r() argument 1244 common_binop_ns_long_rm_r(struct x86emu * emu,void (* binop)(struct x86emu *,uint32_t,uint32_t)) common_binop_ns_long_rm_r() argument 1262 common_binop_ns_word_long_rm_r(struct x86emu * emu,void (* binop16)(struct x86emu *,uint16_t,uint16_t),void (* binop32)(struct x86emu *,uint32_t,uint32_t)) common_binop_ns_word_long_rm_r() argument 1273 common_binop_long_r_rm(struct x86emu * emu,uint32_t (* binop)(struct x86emu *,uint32_t,uint32_t)) common_binop_long_r_rm() argument 1291 common_binop_word_r_rm(struct x86emu * emu,uint16_t (* binop)(struct x86emu *,uint16_t,uint16_t)) common_binop_word_r_rm() argument 1309 common_binop_word_long_r_rm(struct x86emu * emu,uint16_t (* binop16)(struct x86emu *,uint16_t,uint16_t),uint32_t (* binop32)(struct x86emu *,uint32_t,uint32_t)) common_binop_word_long_r_rm() argument 1320 common_binop_byte_imm(struct x86emu * emu,uint8_t (* binop)(struct x86emu *,uint8_t,uint8_t)) common_binop_byte_imm() argument 1330 common_binop_word_long_imm(struct x86emu * emu,uint16_t (* binop16)(struct x86emu *,uint16_t,uint16_t),uint32_t (* binop32)(struct x86emu *,uint32_t,uint32_t)) common_binop_word_long_imm() argument 1348 common_push_word_long(struct x86emu * emu,union x86emu_register * reg) common_push_word_long() argument 1357 common_pop_word_long(struct x86emu * emu,union x86emu_register * reg) common_pop_word_long() argument 1366 common_imul_long_IMM(struct x86emu * emu,int byte_imm) common_imul_long_IMM() argument 1399 common_imul_word_IMM(struct x86emu * emu,int byte_imm) common_imul_word_IMM() argument 1432 common_imul_imm(struct x86emu * emu,int byte_imm) common_imul_imm() argument 1441 common_jmp_near(struct x86emu * emu,int cond) common_jmp_near() argument 1453 common_load_far_pointer(struct x86emu * emu,uint16_t * seg) common_load_far_pointer() argument 1475 x86emuOp_cmp_byte_R_RM(struct x86emu * emu) x86emuOp_cmp_byte_R_RM() argument 1491 x86emuOp32_cmp_word_R_RM(struct x86emu * emu) x86emuOp32_cmp_word_R_RM() argument 1502 x86emuOp16_cmp_word_R_RM(struct x86emu * emu) x86emuOp16_cmp_word_R_RM() argument 1513 x86emuOp_cmp_word_R_RM(struct x86emu * emu) x86emuOp_cmp_word_R_RM() argument 1526 x86emuOp_cmp_byte_AL_IMM(struct x86emu * emu) x86emuOp_cmp_byte_AL_IMM() argument 1539 x86emuOp32_cmp_word_AX_IMM(struct x86emu * emu) x86emuOp32_cmp_word_AX_IMM() argument 1548 x86emuOp16_cmp_word_AX_IMM(struct x86emu * emu) x86emuOp16_cmp_word_AX_IMM() argument 1557 x86emuOp_cmp_word_AX_IMM(struct x86emu * emu) x86emuOp_cmp_word_AX_IMM() argument 1570 x86emuOp_push_all(struct x86emu * emu) x86emuOp_push_all() argument 1602 x86emuOp_pop_all(struct x86emu * emu) x86emuOp_pop_all() argument 1633 x86emuOp_push_word_IMM(struct x86emu * emu) x86emuOp_push_word_IMM() argument 1653 x86emuOp_push_byte_IMM(struct x86emu * emu) x86emuOp_push_byte_IMM() argument 1670 x86emuOp_ins_word(struct x86emu * emu) x86emuOp_ins_word() argument 1684 x86emuOp_outs_word(struct x86emu * emu) x86emuOp_outs_word() argument 1698 x86emuOp_jump_near_L(struct x86emu * emu) x86emuOp_jump_near_L() argument 1713 x86emuOp_jump_near_NL(struct x86emu * emu) x86emuOp_jump_near_NL() argument 1728 x86emuOp_jump_near_LE(struct x86emu * emu) x86emuOp_jump_near_LE() argument 1743 x86emuOp_jump_near_NLE(struct x86emu * emu) x86emuOp_jump_near_NLE() argument 1771 x86emuOp_opc80_byte_RM_IMM(struct x86emu * emu) x86emuOp_opc80_byte_RM_IMM() argument 1821 x86emuOp32_opc81_word_RM_IMM(struct x86emu * emu) x86emuOp32_opc81_word_RM_IMM() argument 1839 x86emuOp16_opc81_word_RM_IMM(struct x86emu * emu) x86emuOp16_opc81_word_RM_IMM() argument 1857 x86emuOp_opc81_word_RM_IMM(struct x86emu * emu) x86emuOp_opc81_word_RM_IMM() argument 1884 x86emuOp_opc82_byte_RM_IMM(struct x86emu * emu) x86emuOp_opc82_byte_RM_IMM() argument 1935 x86emuOp32_opc83_word_RM_IMM(struct x86emu * emu) x86emuOp32_opc83_word_RM_IMM() argument 1948 x86emuOp16_opc83_word_RM_IMM(struct x86emu * emu) x86emuOp16_opc83_word_RM_IMM() argument 1961 x86emuOp_opc83_word_RM_IMM(struct x86emu * emu) x86emuOp_opc83_word_RM_IMM() argument 1974 x86emuOp_xchg_byte_RM_R(struct x86emu * emu) x86emuOp_xchg_byte_RM_R() argument 1992 x86emuOp32_xchg_word_RM_R(struct x86emu * emu) x86emuOp32_xchg_word_RM_R() argument 2006 x86emuOp16_xchg_word_RM_R(struct x86emu * emu) x86emuOp16_xchg_word_RM_R() argument 2020 x86emuOp_xchg_word_RM_R(struct x86emu * emu) x86emuOp_xchg_word_RM_R() argument 2033 x86emuOp_mov_byte_RM_R(struct x86emu * emu) x86emuOp_mov_byte_RM_R() argument 2054 x86emuOp32_mov_word_RM_R(struct x86emu * emu) x86emuOp32_mov_word_RM_R() argument 2071 x86emuOp16_mov_word_RM_R(struct x86emu * emu) x86emuOp16_mov_word_RM_R() argument 2088 x86emuOp_mov_word_RM_R(struct x86emu * emu) x86emuOp_mov_word_RM_R() argument 2101 x86emuOp_mov_byte_R_RM(struct x86emu * emu) x86emuOp_mov_byte_R_RM() argument 2115 x86emuOp_mov_word_R_RM(struct x86emu * emu) x86emuOp_mov_word_R_RM() argument 2137 x86emuOp_mov_word_RM_SR(struct x86emu * emu) x86emuOp_mov_word_RM_SR() argument 2158 x86emuOp_lea_word_R_M(struct x86emu * emu) x86emuOp_lea_word_R_M() argument 2185 x86emuOp_mov_word_SR_RM(struct x86emu * emu) x86emuOp_mov_word_SR_RM() argument 2205 x86emuOp32_pop_RM(struct x86emu * emu) x86emuOp32_pop_RM() argument 2222 x86emuOp16_pop_RM(struct x86emu * emu) x86emuOp16_pop_RM() argument 2239 x86emuOp_pop_RM(struct x86emu * emu) x86emuOp_pop_RM() argument 2252 x86emuOp_xchg_word_AX_CX(struct x86emu * emu) x86emuOp_xchg_word_AX_CX() argument 2272 x86emuOp_xchg_word_AX_DX(struct x86emu * emu) x86emuOp_xchg_word_AX_DX() argument 2292 x86emuOp_xchg_word_AX_BX(struct x86emu * emu) x86emuOp_xchg_word_AX_BX() argument 2312 x86emuOp_xchg_word_AX_SP(struct x86emu * emu) x86emuOp_xchg_word_AX_SP() argument 2332 x86emuOp_xchg_word_AX_BP(struct x86emu * emu) x86emuOp_xchg_word_AX_BP() argument 2352 x86emuOp_xchg_word_AX_SI(struct x86emu * emu) x86emuOp_xchg_word_AX_SI() argument 2372 x86emuOp_xchg_word_AX_DI(struct x86emu * emu) x86emuOp_xchg_word_AX_DI() argument 2392 x86emuOp_cbw(struct x86emu * emu) x86emuOp_cbw() argument 2414 x86emuOp_cwd(struct x86emu * emu) x86emuOp_cwd() argument 2436 x86emuOp_call_far_IMM(struct x86emu * emu) x86emuOp_call_far_IMM() argument 2458 x86emuOp_pushf_word(struct x86emu * emu) x86emuOp_pushf_word() argument 2476 x86emuOp_popf_word(struct x86emu * emu) x86emuOp_popf_word() argument 2490 x86emuOp_sahf(struct x86emu * emu) x86emuOp_sahf() argument 2503 x86emuOp_lahf(struct x86emu * emu) x86emuOp_lahf() argument 2516 x86emuOp_mov_AL_M_IMM(struct x86emu * emu) x86emuOp_mov_AL_M_IMM() argument 2529 x86emuOp_mov_AX_M_IMM(struct x86emu * emu) x86emuOp_mov_AX_M_IMM() argument 2546 x86emuOp_mov_M_AL_IMM(struct x86emu * emu) x86emuOp_mov_M_AL_IMM() argument 2559 x86emuOp_mov_M_AX_IMM(struct x86emu * emu) x86emuOp_mov_M_AX_IMM() argument 2576 x86emuOp_movs_byte(struct x86emu * emu) x86emuOp_movs_byte() argument 2607 x86emuOp_movs_word(struct x86emu * emu) x86emuOp_movs_word() argument 2648 x86emuOp_cmps_byte(struct x86emu * emu) x86emuOp_cmps_byte() argument 2700 x86emuOp_cmps_word(struct x86emu * emu) x86emuOp_cmps_word() argument 2780 x86emuOp_test_AX_IMM(struct x86emu * emu) x86emuOp_test_AX_IMM() argument 2794 x86emuOp_stos_byte(struct x86emu * emu) x86emuOp_stos_byte() argument 2823 x86emuOp_stos_word(struct x86emu * emu) x86emuOp_stos_word() argument 2861 x86emuOp_lods_byte(struct x86emu * emu) x86emuOp_lods_byte() argument 2889 x86emuOp_lods_word(struct x86emu * emu) x86emuOp_lods_word() argument 2925 x86emuOp_scas_byte(struct x86emu * emu) x86emuOp_scas_byte() argument 2970 x86emuOp_scas_word(struct x86emu * emu) x86emuOp_scas_word() argument 3038 x86emuOp_mov_word_AX_IMM(struct x86emu * emu) x86emuOp_mov_word_AX_IMM() argument 3051 x86emuOp_mov_word_CX_IMM(struct x86emu * emu) x86emuOp_mov_word_CX_IMM() argument 3064 x86emuOp_mov_word_DX_IMM(struct x86emu * emu) x86emuOp_mov_word_DX_IMM() argument 3077 x86emuOp_mov_word_BX_IMM(struct x86emu * emu) x86emuOp_mov_word_BX_IMM() argument 3090 x86emuOp_mov_word_SP_IMM(struct x86emu * emu) x86emuOp_mov_word_SP_IMM() argument 3103 x86emuOp_mov_word_BP_IMM(struct x86emu * emu) x86emuOp_mov_word_BP_IMM() argument 3116 x86emuOp_mov_word_SI_IMM(struct x86emu * emu) x86emuOp_mov_word_SI_IMM() argument 3129 x86emuOp_mov_word_DI_IMM(struct x86emu * emu) x86emuOp_mov_word_DI_IMM() argument 3156 x86emuOp_opcC0_byte_RM_MEM(struct x86emu * emu) x86emuOp_opcC0_byte_RM_MEM() argument 3205 x86emuOp_opcC1_word_RM_MEM(struct x86emu * emu) x86emuOp_opcC1_word_RM_MEM() argument 3237 x86emuOp_ret_near_IMM(struct x86emu * emu) x86emuOp_ret_near_IMM() argument 3251 x86emuOp_mov_byte_RM_IMM(struct x86emu * emu) x86emuOp_mov_byte_RM_IMM() argument 3276 x86emuOp32_mov_word_RM_IMM(struct x86emu * emu) x86emuOp32_mov_word_RM_IMM() argument 3297 x86emuOp16_mov_word_RM_IMM(struct x86emu * emu) x86emuOp16_mov_word_RM_IMM() argument 3318 x86emuOp_mov_word_RM_IMM(struct x86emu * emu) x86emuOp_mov_word_RM_IMM() argument 3331 x86emuOp_enter(struct x86emu * emu) x86emuOp_enter() argument 3358 x86emuOp_leave(struct x86emu * emu) x86emuOp_leave() argument 3369 x86emuOp_ret_far_IMM(struct x86emu * emu) x86emuOp_ret_far_IMM() argument 3384 x86emuOp_ret_far(struct x86emu * emu) x86emuOp_ret_far() argument 3395 x86emuOp_int3(struct x86emu * emu) x86emuOp_int3() argument 3405 x86emuOp_int_IMM(struct x86emu * emu) x86emuOp_int_IMM() argument 3418 x86emuOp_into(struct x86emu * emu) x86emuOp_into() argument 3429 x86emuOp_iret(struct x86emu * emu) x86emuOp_iret() argument 3441 x86emuOp_opcD0_byte_RM_1(struct x86emu * emu) x86emuOp_opcD0_byte_RM_1() argument 3456 x86emuOp_opcD1_word_RM_1(struct x86emu * emu) x86emuOp_opcD1_word_RM_1() argument 3480 x86emuOp_opcD2_byte_RM_CL(struct x86emu * emu) x86emuOp_opcD2_byte_RM_CL() argument 3496 x86emuOp_opcD3_word_RM_CL(struct x86emu * emu) x86emuOp_opcD3_word_RM_CL() argument 3522 x86emuOp_aam(struct x86emu * emu) x86emuOp_aam() argument 3540 x86emuOp_aad(struct x86emu * emu) x86emuOp_aad() argument 3559 x86emuOp_xlat(struct x86emu * emu) x86emuOp_xlat() argument 3569 x86emuOp_esc_coprocess_d8(struct x86emu * emu) x86emuOp_esc_coprocess_d8() argument 3574 x86emuOp_esc_coprocess_d9(struct x86emu * emu) x86emuOp_esc_coprocess_d9() argument 3582 x86emuOp_esc_coprocess_da(struct x86emu * emu) x86emuOp_esc_coprocess_da() argument 3590 x86emuOp_esc_coprocess_db(struct x86emu * emu) x86emuOp_esc_coprocess_db() argument 3598 x86emuOp_esc_coprocess_dc(struct x86emu * emu) x86emuOp_esc_coprocess_dc() argument 3606 x86emuOp_esc_coprocess_dd(struct x86emu * emu) x86emuOp_esc_coprocess_dd() argument 3614 x86emuOp_esc_coprocess_de(struct x86emu * emu) x86emuOp_esc_coprocess_de() argument 3622 x86emuOp_esc_coprocess_df(struct x86emu * emu) x86emuOp_esc_coprocess_df() argument 3635 x86emuOp_loopne(struct x86emu * emu) x86emuOp_loopne() argument 3651 x86emuOp_loope(struct x86emu * emu) x86emuOp_loope() argument 3667 x86emuOp_loop(struct x86emu * emu) x86emuOp_loop() argument 3683 x86emuOp_jcxz(struct x86emu * emu) x86emuOp_jcxz() argument 3700 x86emuOp_in_byte_AL_IMM(struct x86emu * emu) x86emuOp_in_byte_AL_IMM() argument 3713 x86emuOp_in_word_AX_IMM(struct x86emu * emu) x86emuOp_in_word_AX_IMM() argument 3730 x86emuOp_out_byte_IMM_AL(struct x86emu * emu) x86emuOp_out_byte_IMM_AL() argument 3743 x86emuOp_out_word_IMM_AX(struct x86emu * emu) x86emuOp_out_word_IMM_AX() argument 3760 x86emuOp_call_near_IMM(struct x86emu * emu) x86emuOp_call_near_IMM() argument 3782 x86emuOp_jump_near_IMM(struct x86emu * emu) x86emuOp_jump_near_IMM() argument 3796 x86emuOp_jump_far_IMM(struct x86emu * emu) x86emuOp_jump_far_IMM() argument 3811 x86emuOp_jump_byte_IMM(struct x86emu * emu) x86emuOp_jump_byte_IMM() argument 3826 x86emuOp_in_byte_AL_DX(struct x86emu * emu) x86emuOp_in_byte_AL_DX() argument 3836 x86emuOp_in_word_AX_DX(struct x86emu * emu) x86emuOp_in_word_AX_DX() argument 3850 x86emuOp_out_byte_DX_AL(struct x86emu * emu) x86emuOp_out_byte_DX_AL() argument 3860 x86emuOp_out_word_DX_AX(struct x86emu * emu) x86emuOp_out_word_DX_AX() argument 3874 x86emuOp_lock(struct x86emu * emu) x86emuOp_lock() argument 3885 x86emuOp_cmc(struct x86emu * emu) x86emuOp_cmc() argument 3898 x86emuOp_opcF6_byte_RM(struct x86emu * emu) x86emuOp_opcF6_byte_RM() argument 3943 x86emuOp32_opcF7_word_RM(struct x86emu * emu) x86emuOp32_opcF7_word_RM() argument 3992 x86emuOp16_opcF7_word_RM(struct x86emu * emu) x86emuOp16_opcF7_word_RM() argument 4041 x86emuOp_opcF7_word_RM(struct x86emu * emu) x86emuOp_opcF7_word_RM() argument 4054 x86emuOp_opcFE_byte_RM(struct x86emu * emu) x86emuOp_opcFE_byte_RM() argument 4094 x86emuOp32_opcFF_word_RM(struct x86emu * emu) x86emuOp32_opcFF_word_RM() argument 4132 x86emuOp16_opcFF_word_RM(struct x86emu * emu) x86emuOp16_opcFF_word_RM() argument 4171 x86emuOp_opcFF_word_RM(struct x86emu * emu) x86emuOp_opcFF_word_RM() argument 4225 x86emu_exec_one_byte(struct x86emu * emu) x86emu_exec_one_byte() argument 5032 common_jmp_long(struct x86emu * emu,int cond) common_jmp_long() argument 5043 common_set_byte(struct x86emu * emu,int cond) common_set_byte() argument 5060 common_bitstring32(struct x86emu * emu,int op) common_bitstring32() argument 5088 common_bitstring16(struct x86emu * emu,int op) common_bitstring16() argument 5116 common_bitstring(struct x86emu * emu,int op) common_bitstring() argument 5125 common_bitsearch32(struct x86emu * emu,int diff) common_bitsearch32() argument 5140 common_bitsearch16(struct x86emu * emu,int diff) common_bitsearch16() argument 5155 common_bitsearch(struct x86emu * emu,int diff) common_bitsearch() argument 5164 common_shift32(struct x86emu * emu,int shift_left,int use_cl) common_shift32() argument 5185 common_shift16(struct x86emu * emu,int shift_left,int use_cl) common_shift16() argument 5206 common_shift(struct x86emu * emu,int shift_left,int use_cl) common_shift() argument 5225 x86emuOp2_rdtsc(struct x86emu * emu) x86emuOp2_rdtsc() argument 5236 x86emuOp2_push_FS(struct x86emu * emu) x86emuOp2_push_FS() argument 5246 x86emuOp2_pop_FS(struct x86emu * emu) x86emuOp2_pop_FS() argument 5267 x86emuOp2_cpuid(struct x86emu * emu) x86emuOp2_cpuid() argument 5304 x86emuOp2_bt_R(struct x86emu * emu) x86emuOp2_bt_R() argument 5314 x86emuOp2_shld_IMM(struct x86emu * emu) x86emuOp2_shld_IMM() argument 5324 x86emuOp2_shld_CL(struct x86emu * emu) x86emuOp2_shld_CL() argument 5334 x86emuOp2_push_GS(struct x86emu * emu) x86emuOp2_push_GS() argument 5344 x86emuOp2_pop_GS(struct x86emu * emu) x86emuOp2_pop_GS() argument 5354 x86emuOp2_bts_R(struct x86emu * emu) x86emuOp2_bts_R() argument 5364 x86emuOp2_shrd_IMM(struct x86emu * emu) x86emuOp2_shrd_IMM() argument 5374 x86emuOp2_shrd_CL(struct x86emu * emu) x86emuOp2_shrd_CL() argument 5384 x86emuOp2_32_imul_R_RM(struct x86emu * emu) x86emuOp2_32_imul_R_RM() argument 5404 x86emuOp2_16_imul_R_RM(struct x86emu * emu) x86emuOp2_16_imul_R_RM() argument 5424 x86emuOp2_imul_R_RM(struct x86emu * emu) x86emuOp2_imul_R_RM() argument 5437 x86emuOp2_lss_R_IMM(struct x86emu * emu) x86emuOp2_lss_R_IMM() argument 5447 x86emuOp2_btr_R(struct x86emu * emu) x86emuOp2_btr_R() argument 5457 x86emuOp2_lfs_R_IMM(struct x86emu * emu) x86emuOp2_lfs_R_IMM() argument 5467 x86emuOp2_lgs_R_IMM(struct x86emu * emu) x86emuOp2_lgs_R_IMM() argument 5477 x86emuOp2_32_movzx_byte_R_RM(struct x86emu * emu) x86emuOp2_32_movzx_byte_R_RM() argument 5487 x86emuOp2_16_movzx_byte_R_RM(struct x86emu * emu) x86emuOp2_16_movzx_byte_R_RM() argument 5497 x86emuOp2_movzx_byte_R_RM(struct x86emu * emu) x86emuOp2_movzx_byte_R_RM() argument 5510 x86emuOp2_movzx_word_R_RM(struct x86emu * emu) x86emuOp2_movzx_word_R_RM() argument 5524 x86emuOp2_32_btX_I(struct x86emu * emu) x86emuOp2_32_btX_I() argument 5553 x86emuOp2_16_btX_I(struct x86emu * emu) x86emuOp2_16_btX_I() argument 5582 x86emuOp2_btX_I(struct x86emu * emu) x86emuOp2_btX_I() argument 5595 x86emuOp2_btc_R(struct x86emu * emu) x86emuOp2_btc_R() argument 5605 x86emuOp2_bsf(struct x86emu * emu) x86emuOp2_bsf() argument 5615 x86emuOp2_bsr(struct x86emu * emu) x86emuOp2_bsr() argument 5625 x86emuOp2_32_movsx_byte_R_RM(struct x86emu * emu) x86emuOp2_32_movsx_byte_R_RM() argument 5635 x86emuOp2_16_movsx_byte_R_RM(struct x86emu * emu) x86emuOp2_16_movsx_byte_R_RM() argument 5645 x86emuOp2_movsx_byte_R_RM(struct x86emu * emu) x86emuOp2_movsx_byte_R_RM() argument 5658 x86emuOp2_movsx_word_R_RM(struct x86emu * emu) x86emuOp2_movsx_word_R_RM() argument 5668 x86emu_exec_two_byte(struct x86emu * emu) x86emu_exec_two_byte() argument 5985 aaa_word(struct x86emu * emu,uint16_t d) aaa_word() argument 6009 aas_word(struct x86emu * emu,uint16_t d) aas_word() argument 6033 aad_word(struct x86emu * emu,uint16_t d) aad_word() argument 6056 aam_word(struct x86emu * emu,uint8_t d) aam_word() argument 6078 adc_byte(struct x86emu * emu,uint8_t d,uint8_t s) adc_byte() argument 6105 adc_word(struct x86emu * emu,uint16_t d,uint16_t s) adc_word() argument 6132 adc_long(struct x86emu * emu,uint32_t d,uint32_t s) adc_long() argument 6165 add_byte(struct x86emu * emu,uint8_t d,uint8_t s) add_byte() argument 6188 add_word(struct x86emu * emu,uint16_t d,uint16_t s) add_word() argument 6211 add_long(struct x86emu * emu,uint32_t d,uint32_t s) add_long() argument 6240 and_byte(struct x86emu * emu,uint8_t d,uint8_t s) and_byte() argument 6261 and_word(struct x86emu * emu,uint16_t d,uint16_t s) and_word() argument 6282 and_long(struct x86emu * emu,uint32_t d,uint32_t s) and_long() argument 6303 cmp_byte(struct x86emu * emu,uint8_t d,uint8_t s) cmp_byte() argument 6323 cmp_byte_no_return(struct x86emu * emu,uint8_t d,uint8_t s) cmp_byte_no_return() argument 6333 cmp_word(struct x86emu * emu,uint16_t d,uint16_t s) cmp_word() argument 6352 cmp_word_no_return(struct x86emu * emu,uint16_t d,uint16_t s) cmp_word_no_return() argument 6362 cmp_long(struct x86emu * emu,uint32_t d,uint32_t s) cmp_long() argument 6381 cmp_long_no_return(struct x86emu * emu,uint32_t d,uint32_t s) cmp_long_no_return() argument 6391 daa_byte(struct x86emu * emu,uint8_t d) daa_byte() argument 6413 das_byte(struct x86emu * emu,uint8_t d) das_byte() argument 6434 dec_byte(struct x86emu * emu,uint8_t d) dec_byte() argument 6458 dec_word(struct x86emu * emu,uint16_t d) dec_word() argument 6482 dec_long(struct x86emu * emu,uint32_t d) dec_long() argument 6506 inc_byte(struct x86emu * emu,uint8_t d) inc_byte() argument 6528 inc_word(struct x86emu * emu,uint16_t d) inc_word() argument 6550 inc_long(struct x86emu * emu,uint32_t d) inc_long() argument 6572 or_byte(struct x86emu * emu,uint8_t d,uint8_t s) or_byte() argument 6591 or_word(struct x86emu * emu,uint16_t d,uint16_t s) or_word() argument 6611 or_long(struct x86emu * emu,uint32_t d,uint32_t s) or_long() argument 6632 neg_byte(struct x86emu * emu,uint8_t s) neg_byte() argument 6658 neg_word(struct x86emu * emu,uint16_t s) neg_word() argument 6685 neg_long(struct x86emu * emu,uint32_t s) neg_long() argument 6712 rcl_byte(struct x86emu * emu,uint8_t d,uint8_t s) rcl_byte() argument 6783 rcl_word(struct x86emu * emu,uint16_t d,uint8_t s) rcl_word() argument 6808 rcl_long(struct x86emu * emu,uint32_t d,uint8_t s) rcl_long() argument 6833 rcr_byte(struct x86emu * emu,uint8_t d,uint8_t s) rcr_byte() argument 6911 rcr_word(struct x86emu * emu,uint16_t d,uint8_t s) rcr_word() argument 6944 rcr_long(struct x86emu * emu,uint32_t d,uint8_t s) rcr_long() argument 6978 rol_byte(struct x86emu * emu,uint8_t d,uint8_t s) rol_byte() argument 7025 rol_word(struct x86emu * emu,uint16_t d,uint8_t s) rol_word() argument 7051 rol_long(struct x86emu * emu,uint32_t d,uint8_t s) rol_long() argument 7077 ror_byte(struct x86emu * emu,uint8_t d,uint8_t s) ror_byte() argument 7121 ror_word(struct x86emu * emu,uint16_t d,uint8_t s) ror_word() argument 7145 ror_long(struct x86emu * emu,uint32_t d,uint8_t s) ror_long() argument 7169 shl_byte(struct x86emu * emu,uint8_t d,uint8_t s) shl_byte() argument 7214 shl_word(struct x86emu * emu,uint16_t d,uint8_t s) shl_word() argument 7255 shl_long(struct x86emu * emu,uint32_t d,uint8_t s) shl_long() argument 7293 shr_byte(struct x86emu * emu,uint8_t d,uint8_t s) shr_byte() argument 7331 shr_word(struct x86emu * emu,uint16_t d,uint8_t s) shr_word() argument 7369 shr_long(struct x86emu * emu,uint32_t d,uint8_t s) shr_long() argument 7406 sar_byte(struct x86emu * emu,uint8_t d,uint8_t s) sar_byte() argument 7447 sar_word(struct x86emu * emu,uint16_t d,uint8_t s) sar_word() argument 7488 sar_long(struct x86emu * emu,uint32_t d,uint8_t s) sar_long() argument 7529 shld_word(struct x86emu * emu,uint16_t d,uint16_t fill,uint8_t s) shld_word() argument 7567 shld_long(struct x86emu * emu,uint32_t d,uint32_t fill,uint8_t s) shld_long() argument 7605 shrd_word(struct x86emu * emu,uint16_t d,uint16_t fill,uint8_t s) shrd_word() argument 7643 shrd_long(struct x86emu * emu,uint32_t d,uint32_t fill,uint8_t s) shrd_long() argument 7680 sbb_byte(struct x86emu * emu,uint8_t d,uint8_t s) sbb_byte() argument 7706 sbb_word(struct x86emu * emu,uint16_t d,uint16_t s) sbb_word() argument 7732 sbb_long(struct x86emu * emu,uint32_t d,uint32_t s) sbb_long() argument 7758 sub_byte(struct x86emu * emu,uint8_t d,uint8_t s) sub_byte() argument 7781 sub_word(struct x86emu * emu,uint16_t d,uint16_t s) sub_word() argument 7804 sub_long(struct x86emu * emu,uint32_t d,uint32_t s) sub_long() argument 7827 test_byte(struct x86emu * emu,uint8_t d,uint8_t s) test_byte() argument 7846 test_word(struct x86emu * emu,uint16_t d,uint16_t s) test_word() argument 7865 test_long(struct x86emu * emu,uint32_t d,uint32_t s) test_long() argument 7884 xor_byte(struct x86emu * emu,uint8_t d,uint8_t s) xor_byte() argument 7903 xor_word(struct x86emu * emu,uint16_t d,uint16_t s) xor_word() argument 7922 xor_long(struct x86emu * emu,uint32_t d,uint32_t s) xor_long() argument 7941 imul_byte(struct x86emu * emu,uint8_t s) imul_byte() argument 7961 imul_word(struct x86emu * emu,uint16_t s) imul_word() argument 7982 imul_long(struct x86emu * emu,uint32_t s) imul_long() argument 8004 mul_byte(struct x86emu * emu,uint8_t s) mul_byte() argument 8023 mul_word(struct x86emu * emu,uint16_t s) mul_word() argument 8043 mul_long(struct x86emu * emu,uint32_t s) mul_long() argument 8064 idiv_byte(struct x86emu * emu,uint8_t s) idiv_byte() argument 8088 idiv_word(struct x86emu * emu,uint16_t s) idiv_word() argument 8117 idiv_long(struct x86emu * emu,uint32_t s) idiv_long() argument 8147 div_byte(struct x86emu * emu,uint8_t s) div_byte() argument 8171 div_word(struct x86emu * emu,uint16_t s) div_word() argument 8200 div_long(struct x86emu * emu,uint32_t s) div_long() argument 8230 ins(struct x86emu * emu,int size) ins() argument 8295 outs(struct x86emu * emu,int size) outs() argument 8365 push_word(struct x86emu * emu,uint16_t w) push_word() argument 8378 push_long(struct x86emu * emu,uint32_t w) push_long() argument 8391 pop_word(struct x86emu * emu) pop_word() argument 8407 pop_long(struct x86emu * emu) pop_long() argument [all...] |