Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
memory.c File Reference

Classes

struct  IOSChunk
 
struct  IOSHeap
 

Typedefs

typedef struct IOSChunk IOSChunk
 

Functions

static void __iosCoalesceChunk (IOSChunk *p)
 
IOSHeapId iosCreateHeap (void *ptr, u32 size)
 
void * __iosAlloc (IOSHeapId id, u32 size, u32 alignment)
 
void * iosAllocAligned (IOSHeapId id, u32 size, u32 alignment)
 
IOSError iosFree (IOSHeapId id, void *ptr)
 

Variables

static IOSHeap __heaps [8]
 

Typedef Documentation

◆ IOSChunk

typedef struct IOSChunk IOSChunk

Function Documentation

◆ __iosAlloc()

void * __iosAlloc ( IOSHeapId id,
u32 size,
u32 alignment )

◆ __iosCoalesceChunk()

static void __iosCoalesceChunk ( IOSChunk * p)
static

◆ iosAllocAligned()

void * iosAllocAligned ( IOSHeapId id,
u32 size,
u32 alignment )

◆ iosCreateHeap()

IOSHeapId iosCreateHeap ( void * ptr,
u32 size )

◆ iosFree()

IOSError iosFree ( IOSHeapId id,
void * ptr )

Variable Documentation

◆ __heaps

IOSHeap __heaps[8]
static