FPE_INTOVF (integer overflow) should be 2 refer to Linux.

Signed-off-by: Ruidong Cao <crdfrank@gmail.com>
Change-Id: I03f8ab25cf29257b31f145cf43304525a93f3300
PiperOrigin-RevId: 235763203
This commit is contained in:
Ruidong Cao
2019-02-26 11:48:49 -08:00
committed by Shentubot
parent 23fe059761
commit a2b794b30d
+1 -1
View File
@@ -290,7 +290,7 @@ func (c *vCPU) SwitchToUser(switchOpts ring0.SwitchOpts, info *arch.SignalInfo)
case ring0.Overflow:
*info = arch.SignalInfo{
Signo: int32(syscall.SIGFPE),
Code: 1, // FPE_INTOVF (integer overflow).
Code: 2, // FPE_INTOVF (integer overflow).
}
info.SetAddr(switchOpts.Registers.Rip) // Include address.
return usermem.AccessType{}, platform.ErrContextSignal