Files
FEX-Emu--FEX/Source/Tools/CommonTools/DummyHandlers.cpp
T
Paulo Matos 2b4ec88dae Whole-tree reformat
This follows discussions from #3413.
Followup commits add clang-format file, script and blame ignore lists.
2024-04-12 16:26:02 +02:00

27 lines
785 B
C++

// SPDX-License-Identifier: MIT
#include "DummyHandlers.h"
namespace FEX::DummyHandlers {
thread_local FEXCore::Core::InternalThreadState* TLSThread;
void DummySignalDelegator::RegisterTLSState(FEXCore::Core::InternalThreadState* Thread) {
TLSThread = Thread;
}
void DummySignalDelegator::UninstallTLSState(FEXCore::Core::InternalThreadState* Thread) {
TLSThread = nullptr;
}
FEXCore::Core::InternalThreadState* DummySignalDelegator::GetTLSThread() {
return TLSThread;
}
fextl::unique_ptr<FEXCore::HLE::SyscallHandler> CreateSyscallHandler() {
return fextl::make_unique<DummySyscallHandler>();
}
fextl::unique_ptr<FEX::DummyHandlers::DummySignalDelegator> CreateSignalDelegator() {
return fextl::make_unique<DummySignalDelegator>();
}
} // namespace FEX::DummyHandlers