diff --git a/core/libs/prx/libSceAgcDriver/Execution/include/AsyncLog.hpp b/core/libs/prx/libSceAgcDriver/Execution/include/AsyncLog.hpp index 36b218edf955..1e2b68353bac 100644 --- a/core/libs/prx/libSceAgcDriver/Execution/include/AsyncLog.hpp +++ b/core/libs/prx/libSceAgcDriver/Execution/include/AsyncLog.hpp @@ -390,9 +390,7 @@ inline void InstallAsyncLog_nid_no_patch() { static_cast(AsyncLog::Get()); } -inline void FlushAsyncLog_nid_no_patch() { - AsyncLog::Get().Flush(); -} +void FlushAsyncLog_nid_no_patch(); inline void FlushAsyncLogAtEnd_nid_no_patch() { AsyncLog::FlushAtEnd(); diff --git a/core/libs/prx/libSceAgcDriver/Execution/src/Driver/Lifecycle.cpp b/core/libs/prx/libSceAgcDriver/Execution/src/Driver/Lifecycle.cpp index b5928fd583c4..23c3b254d3e4 100644 --- a/core/libs/prx/libSceAgcDriver/Execution/src/Driver/Lifecycle.cpp +++ b/core/libs/prx/libSceAgcDriver/Execution/src/Driver/Lifecycle.cpp @@ -277,6 +277,10 @@ bool& Driver::onWorkerThread() { namespace AgcDriver { +void FlushAsyncLog_nid_no_patch() { + AsyncLog::Get().Flush(); +} + std::unique_lock HoldAsyncLog() { return AsyncLog::Get().Hold(); }