Implemented DebugFinder

This commit is contained in:
iTNTPiston 2021-08-09 16:40:04 -07:00
parent 0f6a9d95b5
commit 488f2c3e71
4 changed files with 43 additions and 5 deletions

View File

@ -94017,11 +94017,11 @@ Address,Quality,Size,Name
0x000000710124a37c,U,000140,
0x000000710124a408,U,000048,
0x000000710124a438,U,000092,
0x000000710124a494,U,000100,
0x000000710124a4f8,U,000108,
0x000000710124a564,U,000292,DebugFinder::createInstance
0x000000710124a688,U,000004,nullsub_4722
0x000000710124a68c,U,000004,j__ZdlPv_1261
0x000000710124a494,O,000100,_ZN4ksys11DebugFinder18SingletonDisposer_D1Ev
0x000000710124a4f8,O,000108,_ZN4ksys11DebugFinder18SingletonDisposer_D0Ev
0x000000710124a564,O,000292,_ZN4ksys11DebugFinder14createInstanceEPN4sead4HeapE
0x000000710124a688,O,000004,_ZN4ksys11DebugFinder4initEPN4sead4HeapE
0x000000710124a68c,U,000004,
0x000000710124a690,U,000008,
0x000000710124a698,U,000108,
0x000000710124a704,U,000108,

Can't render this file because it is too large.

View File

@ -9,6 +9,8 @@ target_sources(uking PRIVATE
CameraEditor.h
CameraMgr.cpp
CameraMgr.h
DebugFinder.cpp
DebugFinder.h
DebugMessage.h
HavokWorkerMgr.cpp
HavokWorkerMgr.h

View File

@ -0,0 +1,14 @@
#include "KingSystem/System/DebugFinder.h"
namespace ksys {
SEAD_SINGLETON_DISPOSER_IMPL(DebugFinder)
DebugFinder::DebugFinder() = default;
void DebugFinder::init(sead::Heap* heap) {
}
}

View File

@ -0,0 +1,22 @@
#pragma once
#include <heap/seadDisposer.h>
#include <prim/seadSafeString.h>
namespace ksys {
class DebugFinder{
SEAD_SINGLETON_DISPOSER(DebugFinder)
DebugFinder();
virtual ~DebugFinder();
public:
void init(sead::Heap* heap);
private:
sead::FixedSafeString<0x40> unused_1;
sead::FixedSafeString<0x100> unused_2;
u32 unused_3 = 0;
};
} // namespace ksys::evt