summaryrefslogtreecommitdiff
path: root/libs/JSystem/JUtility/JUTException.cpp
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2024-01-20 02:53:06 -0800
committerGitHub <noreply@github.com>2024-01-20 12:53:06 +0200
commit49a4319fb85eaa6e3cbbaebad7c3a8df286b512f (patch)
tree0c88cdec1cf8ad19c83acb4708e536dfbad33177 /libs/JSystem/JUtility/JUTException.cpp
parent5ad3727d177dd7b1c39523e3377410902cb781ad (diff)
OSLink done (#2038)
Diffstat (limited to 'libs/JSystem/JUtility/JUTException.cpp')
-rw-r--r--libs/JSystem/JUtility/JUTException.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/libs/JSystem/JUtility/JUTException.cpp b/libs/JSystem/JUtility/JUTException.cpp
index cefbac055a..5c304db5fd 100644
--- a/libs/JSystem/JUtility/JUTException.cpp
+++ b/libs/JSystem/JUtility/JUTException.cpp
@@ -346,25 +346,25 @@ bool JUTException::searchPartialModule(u32 address, u32* module_id, u32* section
OSModuleInfo* module = *(OSModuleInfo**)0x800030C8;
while (module) {
- OSSectionInfo* section = (OSSectionInfo*)module->info.sectionInfoOffset;
- for (u32 i = 0; i < module->mNumSections; section = section + 1, i++) {
- if (section->mSize) {
- u32 addr = ALIGN_PREV(section->mOffset, 2);
- if ((addr <= address) && (address < addr + section->mSize)) {
+ OSSectionInfo* section = (OSSectionInfo*)module->sectionInfoOffset;
+ for (u32 i = 0; i < module->numSections; section = section + 1, i++) {
+ if (section->size) {
+ u32 addr = ALIGN_PREV(section->offset, 2);
+ if ((addr <= address) && (address < addr + section->size)) {
if (module_id)
- *module_id = module->mId;
+ *module_id = module->id;
if (section_id)
*section_id = i;
if (section_offset)
*section_offset = address - addr;
if (name_offset)
- *name_offset = module->mModuleNameOffset;
+ *name_offset = module->nameOffset;
return true;
}
}
}
- module = (OSModuleInfo*)module->mNext;
+ module = (OSModuleInfo*)module->link.next;
}
return false;