qemu-e2k/target/i386/tcg
Richard Henderson 10b8eb94c0 target/i386: Verify memory operand for lcall and ljmp
These two opcodes only allow a memory operand.

Lacking the check for a register operand, we used the A0 temp
without initialization, which led to a tcg abort.

Buglink: https://bugs.launchpad.net/qemu/+bug/1921138
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210324164650.128608-1-richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2021-04-01 09:40:45 +02:00
..
bpt_helper.c
cc_helper_template.h
cc_helper.c
excp_helper.c
fpu_helper.c
helper-tcg.h target/i386: svm: do not discard high 32 bits of EXITINFO1 2021-03-19 08:48:18 -04:00
int_helper.c
mem_helper.c
meson.build
misc_helper.c
mpx_helper.c
seg_helper.c target/i386: svm: do not discard high 32 bits of EXITINFO1 2021-03-19 08:48:18 -04:00
smm_helper.c
svm_helper.c target/i386: svm: do not discard high 32 bits of EXITINFO1 2021-03-19 08:48:18 -04:00
tcg-cpu.c
tcg-cpu.h
tcg-stub.c
translate.c target/i386: Verify memory operand for lcall and ljmp 2021-04-01 09:40:45 +02:00