all: Improvements based on listsym (#669)

This commit is contained in:
MonsterDruide1 2025-07-01 14:40:32 +02:00 committed by GitHub
parent 633e51654b
commit ea4ec1f856
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 23 additions and 32 deletions

View file

@ -146028,8 +146028,9 @@ Sequence/WorldResourceLoader.o:
lazy: true
- offset: 0x514bf0
size: 32
label: ''
status: NotDecompiled
label: _GLOBAL__sub_I_WorldResourceLoader.cpp
status: Matching
guess: true
System/AchievementSaveData.o:
'.text':
- offset: 0x514c10
@ -208090,8 +208091,9 @@ Util/YoshiUtil.o:
status: Matching
- offset: 0x765ca0
size: 32
label: ''
status: NotDecompiled
label: _GLOBAL__sub_I_seadTickSpan.cpp
status: Matching
guess: true
- offset: 0x765cc0
size: 80
label: _ZNK4sead10CoreIdMask11countOnBitsEv
@ -208110,8 +208112,9 @@ Util/YoshiUtil.o:
status: NonMatchingMajor
- offset: 0x765dec
size: 192
label: ''
status: NotDecompiled
label: _GLOBAL__sub_I_seadCoreInfo.cpp
status: NonMatchingMajor
guess: true
- offset: 0x765eac
size: 244
label:
@ -316863,8 +316866,9 @@ Unknown/SePlayer.o:
lazy: true
- offset: 0xb5a824
size: 56
label: ''
status: NotDecompiled
label: _GLOBAL__sub_I_seadAssertConfig.cpp
status: NonMatchingMajor
guess: true
- offset: 0xb5a85c
size: 120
label: _ZN4sead13DelegateEventIRKNS_16ExceptionHandler11InformationEED2Ev

View file

@ -127,8 +127,6 @@ void YamlParamGroup::readParam(const al::ByamlIter& iter) {
}
}
YamlParam_YamlString::YamlParam_YamlString(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_YamlString::getClassId() const {
return YamlClassId::String;
}
@ -137,8 +135,6 @@ void YamlParam_YamlString::setPtr_YamlString(const char** value) {
setParamPtr(value);
}
YamlParam_V3f::YamlParam_V3f(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_V3f::getClassId() const {
return YamlClassId::V3f;
}
@ -147,8 +143,6 @@ void YamlParam_V3f::setPtr_V3f(sead::Vector3f* value) {
setParamPtr(value);
}
YamlParam_YamlColor::YamlParam_YamlColor(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_YamlColor::getClassId() const {
return YamlClassId::Color;
}
@ -157,8 +151,6 @@ void YamlParam_YamlColor::setPtr_YamlColor(sead::Color4f* value) {
setParamPtr(value);
}
YamlParam_bool::YamlParam_bool(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_bool::getClassId() const {
return YamlClassId::Bool;
}
@ -167,8 +159,6 @@ void YamlParam_bool::setPtr_bool(bool* value) {
setParamPtr(value);
}
YamlParam_u8::YamlParam_u8(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_u8::getClassId() const {
return YamlClassId::U8;
}
@ -177,8 +167,6 @@ void YamlParam_u8::setPtr_u8(u8* value) {
setParamPtr(value);
}
YamlParam_f32::YamlParam_f32(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_f32::getClassId() const {
return YamlClassId::F32;
}
@ -187,8 +175,6 @@ void YamlParam_f32::setPtr_f32(f32* value) {
setParamPtr(value);
}
YamlParam_V2f::YamlParam_V2f(const char* name) : YamlParamBase(name) {}
YamlClassId YamlParam_V2f::getClassId() const {
return YamlClassId::V2f;
}

View file

@ -102,7 +102,7 @@ private:
class YamlParam_YamlString : public YamlParamBase<const char*> {
public:
YamlParam_YamlString(const char* name);
YamlParam_YamlString(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_YamlString(const char** value) override;
@ -110,7 +110,7 @@ public:
class YamlParam_V3f : public YamlParamBase<sead::Vector3f> {
public:
YamlParam_V3f(const char* name);
YamlParam_V3f(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_V3f(sead::Vector3f* value) override;
@ -118,7 +118,7 @@ public:
class YamlParam_YamlColor : public YamlParamBase<sead::Color4f> {
public:
YamlParam_YamlColor(const char* name);
YamlParam_YamlColor(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_YamlColor(sead::Color4f* value) override;
@ -126,7 +126,7 @@ public:
class YamlParam_bool : public YamlParamBase<bool> {
public:
YamlParam_bool(const char* name);
YamlParam_bool(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_bool(bool* value) override;
@ -134,7 +134,7 @@ public:
class YamlParam_u8 : public YamlParamBase<u8> {
public:
YamlParam_u8(const char* name);
YamlParam_u8(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_u8(u8* value) override;
@ -142,7 +142,7 @@ public:
class YamlParam_f32 : public YamlParamBase<f32> {
public:
YamlParam_f32(const char* name);
YamlParam_f32(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_f32(f32* value) override;
@ -150,7 +150,7 @@ public:
class YamlParam_V2f : public YamlParamBase<sead::Vector2f> {
public:
YamlParam_V2f(const char* name);
YamlParam_V2f(const char* name) : YamlParamBase(name) {}
YamlClassId getClassId() const override;
void setPtr_V2f(sead::Vector2f* value) override;

View file

@ -14,7 +14,7 @@
#include "Project/File/SoundItemHolder.h"
namespace al {
static sead::FixedSafeString<256> sDeviceName{"main"};
static sead::SafeString sDeviceName{"main"};
FileLoader::FileLoader(s32 threadPriority) {
mLoaderThread = new FileLoaderThread(threadPriority);

View file

@ -9,7 +9,8 @@
#include "Library/Yaml/ByamlIter.h"
#include "Library/Yaml/ByamlUtil.h"
const s32 priority = sead::Thread::cDefaultPriority;
const s32 cDefaultPriority = sead::Thread::cDefaultPriority;
const s32 cPriority = cDefaultPriority + 6;
WorldResourceLoader::WorldResourceLoader(GameDataHolder* dataHolder) : mDataHolder(dataHolder) {
using WorldResourceLoaderFunctor =
@ -17,7 +18,7 @@ WorldResourceLoader::WorldResourceLoader(GameDataHolder* dataHolder) : mDataHold
mWorldResourceLoader = new al::AsyncFunctorThread(
"WorldResourceLoader", WorldResourceLoaderFunctor{this, &WorldResourceLoader::loadResource},
priority, 0x100000, sead::CoreId::cMain);
cPriority, 0x100000, sead::CoreId::cMain);
}
WorldResourceLoader::~WorldResourceLoader() {