From 9bccf43a3cd61067fd3117b39e9e29c6be728105 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Wed, 13 Mar 2024 16:36:49 -0400 Subject: [PATCH] Fix not passing arguments to printf --- src/JSystem/JKernel/JKRExpHeap.cpp | 4 +--- src/JSystem/JKernel/JKRStdHeap.cpp | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/JSystem/JKernel/JKRExpHeap.cpp b/src/JSystem/JKernel/JKRExpHeap.cpp index 10bb51b24..e7892172a 100644 --- a/src/JSystem/JKernel/JKRExpHeap.cpp +++ b/src/JSystem/JKernel/JKRExpHeap.cpp @@ -818,9 +818,7 @@ bool JKRExpHeap::dump() { } /* 802B2D5C-802B2F5C .text dump_sort_by_address__10JKRExpHeapFv */ -// regalloc bool JKRExpHeap::dump_sort_by_address() { - /* Nonmatching */ lock(); bool result = check(); u32 usedBytes = 0; @@ -855,7 +853,7 @@ bool JKRExpHeap::dump_sort_by_address() { } if (!block->isValid()) { - JUTReportConsole_f("xxxxx %08x: -------- --- --- (-------- --------)\nabort\n"); + JUTReportConsole_f("xxxxx %08x: -------- --- --- (-------- --------)\nabort\n", nextBlock); break; } diff --git a/src/JSystem/JKernel/JKRStdHeap.cpp b/src/JSystem/JKernel/JKRStdHeap.cpp index df189e313..aa03a6633 100644 --- a/src/JSystem/JKernel/JKRStdHeap.cpp +++ b/src/JSystem/JKernel/JKRStdHeap.cpp @@ -106,8 +106,8 @@ void JKRStdHeap::do_freeTail() { } /* 802B12A4-802B12D8 .text do_resize__10JKRStdHeapFPvUl */ -s32 JKRStdHeap::do_resize(void*, u32) { - JUTWarningConsole_f("resize: cannot resize memory block (%08x: %d)\n"); +s32 JKRStdHeap::do_resize(void* ptr, u32 newSize) { + JUTWarningConsole_f("resize: cannot resize memory block (%08x: %d)\n", ptr, newSize); return -1; }