X86: Make x86 syscall return just stuff the return value in eax.
--HG-- extra : convert_revision : 800d8a2398d5750c03c642264577c9c772684266
This commit is contained in:
@@ -67,11 +67,7 @@ namespace X86ISA
|
||||
static inline void setSyscallReturn(SyscallReturn return_value,
|
||||
ThreadContext * tc)
|
||||
{
|
||||
if (return_value.successful()) {
|
||||
tc->setIntReg(INTREG_RAX, return_value.value());
|
||||
} else {
|
||||
tc->setIntReg(INTREG_RAX, -return_value.value());
|
||||
}
|
||||
tc->setIntReg(INTREG_RAX, return_value.value());
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user