XenevaOS
Loading...
Searching...
No Matches
Macros | Enumerations | Functions
z_zone.h File Reference
#include <stdio.h>
Include dependency graph for z_zone.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define Z_ChangeTag(p, t)    Z_ChangeTag2((p), (t), __FILE__, __LINE__)
 

Enumerations

enum  {
  PU_STATIC = 1 , PU_SOUND , PU_MUSIC , PU_FREE ,
  PU_LEVEL , PU_LEVSPEC , PU_PURGELEVEL , PU_CACHE ,
  PU_NUM_TAGS
}
 

Functions

void Z_Init (void)
 
void * Z_Malloc (int size, int tag, void *ptr)
 
void Z_Free (void *ptr)
 
void Z_FreeTags (int lowtag, int hightag)
 
void Z_DumpHeap (int lowtag, int hightag)
 
void Z_FileDumpHeap (FILE *f)
 
void Z_CheckHeap (void)
 
void Z_ChangeTag2 (void *ptr, int tag, char *file, int line)
 
void Z_ChangeUser (void *ptr, void **user)
 
int Z_FreeMemory (void)
 
unsigned int Z_ZoneSize (void)
 

Macro Definition Documentation

◆ Z_ChangeTag

#define Z_ChangeTag (   p,
  t 
)     Z_ChangeTag2((p), (t), __FILE__, __LINE__)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PU_STATIC 
PU_SOUND 
PU_MUSIC 
PU_FREE 
PU_LEVEL 
PU_LEVSPEC 
PU_PURGELEVEL 
PU_CACHE 
PU_NUM_TAGS 

Function Documentation

◆ Z_ChangeTag2()

void Z_ChangeTag2 ( void *  ptr,
int  tag,
char *  file,
int  line 
)

◆ Z_ChangeUser()

void Z_ChangeUser ( void *  ptr,
void **  user 
)

◆ Z_CheckHeap()

void Z_CheckHeap ( void  )

◆ Z_DumpHeap()

void Z_DumpHeap ( int  lowtag,
int  hightag 
)

◆ Z_FileDumpHeap()

void Z_FileDumpHeap ( FILE *  f)

◆ Z_Free()

void Z_Free ( void *  ptr)

◆ Z_FreeMemory()

int Z_FreeMemory ( void  )

◆ Z_FreeTags()

void Z_FreeTags ( int  lowtag,
int  hightag 
)

◆ Z_Init()

void Z_Init ( void  )

◆ Z_Malloc()

void * Z_Malloc ( int  size,
int  tag,
void *  ptr 
)

◆ Z_ZoneSize()

unsigned int Z_ZoneSize ( void  )