mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-16 20:27:36 -04:00
Annotate all data with DUSK_GAME_DATA (#2214)
The hope of auto-importing data via lld MinGW + pseudo_reloc is now dead thanks to ARM64, so I just wrote a script to go annotate every exported data symbol in the game instead.
This commit is contained in:
+13
-13
@@ -27,9 +27,9 @@
|
||||
#include "dusk/logging.h"
|
||||
#include "dusk/frame_interpolation.h"
|
||||
|
||||
u8 mDoExt::CurrentHeapAdjustVerbose;
|
||||
u8 mDoExt::HeapAdjustVerbose;
|
||||
u8 mDoExt::HeapAdjustQuiet;
|
||||
DUSK_GAME_DATA u8 mDoExt::CurrentHeapAdjustVerbose;
|
||||
DUSK_GAME_DATA u8 mDoExt::HeapAdjustVerbose;
|
||||
DUSK_GAME_DATA u8 mDoExt::HeapAdjustQuiet;
|
||||
|
||||
static void mDoExt_setJ3DData(Mtx mtx, const J3DTransformInfo* transformInfo, u16 param_2) {
|
||||
bool local_28;
|
||||
@@ -691,7 +691,7 @@ JKRExpHeap* mDoExt_getDbPrintHeap() {
|
||||
return DbPrintHeap;
|
||||
}
|
||||
|
||||
JKRExpHeap* gameHeap;
|
||||
DUSK_GAME_DATA JKRExpHeap* gameHeap;
|
||||
static intptr_t safeGameHeapSize = -1;
|
||||
|
||||
JKRExpHeap* mDoExt_createGameHeap(u32 heapSize, JKRHeap* parentHeap) {
|
||||
@@ -724,8 +724,8 @@ size_t mDoExt_getSafeGameHeapSize() {
|
||||
return safeGameHeapSize;
|
||||
}
|
||||
|
||||
JKRExpHeap* zeldaHeap;
|
||||
intptr_t safeZeldaHeapSize = -1;
|
||||
DUSK_GAME_DATA JKRExpHeap* zeldaHeap;
|
||||
DUSK_GAME_DATA intptr_t safeZeldaHeapSize = -1;
|
||||
|
||||
JKRExpHeap* mDoExt_createZeldaHeap(u32 heapSize, JKRHeap* parentHeap) {
|
||||
JUT_ASSERT(1815, zeldaHeap == NULL || heapSize == 0);
|
||||
@@ -758,8 +758,8 @@ intptr_t mDoExt_getSafeZeldaHeapSize() {
|
||||
return safeZeldaHeapSize;
|
||||
}
|
||||
|
||||
JKRExpHeap* commandHeap;
|
||||
intptr_t safeCommandHeapSize = -1;
|
||||
DUSK_GAME_DATA JKRExpHeap* commandHeap;
|
||||
DUSK_GAME_DATA intptr_t safeCommandHeapSize = -1;
|
||||
|
||||
JKRExpHeap* mDoExt_createCommandHeap(u32 heapSize, JKRHeap* parentHeap) {
|
||||
JUT_ASSERT(1894, commandHeap == 0 || heapSize == 0);
|
||||
@@ -785,8 +785,8 @@ intptr_t mDoExt_getSafeCommandHeapSize() {
|
||||
return safeCommandHeapSize;
|
||||
}
|
||||
|
||||
JKRExpHeap* archiveHeap;
|
||||
intptr_t safeArchiveHeapSize = -1;
|
||||
DUSK_GAME_DATA JKRExpHeap* archiveHeap;
|
||||
DUSK_GAME_DATA intptr_t safeArchiveHeapSize = -1;
|
||||
|
||||
JKRExpHeap* mDoExt_createArchiveHeap(u32 heapSize, JKRHeap* parentHeap) {
|
||||
JUT_ASSERT(1966, archiveHeap == 0 || heapSize == 0);
|
||||
@@ -824,7 +824,7 @@ JKRExpHeap* mDoExt_getArchiveHeapPtr() {
|
||||
}
|
||||
|
||||
static JKRExpHeap* j2dHeap;
|
||||
intptr_t safeJ2dHeapSize = -1;
|
||||
DUSK_GAME_DATA intptr_t safeJ2dHeapSize = -1;
|
||||
|
||||
JKRExpHeap* mDoExt_createJ2dHeap(u32 heapSize, JKRHeap* parentHeap) {
|
||||
JUT_ASSERT(2059, j2dHeap == 0 || heapSize == 0);
|
||||
@@ -3850,7 +3850,7 @@ J3DModel* mDoExt_J3DModel__create(J3DModelData* i_modelData, u32 i_modelFlag, u3
|
||||
return NULL;
|
||||
}
|
||||
|
||||
DummyCheckHeap* dch;
|
||||
DUSK_GAME_DATA DummyCheckHeap* dch;
|
||||
|
||||
DummyCheckHeap::DummyCheckHeap() {
|
||||
mAlloc = NULL;
|
||||
@@ -3958,7 +3958,7 @@ void DummyCheckHeap_check() {
|
||||
}
|
||||
}
|
||||
|
||||
u32 aram_cache_size;
|
||||
DUSK_GAME_DATA u32 aram_cache_size;
|
||||
|
||||
u32 mDoExt_getAraCacheSize() {
|
||||
return aram_cache_size;
|
||||
|
||||
Reference in New Issue
Block a user