Commit b51910ba authored by Petar Jovanovic's avatar Petar Jovanovic Committed by Riku Voipio
Browse files

linux-user: correct handling of break exception for MIPS



Exception with break instruction has not been correctly propagated as
SIGTRAP. This resolves crash issues with examples that use break
instruction on MIPS.

Signed-off-by: default avatarPetar Jovanovic <petar.jovanovic@imgtec.com>
Signed-off-by: default avatarRiku Voipio <riku.voipio@linaro.org>
parent 974a196d
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2384,6 +2384,10 @@ static int do_break(CPUMIPSState *env, target_siginfo_t *info,
        ret = 0;
        break;
    default:
        info->si_signo = TARGET_SIGTRAP;
        info->si_errno = 0;
        queue_signal(env, info->si_signo, &*info);
        ret = 0;
        break;
    }