summaryrefslogtreecommitdiffstats
path: root/include/standard-headers/linux
diff options
context:
space:
mode:
authorAndrew Bennett2015-06-29 12:20:07 +0200
committerLeon Alrae2015-07-15 15:07:25 +0200
commitf01a361bfcce4bd0c439b0e051ef2a1e56727a44 (patch)
treeea3b3a551636e892f6b837887a449aa994d1ea53 /include/standard-headers/linux
parenttarget-mips: fix resource leak reported by Coverity (diff)
downloadqemu-f01a361bfcce4bd0c439b0e051ef2a1e56727a44.tar.gz
qemu-f01a361bfcce4bd0c439b0e051ef2a1e56727a44.tar.xz
qemu-f01a361bfcce4bd0c439b0e051ef2a1e56727a44.zip
linux-user: Fix MIPS N64 trap and break instruction bug
For the MIPS N64 ABI when QEMU reads the break/trap instruction so that it can inspect the break/trap code it reads 8 rather than 4 bytes which means it finds the code field from the instruction after the break/trap instruction. This then causes the break/trap handling code to fail because it does not understand the code number. The fix forces QEMU to always read 4 bytes of instruction data rather than deciding how much to read based on the ABI. Signed-off-by: Andrew Bennett <andrew.bennett@imgtec.com> Reviewed-by: Leon Alrae <leon.alrae@imgtec.com> Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
Diffstat (limited to 'include/standard-headers/linux')
0 files changed, 0 insertions, 0 deletions