Lines Matching defs:pc_start
2599 gen_svm_check_intercept_param(DisasContext *s, target_ulong pc_start,
2607 gen_jmp_im(pc_start - s->cs_base);
2613 gen_svm_check_intercept(DisasContext *s, target_ulong pc_start, uint64_t type)
2615 gen_svm_check_intercept_param(s, pc_start, type, 0);
3275 static void gen_sse(DisasContext *s, int b, target_ulong pc_start, int rex_r)
3305 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
3310 gen_exception(s, EXCP06_ILLOP, pc_start - s->cs_base);
4298 static bool is_invalid_lock_sequence(DisasContext *s, target_ulong pc_start, int b)
4410 Log(("illegal lock sequence %RGv (b=%#x)\n", pc_start, b));
4417 static target_ulong disas_insn(DisasContext *s, target_ulong pc_start)
4426 tcg_gen_debug_insn_start(pc_start);
4427 s->pc = pc_start;
4445 gen_update_eip(pc_start - s->cs_base);
4561 if (is_invalid_lock_sequence(s, pc_start, b)) {
4562 gen_exception(s, EXCP06_ILLOP, pc_start - s->cs_base);
4885 gen_jmp_im(pc_start - s->cs_base);
4889 gen_jmp_im(pc_start - s->cs_base);
4894 gen_jmp_im(pc_start - s->cs_base);
4899 gen_jmp_im(pc_start - s->cs_base);
4908 gen_jmp_im(pc_start - s->cs_base);
4912 gen_jmp_im(pc_start - s->cs_base);
4917 gen_jmp_im(pc_start - s->cs_base);
4922 gen_jmp_im(pc_start - s->cs_base);
5003 gen_jmp_im(pc_start - s->cs_base);
5007 tcg_const_i32(s->pc - pc_start));
5030 gen_jmp_im(pc_start - s->cs_base);
5033 tcg_const_i32(s->pc - pc_start));
5269 gen_jmp_im(pc_start - s->cs_base);
5279 gen_jmp_im(pc_start - s->cs_base);
5402 gen_movl_seg_T0(s, reg, pc_start - s->cs_base);
5420 gen_movl_seg_T0(s, (b >> 3) & 7, pc_start - s->cs_base);
5483 gen_movl_seg_T0(s, reg, pc_start - s->cs_base);
5722 gen_movl_seg_T0(s, op, pc_start - s->cs_base);
5824 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
5960 gen_jmp_im(pc_start - s->cs_base);
5972 gen_jmp_im(pc_start - s->cs_base);
5983 gen_jmp_im(pc_start - s->cs_base);
5989 gen_jmp_im(pc_start - s->cs_base);
5996 gen_jmp_im(pc_start - s->cs_base);
6002 gen_jmp_im(pc_start - s->cs_base);
6013 gen_jmp_im(pc_start - s->cs_base);
6019 gen_jmp_im(pc_start - s->cs_base);
6057 gen_jmp_im(pc_start - s->cs_base);
6348 gen_repz_movs(s, ot, pc_start - s->cs_base, s->pc - s->cs_base);
6362 gen_repz_stos(s, ot, pc_start - s->cs_base, s->pc - s->cs_base);
6374 gen_repz_lods(s, ot, pc_start - s->cs_base, s->pc - s->cs_base);
6386 gen_repz_scas(s, ot, pc_start - s->cs_base, s->pc - s->cs_base, 1);
6388 gen_repz_scas(s, ot, pc_start - s->cs_base, s->pc - s->cs_base, 0);
6402 gen_repz_cmps(s, ot, pc_start - s->cs_base, s->pc - s->cs_base, 1);
6404 gen_repz_cmps(s, ot, pc_start - s->cs_base, s->pc - s->cs_base, 0);
6418 gen_check_io(s, ot, pc_start - s->cs_base,
6421 gen_repz_ins(s, ot, pc_start - s->cs_base, s->pc - s->cs_base);
6437 gen_check_io(s, ot, pc_start - s->cs_base,
6440 gen_repz_outs(s, ot, pc_start - s->cs_base, s->pc - s->cs_base);
6460 gen_check_io(s, ot, pc_start - s->cs_base,
6480 gen_check_io(s, ot, pc_start - s->cs_base,
6503 gen_check_io(s, ot, pc_start - s->cs_base,
6523 gen_check_io(s, ot, pc_start - s->cs_base,
6568 gen_jmp_im(pc_start - s->cs_base);
6593 gen_svm_check_intercept(s, pc_start, SVM_EXIT_IRET);
6604 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
6612 gen_jmp_im(pc_start - s->cs_base);
6745 gen_svm_check_intercept(s, pc_start, SVM_EXIT_PUSHF);
6751 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
6765 gen_svm_check_intercept(s, pc_start, SVM_EXIT_POPF);
6771 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7035 gen_exception(s, EXCP00_DIVZ, pc_start - s->cs_base);
7060 gen_svm_check_intercept(s, pc_start, SVM_EXIT_PAUSE);
7066 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
7070 gen_jmp_im(pc_start - s->cs_base);
7077 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7080 gen_interrupt(s, EXCP03_INT3, pc_start - s->cs_base, s->pc - s->cs_base);
7089 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7091 gen_interrupt(s, val, pc_start - s->cs_base, s->pc - s->cs_base);
7099 gen_jmp_im(pc_start - s->cs_base);
7100 gen_helper_into(tcg_const_i32(s->pc - pc_start));
7104 gen_svm_check_intercept(s, pc_start, SVM_EXIT_ICEBP);
7106 gen_debug(s, pc_start - s->cs_base);
7119 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7129 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7147 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7160 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7175 gen_jmp_im(pc_start - s->cs_base);
7262 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7266 gen_jmp_im(pc_start - s->cs_base);
7277 gen_jmp_im(pc_start - s->cs_base);
7289 gen_jmp_im(pc_start - s->cs_base);
7303 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7306 gen_jmp_im(pc_start - s->cs_base);
7322 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7325 gen_jmp_im(pc_start - s->cs_base);
7334 gen_jmp_im(pc_start - s->cs_base);
7335 gen_helper_syscall(tcg_const_i32(s->pc - pc_start));
7340 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7343 gen_jmp_im(pc_start - s->cs_base);
7355 gen_jmp_im(pc_start - s->cs_base);
7360 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7364 gen_jmp_im(pc_start - s->cs_base);
7365 gen_helper_hlt(tcg_const_i32(s->pc - pc_start));
7377 gen_svm_check_intercept(s, pc_start, SVM_EXIT_LDTR_READ);
7388 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7390 gen_svm_check_intercept(s, pc_start, SVM_EXIT_LDTR_WRITE);
7392 gen_jmp_im(pc_start - s->cs_base);
7400 gen_svm_check_intercept(s, pc_start, SVM_EXIT_TR_READ);
7411 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7413 gen_svm_check_intercept(s, pc_start, SVM_EXIT_TR_WRITE);
7415 gen_jmp_im(pc_start - s->cs_base);
7446 gen_svm_check_intercept(s, pc_start, SVM_EXIT_GDTR_READ);
7465 gen_jmp_im(pc_start - s->cs_base);
7484 gen_jmp_im(pc_start - s->cs_base);
7485 gen_helper_mwait(tcg_const_i32(s->pc - pc_start));
7492 gen_svm_check_intercept(s, pc_start, SVM_EXIT_IDTR_READ);
7508 gen_jmp_im(pc_start - s->cs_base);
7514 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7518 tcg_const_i32(s->pc - pc_start));
7532 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7542 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7554 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7564 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7581 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7591 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7593 gen_svm_check_intercept(s, pc_start,
7611 gen_svm_check_intercept(s, pc_start, SVM_EXIT_READ_CR0);
7621 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7623 gen_svm_check_intercept(s, pc_start, SVM_EXIT_WRITE_CR0);
7633 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7637 gen_jmp_im(pc_start - s->cs_base);
7649 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7671 gen_jmp_im(pc_start - s->cs_base);
7692 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7694 gen_svm_check_intercept(s, pc_start, (b & 2) ? SVM_EXIT_INVD : SVM_EXIT_WBINVD);
7830 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7855 gen_jmp_im(pc_start - s->cs_base);
7874 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7891 gen_svm_check_intercept(s, pc_start, SVM_EXIT_WRITE_DR0 + reg);
7897 gen_svm_check_intercept(s, pc_start, SVM_EXIT_READ_DR0 + reg);
7905 gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base);
7907 gen_svm_check_intercept(s, pc_start, SVM_EXIT_WRITE_CR0);
7937 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
7943 gen_jmp_im(pc_start - s->cs_base);
7951 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
7957 gen_jmp_im(pc_start - s->cs_base);
7963 gen_exception(s, EXCP07_PREX, pc_start - s->cs_base);
8009 gen_svm_check_intercept(s, pc_start, SVM_EXIT_RSM);
8051 gen_sse(s, b, pc_start, rex_r);
8064 gen_exception(s, EXCP06_ILLOP, pc_start - s->cs_base);
8155 target_ulong pc_start;
8164 pc_start = tb->pc;
8241 pc_ptr = pc_start;
8311 (pc_ptr - pc_start) >= (TARGET_PAGE_SIZE - 32) ||
8339 qemu_log("IN: %s\n", lookup_symbol(pc_start));
8346 log_target_disas(pc_start, pc_ptr - pc_start, disas_flags);
8352 tb->size = pc_ptr - pc_start;