From 6588f6764ff347a6a8176a0ddb7e165ade8352d5 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 7 Jul 2023 16:50:55 +0300 Subject: [PATCH] Fix TLS again --- src/core/memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/memory.cpp b/src/core/memory.cpp index abea7606..00f28eba 100644 --- a/src/core/memory.cpp +++ b/src/core/memory.cpp @@ -37,8 +37,8 @@ void Memory::reset() { u32 basePaddrForTLS = tlsBaseOpt.value(); for (int i = 0; i < appResourceLimits.maxThreads; i++) { u32 vaddr = VirtualAddrs::TLSBase + i * VirtualAddrs::TLSSize; - basePaddrForTLS += VirtualAddrs::TLSSize; allocateMemory(vaddr, basePaddrForTLS, VirtualAddrs::TLSSize, true); + basePaddrForTLS += VirtualAddrs::TLSSize; } // Initialize shared memory blocks and reserve memory for them