mirror of
https://github.com/zeldaret/tp
synced 2026-09-03 02:03:55 -04:00
JUTException (#154)
* JUTException inherit JKRThread * OK __ct__12JUTExceptionFP14JUTDirectPrint * OK create__12JUTExceptionFP14JUTDirectPrint * OK setFPException__12JUTExceptionFUl * OK showFloatSub__12JUTExceptionFif * OK showFloat__12JUTExceptionFP9OSContext * OK searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl * OK search_name_part__FPUcPUci * OK showStack__12JUTExceptionFP9OSContext * OK showMainInfo__12JUTExceptionFUsP9OSContextUlUl * OK showGPR__12JUTExceptionFP9OSContext * OK __sinit_JUTException_cpp * OK showMapInfo_subroutine__12JUTExceptionFUlb * OK showGPRMap__12JUTExceptionFP9OSContext * OK showSRR0Map__12JUTExceptionFP9OSContext * OK printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl * OK isEnablePad__12JUTExceptionCFv * OK readPad__12JUTExceptionFPUlPUl * NONMATCHING printContext__12JUTExceptionFUsP9OSContextUlUl * OK printContext__12JUTExceptionFUsP9OSContextUlUl * OK __dt__12JUTExceptionFv * OK waitTime__12JUTExceptionFl * OK createFB__12JUTExceptionFv * OK setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v * OK __ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl * OK createConsole__12JUTExceptionFPvUl * NONMATCHING queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb * OK queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb * OK appendMapFile__12JUTExceptionFPCc * clean up * OK panic_f__12JUTExceptionFPCciPCce * OK panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct * OK errorHandler__12JUTExceptionFUsP9OSContextUlUl * format * format * fixed requested changes * merged with master and removed *.s files Co-authored-by: Julgodis <>
This commit is contained in:
@@ -110,7 +110,7 @@ JUTConsoleManager* JUTConsoleManager::sManager;
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JUTConsole::create(unsigned int param_0, unsigned int param_1, JKRHeap* param_2) {
|
||||
asm JUTConsole* JUTConsole::create(unsigned int param_0, unsigned int param_1, JKRHeap* param_2) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JUtility/JUTConsole/create__10JUTConsoleFUiUiP7JKRHeap.s"
|
||||
}
|
||||
@@ -120,7 +120,7 @@ asm void JUTConsole::create(unsigned int param_0, unsigned int param_1, JKRHeap*
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JUTConsole::create(unsigned int param_0, void* param_1, u32 param_2) {
|
||||
asm JUTConsole* JUTConsole::create(unsigned int param_0, void* param_1, u32 param_2) {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JUtility/JUTConsole/create__10JUTConsoleFUiPvUl.s"
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,6 +4,7 @@
|
||||
//
|
||||
|
||||
#include "MSL_C.PPCEABI.bare.H/MSL_Common/Src/printf.h"
|
||||
#include "Runtime.PPCEABI.H/__va_arg.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
|
||||
@@ -1072,8 +1072,8 @@ asm bool cM3d_Cross_TriTri(cM3dGTri const& param_0, cM3dGTri const& param_1, Vec
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
inline f32 cM3d_2LinCenter(cM3dGLin const pLinA, f32 pLinAF, cM3dGLin const& pLinB, f32 pLinBF,
|
||||
Vec* pVecOut) {
|
||||
inline void cM3d_2LinCenter(cM3dGLin const pLinA, f32 pLinAF, cM3dGLin const& pLinB, f32 pLinBF,
|
||||
Vec* pVecOut) {
|
||||
Vec tmp, tmp2;
|
||||
pLinA.CalcPos(&tmp, pLinAF);
|
||||
pLinB.CalcPos(&tmp2, pLinBF);
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
|
||||
#include "dolphin/os/OSCache.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/os/OSError.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
@@ -43,7 +44,6 @@ extern "C" void PPCHalt();
|
||||
extern "C" void PPCMfhid2();
|
||||
extern "C" void PPCMthid2();
|
||||
extern "C" void OSDumpContext();
|
||||
extern "C" void OSSetErrorHandler();
|
||||
extern "C" void OSDisableInterrupts();
|
||||
extern "C" void OSRestoreInterrupts();
|
||||
extern "C" void DBPrintf();
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" void OSSetErrorHandler();
|
||||
extern "C" void __OSUnhandledException();
|
||||
|
||||
//
|
||||
@@ -54,7 +53,7 @@ SECTION_SDATA extern u32 __OSFpscrEnableBits = 0x000000F8;
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void OSSetErrorHandler() {
|
||||
asm void OSSetErrorHandler(OSError, OSErrorHandler) {
|
||||
nofralloc
|
||||
#include "asm/dolphin/os/OSError/OSSetErrorHandler.s"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user