Decompile 3 functions in Source/Utility/Async/NAsyncWorkThread.cpp, Source/Utility/Async/NAsyncWorkThread.h, ...

Batch #12020 by Yommy: 3 byte-identical, 0 confirmed by peer review.

- fn_07584 NAsyncWorkThread::Receive: byte-identical
- fn_07583 NAsyncWorkThread::RequestStop: byte-identical
- fn_07613 NMessageMgr::Send: byte-identical

Merged automatically: every function is byte-identical to the original.
This commit is contained in:
ragnarok-clanker 2026-11-05 08:35:00 +00:00
commit 18ed8cc485
6 changed files with 11 additions and 11 deletions

View file

@ -38,9 +38,9 @@ NMessage NMessageQueue::Pop() {
// OFFSET: 0x00736660
// FUNCTION: fn_07624
void NMessageQueue::Push(std::uint64_t argument, std::uint32_t id) {
void NMessageQueue::Push(std::uint32_t argumentLow, std::uint32_t argumentHigh, std::uint32_t id) {
NSyncObject held(&this->m_criticalSection);
this->m_messages.push_back({static_cast<std::uint32_t>(argument), static_cast<std::uint32_t>(argument >> 32), id});
this->m_messages.push_back({argumentLow, argumentHigh, id});
ReleaseSemaphore(this->m_semaphore, 1, nullptr);
}