add more sorting to inline'd asm for JSystem, move m_Do_main over to using newly defined JKRHeap and JKRExpHeap headers

This commit is contained in:
unknown
2020-11-29 12:57:11 -05:00
parent 92cfb378f3
commit 58afa9ed78
63 changed files with 58 additions and 62 deletions
@@ -2,7 +2,7 @@
#define __JKRDISPOSER_H__
#include "dolphin/types.h"
#include "JSystem/JSupport/JSUList.h"
#include "JSystem/JSupport/JSUList/JSUList.h"
class JKRHeap;
class JKRDisposer {
@@ -0,0 +1,5 @@
class JKRExpHeap {
public:
s32 getTotalUsedSize() const;
};
@@ -1,6 +1,6 @@
#include "dolphin/types.h"
#include "JSystem/JKernel/JKRDisposer.h"
#include "JSystem/JKernel/JKRDisposer/JKRDisposer.h"
typedef void (*JKRErrorHandler)(void*, unsigned long, int);
class JKRHeap : JKRDisposer {
@@ -29,7 +29,7 @@ class JKRHeap : JKRDisposer {
static s32 getSize(void* ptr, JKRHeap* heap);
s32 getSize(void* ptr);
u32 getFreeSize();
s32 getFreeSize();
u32 getMaxFreeBlock();
u32 getTotalFreeSize();
u8 changeGroupID(u8 param_1);

Some files were not shown because too many files have changed in this diff Show More