From: malc Date: Tue, 21 Apr 2009 22:26:22 +0000 (+0000) Subject: Safety net for the cases where disassembler/translator disagree over instruction... X-Git-Tag: TizenStudio_2.0_p2.3~9095 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=74edba0aed6c736ed1dde26e4cf07b07364ef27f;p=sdk%2Femulator%2Fqemu.git Safety net for the cases where disassembler/translator disagree over instruction decoding Noticed by Mark Karpeles. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7209 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/disas.c b/disas.c index 6bf7592..37f7433 100644 --- a/disas.c +++ b/disas.c @@ -222,6 +222,13 @@ void target_disas(FILE *out, target_ulong code, target_ulong size, int flags) fprintf(out, "\n"); if (count < 0) break; + if (size < count) { + fprintf(out, + "Disassembler disagrees with translator over instruction " + "decoding\n" + "Please report this to qemu-devel@nongnu.org\n"); + break; + } } }