FireBirdLib - Topfield TMS PVR TAP Programming Library
FMUC_MemDebug.c File Reference
#include <stdlib.h>
#include "FBLib_FontManager.h"

Go to the source code of this file.

Functions

void FMUC_MemoryDump (dword *NrReservations, dword *NrTotalSize)
 
tFMUC_MemDebugFMUC_MemoryFindFree (void)
 
tFMUC_MemDebugFMUC_MemoryFindPointer (void *Pointer)
 
void * FMUC_ReserveMemory (char *Requester, dword size)
 
void FMUC_FreeMemory (char *Requester, void *Pointer)
 

Variables

tFMUC_MemDebug FMUC_Memory [10000]
 

Function Documentation

◆ FMUC_FreeMemory()

void FMUC_FreeMemory ( char *  Requester,
void *  Pointer 
)

◆ FMUC_MemoryDump()

void FMUC_MemoryDump ( dword *  NrReservations,
dword *  NrTotalSize 
)

Definition at line 6 of file FMUC_MemDebug.c.

References tFMUC_MemDebug::Alloc, FMUC_Memory, and tFMUC_MemDebug::Size.

Referenced by FMUC_FreeMemory(), and FMUC_ReserveMemory().

◆ FMUC_MemoryFindFree()

tFMUC_MemDebug * FMUC_MemoryFindFree ( void  )

Definition at line 30 of file FMUC_MemDebug.c.

References tFMUC_MemDebug::Alloc, and FMUC_Memory.

Referenced by FMUC_ReserveMemory().

◆ FMUC_MemoryFindPointer()

tFMUC_MemDebug * FMUC_MemoryFindPointer ( void *  Pointer)

Definition at line 45 of file FMUC_MemDebug.c.

References tFMUC_MemDebug::Alloc, and FMUC_Memory.

Referenced by FMUC_FreeMemory().

◆ FMUC_ReserveMemory()

void * FMUC_ReserveMemory ( char *  Requester,
dword  size 
)

Variable Documentation

◆ FMUC_Memory

tFMUC_MemDebug FMUC_Memory[10000]

Definition at line 4 of file FMUC_MemDebug.c.

Referenced by FMUC_MemoryDump(), FMUC_MemoryFindFree(), and FMUC_MemoryFindPointer().