mirror of
https://github.com/qemu/qemu.git
synced 2024-11-24 19:33:39 +08:00
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
This commit is contained in:
parent
8d6249a73a
commit
754d00ae3a
7
disas.c
7
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user