Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
HeapCheck Class Reference

#include <m_Do_main.h>

+ Collaboration diagram for HeapCheck:

Public Member Functions

 HeapCheck (JKRExpHeap *heap, const char *name, const char *jName)
 
void CheckHeap1 (void)
 
s32 getUsedCount (void) const
 
void heapDisplay (void) const
 
u32getUsedCountRef ()
 
u32getTotalUsedSizeRef ()
 
JKRExpHeapgetHeap ()
 
void setHeap (JKRExpHeap *i_heap)
 
void setHeapSize (u32 i_size)
 
s32 getMaxTotalUsedSize ()
 
s32 getMaxTotalFreeSize ()
 
const chargetName () const
 
void saveRelBase ()
 
u32 getRelUsedCount () const
 
u32 getRelTotalUsedSize () const
 

Private Attributes

const charmName
 
const charmJName
 
JKRExpHeapmHeap
 
s32 mMaxTotalUsedSize
 
s32 mMaxTotalFreeSize
 
s32 field_0x14
 
s32 field_0x18
 
u32 mTargetHeapSize
 
u32 mUsedCount
 
u32 mTotalUsedSize
 

Constructor & Destructor Documentation

◆ HeapCheck()

HeapCheck::HeapCheck ( JKRExpHeap heap,
const char name,
const char jName 
)
inline

Member Function Documentation

◆ CheckHeap1()

void HeapCheck::CheckHeap1 ( void  )

◆ getHeap()

JKRExpHeap * HeapCheck::getHeap ( )
inline

◆ getMaxTotalFreeSize()

s32 HeapCheck::getMaxTotalFreeSize ( )
inline

◆ getMaxTotalUsedSize()

s32 HeapCheck::getMaxTotalUsedSize ( )
inline

◆ getName()

const char * HeapCheck::getName ( ) const
inline

◆ getRelTotalUsedSize()

u32 HeapCheck::getRelTotalUsedSize ( ) const
inline

◆ getRelUsedCount()

u32 HeapCheck::getRelUsedCount ( ) const
inline

◆ getTotalUsedSizeRef()

u32 & HeapCheck::getTotalUsedSizeRef ( )
inline

◆ getUsedCount()

s32 HeapCheck::getUsedCount ( void  ) const

◆ getUsedCountRef()

u32 & HeapCheck::getUsedCountRef ( )
inline

◆ heapDisplay()

void HeapCheck::heapDisplay ( void  ) const

◆ saveRelBase()

void HeapCheck::saveRelBase ( )
inline

◆ setHeap()

void HeapCheck::setHeap ( JKRExpHeap i_heap)
inline

◆ setHeapSize()

void HeapCheck::setHeapSize ( u32  i_size)
inline

Member Data Documentation

◆ field_0x14

s32 HeapCheck::field_0x14
private

◆ field_0x18

s32 HeapCheck::field_0x18
private

◆ mHeap

JKRExpHeap* HeapCheck::mHeap
private

◆ mJName

const char* HeapCheck::mJName
private

◆ mMaxTotalFreeSize

s32 HeapCheck::mMaxTotalFreeSize
private

◆ mMaxTotalUsedSize

s32 HeapCheck::mMaxTotalUsedSize
private

◆ mName

const char* HeapCheck::mName
private

◆ mTargetHeapSize

u32 HeapCheck::mTargetHeapSize
private

◆ mTotalUsedSize

u32 HeapCheck::mTotalUsedSize
private

◆ mUsedCount

u32 HeapCheck::mUsedCount
private

The documentation for this class was generated from the following files: