summaryrefslogtreecommitdiff
path: root/src/KingSystem/System/MemoryProfiler.h
blob: d38bced4044755711ee1d54d8cc3dbfc120e3560 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include <heap/seadDisposer.h>
#include "KingSystem/Utils/Types.h"

namespace ksys {

class MemoryProfiler {
    SEAD_SINGLETON_DISPOSER(MemoryProfiler)
    MemoryProfiler() = default;

public:
    void init(sead::Heap* heap);

    sead::Heap* mHeap{};
    void* _28{};
    void* _30{};
};
KSYS_CHECK_SIZE_NX150(MemoryProfiler, 0x38);

}  // namespace ksys