From 3a20eaf4ea211f7a122e159afb06038712ba495c Mon Sep 17 00:00:00 2001 From: Jcw87 Date: Sun, 22 Oct 2023 22:34:25 -0700 Subject: [PATCH] JASKernelDebug --- configure.py | 2 +- include/JSystem/JAudio/JASKernelDebug.h | 12 ++++++++++++ src/JSystem/JAudio/JASKernelDebug.cpp | 9 +++++---- 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 include/JSystem/JAudio/JASKernelDebug.h diff --git a/configure.py b/configure.py index b9ccea6a0..7f629c9a9 100644 --- a/configure.py +++ b/configure.py @@ -659,7 +659,7 @@ config.libs = [ Object(NonMatching, "JSystem/JAudio/JASHeapCtrl.cpp"), Object(NonMatching, "JSystem/JAudio/JASResArcLoader.cpp"), Object(Matching, "JSystem/JAudio/JASProbe.cpp"), - Object(NonMatching, "JSystem/JAudio/JASKernelDebug.cpp"), + Object(Matching, "JSystem/JAudio/JASKernelDebug.cpp"), Object(Matching, "JSystem/JAudio/JASCmdStack.cpp"), Object(Matching, "JSystem/JAudio/JASSystemHeap.cpp"), Object(NonMatching, "JSystem/JAudio/JASNoteMgr.cpp"), diff --git a/include/JSystem/JAudio/JASKernelDebug.h b/include/JSystem/JAudio/JASKernelDebug.h new file mode 100644 index 000000000..290d28f8b --- /dev/null +++ b/include/JSystem/JAudio/JASKernelDebug.h @@ -0,0 +1,12 @@ +#ifndef JASKERNELDEBUG_H +#define JASKERNELDEBUG_H + +#include "dolphin/types.h" + +namespace JASystem { + namespace Kernel { + void stackInit(u64*, u32); + } +} + +#endif /* JASKERNELDEBUG_H */ diff --git a/src/JSystem/JAudio/JASKernelDebug.cpp b/src/JSystem/JAudio/JASKernelDebug.cpp index 7fe500ee7..e1fccc668 100644 --- a/src/JSystem/JAudio/JASKernelDebug.cpp +++ b/src/JSystem/JAudio/JASKernelDebug.cpp @@ -3,11 +3,12 @@ // Translation Unit: JASKernelDebug.cpp // -#include "JASKernelDebug.h" -#include "dolphin/types.h" +#include "JSystem/JAudio/JASKernelDebug.h" /* 8027D6B8-8027D6F4 .text stackInit__Q28JASystem6KernelFPUxUl */ -void JASystem::Kernel::stackInit(unsigned long long*, unsigned long) { +void JASystem::Kernel::stackInit(u64* param_1, u32 param_2) { /* Nonmatching */ + for (int i = 1; i < param_2; i++) { + param_1[i] = 0xfadebabe12345678; + } } -