Home | History | Annotate | Download | only in target-i386

Lines Matching refs:tb

110     struct TranslationBlock *tb;
2286 TranslationBlock *tb;
2290 tb = s->tb;
2291 /* NOTE: we handle the case where the TB spans two pages here */
2292 if ((pc & TARGET_PAGE_MASK) == (tb->pc & TARGET_PAGE_MASK) ||
2297 tcg_gen_exit_tb((long)tb + tb_num);
2704 if (s->tb->flags & HF_INHIBIT_IRQ_MASK) {
2707 if (s->tb->flags & HF_RF_MASK) {
5013 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
5089 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
6688 if (!(s->tb->flags & HF_INHIBIT_IRQ_MASK))
7598 basic block 'tb'. If search_pc is TRUE, also generate PC
7601 TranslationBlock *tb,
7616 pc_start = tb->pc;
7617 cs_base = tb->cs_base;
7618 flags = tb->flags;
7619 cflags = tb->cflags;
7633 dc->tb = tb;
7685 max_insns = tb->cflags & CF_COUNT_MASK;
7694 !((bp->flags & BP_CPU) && (tb->flags & HF_RF_MASK))) {
7712 if (num_insns + 1 == max_insns && (tb->cflags & CF_LAST_IO))
7745 if (tb->cflags & CF_LAST_IO)
7747 gen_icount_end(tb, num_insns);
7775 tb->size = pc_ptr - pc_start;
7776 tb->icount = num_insns;
7780 void gen_intermediate_code(CPUState *env, TranslationBlock *tb)
7782 gen_intermediate_code_internal(env, tb, 0);
7785 void gen_intermediate_code_pc(CPUState *env, TranslationBlock *tb)
7787 gen_intermediate_code_internal(env, tb, 1);
7790 void restore_state_to_opc(CPUState *env, TranslationBlock *tb, int pc_pos)
7803 pc_pos, gen_opc_pc[pc_pos] - tb->cs_base,
7804 (uint32_t)tb->cs_base);
7807 env->eip = gen_opc_pc[pc_pos] - tb->cs_base;