Working mangled names

This commit is contained in:
jonko0493 2025-05-06 14:34:57 -07:00
parent c20526fbab
commit 64f39c0729

View File

@ -27,12 +27,12 @@ namespace Loader
exampleLib = dlopen("nitro:/dsl/example.dsl", RTLD_NOW | RTLD_LOCAL); exampleLib = dlopen("nitro:/dsl/example.dsl", RTLD_NOW | RTLD_LOCAL);
printf("Example lib loaded to %x\n", (u32)exampleLib); printf("Example lib loaded to %x\n", (u32)exampleLib);
isFlagSetFn = (fnIsFlagSet *)dlsym(exampleLib, "isFlagSet(Save*, unsi"); isFlagSetFn = (fnIsFlagSet *)dlsym(exampleLib, "_Z9isFlagSetP4Savet");
printf("isFlagSet loaded to %x\n", (u32)isFlagSetFn); printf("isFlagSet loaded to %x\n", (u32)isFlagSetFn);
setFlagFn = (fnSetFlag *)dlsym(exampleLib, "setFlag"); setFlagFn = (fnSetFlag *)dlsym(exampleLib, "_Z7setFlagP4Savet");
clearFlagFn = (fnClearFlag *)dlsym(exampleLib, "clearFlag"); clearFlagFn = (fnClearFlag *)dlsym(exampleLib, "_Z9clearFlagP4Savet");
getGlobalFn = (fnGetGlobal *)dlsym(exampleLib, "getGlobal"); getGlobalFn = (fnGetGlobal *)dlsym(exampleLib, "_Z9getGlobalP4Savet");
setGlobalFn = (fnSetGlobal *)dlsym(exampleLib, "setGlobal"); setGlobalFn = (fnSetGlobal *)dlsym(exampleLib, "_Z9setGlobalP4Saveth");
getMemUsedFn = (fnGetMemUsed *)dlsym(exampleLib, "getMemUsed"); getMemUsedFn = (fnGetMemUsed *)dlsym(exampleLib, "getMemUsed");
getMemFreeFn = (fnGetMemFree *)dlsym(exampleLib, "getMemFree"); getMemFreeFn = (fnGetMemFree *)dlsym(exampleLib, "getMemFree");