From 61b50fcf82693db920044bbd1365e1a95f9fadb9 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Fri, 7 Feb 2020 21:41:59 +0100 Subject: [PATCH] [Stack] Set default fill value to 0 instead of 0xBE It prevents corruption in few games --- src/xenia/kernel/xthread.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/kernel/xthread.cc b/src/xenia/kernel/xthread.cc index 6918b321a..593096c23 100644 --- a/src/xenia/kernel/xthread.cc +++ b/src/xenia/kernel/xthread.cc @@ -241,7 +241,7 @@ bool XThread::AllocateStack(uint32_t size) { stack_base_ = stack_limit_ + size; // Initialize the stack with junk - memory()->Fill(stack_alloc_base_, actual_size, 0xBE); + memory()->Fill(stack_alloc_base_, actual_size, 0x00); // Setup the guard pages heap->Protect(stack_alloc_base_, padding / 2, kMemoryProtectNoAccess);