From a503b5e20bc84a368a773f01a376e2df3bafa084 Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Tue, 13 May 2025 17:46:29 +0200 Subject: [PATCH] Rename CodeBufferManager reference --- FEXCore/Source/Interface/Core/CPUBackend.cpp | 8 ++++---- FEXCore/Source/Interface/Core/CPUBackend.h | 2 +- FEXCore/Source/Interface/Core/JIT/JIT.cpp | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/FEXCore/Source/Interface/Core/CPUBackend.cpp b/FEXCore/Source/Interface/Core/CPUBackend.cpp index 9850700d8..8d91220b5 100644 --- a/FEXCore/Source/Interface/Core/CPUBackend.cpp +++ b/FEXCore/Source/Interface/Core/CPUBackend.cpp @@ -266,10 +266,10 @@ namespace CPU { return TotalLUT; }()}; - CPUBackend::CPUBackend(CodeBufferManager& manager, FEXCore::Core::InternalThreadState* ThreadState, size_t MaxCodeSize) + CPUBackend::CPUBackend(CodeBufferManager& CodeBuffers, FEXCore::Core::InternalThreadState* ThreadState, size_t MaxCodeSize) : ThreadState(ThreadState) , MaxCodeSize(MaxCodeSize) - , manager(manager) { + , CodeBuffers(CodeBuffers) { auto& Common = ThreadState->CurrentFrame->Pointers.Common; @@ -312,7 +312,7 @@ namespace CPU { auto PrevCodeBuffer = CurrentCodeBuffer; // Resize the code buffer and reallocate our code size - CurrentCodeBuffer = manager.StartLargerCodeBuffer(MaxCodeSize); + CurrentCodeBuffer = CodeBuffers.StartLargerCodeBuffer(MaxCodeSize); RegisterForSignalHandler(PrevCodeBuffer); return CurrentCodeBuffer.get(); @@ -331,7 +331,7 @@ namespace CPU { fextl::shared_ptr CPUBackend::CheckCodeBufferUpdate() { fextl::shared_ptr OldCodeBuffer; - auto NewCodeBuffer = manager.GetLatest(); + auto NewCodeBuffer = CodeBuffers.GetLatest(); if (CurrentCodeBuffer != NewCodeBuffer) { RegisterForSignalHandler(CurrentCodeBuffer); return std::exchange(CurrentCodeBuffer, NewCodeBuffer); diff --git a/FEXCore/Source/Interface/Core/CPUBackend.h b/FEXCore/Source/Interface/Core/CPUBackend.h index d5cfb58c5..419fe87c4 100644 --- a/FEXCore/Source/Interface/Core/CPUBackend.h +++ b/FEXCore/Source/Interface/Core/CPUBackend.h @@ -212,7 +212,7 @@ namespace CPU { // Old CodeBuffer generations required to be valid until returning from signal handlers fextl::vector> SignalHandlerCodeBuffers; - CodeBufferManager& manager; // TODO: Rename + CodeBufferManager& CodeBuffers; private: void RegisterForSignalHandler(fextl::shared_ptr); diff --git a/FEXCore/Source/Interface/Core/JIT/JIT.cpp b/FEXCore/Source/Interface/Core/JIT/JIT.cpp index 48fa76cbb..15a758b32 100644 --- a/FEXCore/Source/Interface/Core/JIT/JIT.cpp +++ b/FEXCore/Source/Interface/Core/JIT/JIT.cpp @@ -549,7 +549,7 @@ Arm64JITCore::Arm64JITCore(FEXCore::Context::ContextImpl* ctx, FEXCore::Core::In AArch64.LREM = reinterpret_cast(LREM); } - CurrentCodeBuffer = manager.GetLatest(); + CurrentCodeBuffer = CodeBuffers.GetLatest(); ThreadState->LookupCache->Shared = CurrentCodeBuffer->LookupCache.get(); // Setup dynamic dispatch. @@ -704,7 +704,7 @@ CPUBackend::CompiledCode Arm64JITCore::CompileCode(uint64_t Entry, uint64_t Size } SetBuffer(CurrentCodeBuffer->Ptr, CurrentCodeBuffer->Size); - SetCursorOffset(manager.LatestOffset); + SetCursorOffset(CodeBuffers.LatestOffset); if ((GetCursorOffset() + BufferRange) > (CurrentCodeBuffer->Size - Utils::FEX_PAGE_SIZE)) { CTX->ClearCodeCache(ThreadState); } @@ -879,7 +879,7 @@ CPUBackend::CompiledCode Arm64JITCore::CompileCode(uint64_t Entry, uint64_t Size JITBlockTail->Size = CodeData.Size; - manager.LatestOffset = GetCursorOffset(); + CodeBuffers.LatestOffset = GetCursorOffset(); ClearICache(CodeData.BlockBegin, CodeOnlySize);