summaryrefslogtreecommitdiff
path: root/src/JSystem/JAudio2/JASTaskThread.cpp
diff options
context:
space:
mode:
authorhatal175 <hatal175@users.noreply.github.com>2025-04-13 21:55:52 +0300
committerGitHub <noreply@github.com>2025-04-13 11:55:52 -0700
commit3df5c7bb42c1b886024b254fec28e5f98310b630 (patch)
tree7f1ae60b520d5707addc5da2204771a59e9c49ce /src/JSystem/JAudio2/JASTaskThread.cpp
parent417922b5c37b01a29a6d7816e53e3f3b2dddd9f0 (diff)
Various alignments to debug + matching TUs (#2391)
Diffstat (limited to 'src/JSystem/JAudio2/JASTaskThread.cpp')
-rw-r--r--src/JSystem/JAudio2/JASTaskThread.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/src/JSystem/JAudio2/JASTaskThread.cpp b/src/JSystem/JAudio2/JASTaskThread.cpp
index 80ef30fab4..802c628d23 100644
--- a/src/JSystem/JAudio2/JASTaskThread.cpp
+++ b/src/JSystem/JAudio2/JASTaskThread.cpp
@@ -24,8 +24,7 @@ JASTaskThread::~JASTaskThread() {
if (!received) {
return;
}
- ThreadMemPool* heap = JASKernel::getCommandHeap();
- heap->free(msg);
+ JASKernel::getCommandHeap()->free(msg);
}
}
@@ -34,8 +33,7 @@ JASTaskThread::~JASTaskThread() {
void* JASTaskThread::allocCallStack(void (*param_0)(void*), void const* param_1, u32 param_2) {
ThreadMemPool* heap;
u32 size = param_2 + 8;
- heap = JASKernel::getCommandHeap();
- JASThreadCallStack *callStack = (JASThreadCallStack*) heap->alloc(size);
+ JASThreadCallStack *callStack = (JASThreadCallStack*) JASKernel::getCommandHeap()->alloc(size);
if (callStack == NULL) {
return NULL;
}
@@ -47,10 +45,8 @@ void* JASTaskThread::allocCallStack(void (*param_0)(void*), void const* param_1,
/* 8028F9EC-8028FB5C 28A32C 0170+00 1/1 0/0 0/0 .text allocCallStack__13JASTaskThreadFPFPv_vPv */
void* JASTaskThread::allocCallStack(void (*runFunc)(void*), void* param_1) {
- ThreadMemPool* heap;
JASThreadCallStack *callStack;
- heap = JASKernel::getCommandHeap();
- callStack = (JASThreadCallStack*)heap->alloc(0xc);
+ callStack = (JASThreadCallStack*)JASKernel::getCommandHeap()->alloc(0xc);
if (callStack == NULL) {
return NULL;
}
@@ -70,8 +66,7 @@ int JASTaskThread::sendCmdMsg(void (*param_0)(void*), void const* param_1, u32 p
}
int iVar2 = sendMessage(pvVar1);
if (iVar2 == 0) {
- ThreadMemPool* heap = JASKernel::getCommandHeap();
- heap->free(pvVar1);
+ JASKernel::getCommandHeap()->free(pvVar1);
}
return iVar2;
}
@@ -86,8 +81,7 @@ int JASTaskThread::sendCmdMsg(void (*param_0)(void*), void* param_1) {
}
int iVar2 = sendMessage(pvVar1);
if (iVar2 == 0) {
- ThreadMemPool* heap = JASKernel::getCommandHeap();
- heap->free(pvVar1);
+ JASKernel::getCommandHeap()->free(pvVar1);
}
return iVar2;
}
@@ -95,9 +89,10 @@ int JASTaskThread::sendCmdMsg(void (*param_0)(void*), void* param_1) {
/* 8028FD4C-8028FE88 28A68C 013C+00 1/0 0/0 0/0 .text run__13JASTaskThreadFv */
// NONMATCHING Regalloc
void* JASTaskThread::run() {
+ JASThreadCallStack* ppcVar1;
OSInitFastCast();
do {
- JASThreadCallStack* ppcVar1 = (JASThreadCallStack*)waitMessageBlock();
+ ppcVar1 = (JASThreadCallStack*)waitMessageBlock();
if (field_0x84) {
OSSleepThread(&mpThreadQueue);
}
@@ -106,8 +101,7 @@ void* JASTaskThread::run() {
} else {
ppcVar1->mRunFunc(ppcVar1->field_0x8.pBuffer);
}
- ThreadMemPool* heap = JASKernel::getCommandHeap();
- heap->free(ppcVar1);
+ JASKernel::getCommandHeap()->free(ppcVar1);
} while (true);
}