diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c index 13cf307906..f7e0951124 100644 --- a/accel/tcg/cputlb.c +++ b/accel/tcg/cputlb.c @@ -2772,7 +2772,7 @@ void cpu_ld_code(CPUArchState *env, abi_ptr addr, size_t len, uint8_t *out) { TCGMemOpIdx oi = make_memop_idx(MO_UB, cpu_mmu_index(env, true)); for (size_t i = 0; i < len; i++) { - out[i] = full_ldub_code(env, addr, oi, 0); + out[i] = full_ldub_code(env, addr+i, oi, 0); } }