Frame pointer should be aligned to the pointer size, not the stack frame size
This commit is contained in:
parent
6ab170b55a
commit
e4c672d9bf
1 changed files with 2 additions and 2 deletions
|
@ -80,7 +80,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Process
|
|||
|
||||
while (framePointer != 0)
|
||||
{
|
||||
if ((framePointer & 7) != 0 ||
|
||||
if ((framePointer & 3) != 0 ||
|
||||
!_owner.CpuMemory.IsMapped(framePointer) ||
|
||||
!_owner.CpuMemory.IsMapped(framePointer + 4))
|
||||
{
|
||||
|
@ -100,7 +100,7 @@ namespace Ryujinx.HLE.HOS.Kernel.Process
|
|||
|
||||
while (framePointer != 0)
|
||||
{
|
||||
if ((framePointer & 15) != 0 ||
|
||||
if ((framePointer & 7) != 0 ||
|
||||
!_owner.CpuMemory.IsMapped(framePointer) ||
|
||||
!_owner.CpuMemory.IsMapped(framePointer + 8))
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue