Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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 char * getName () const
 
void saveRelBase ()
 
u32 getRelUsedCount () const
 
u32 getRelTotalUsedSize () const
 

Private Attributes

const char * mName
 
const char * mJName
 
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: