Details
MEM_LIST
| #define MEM_LIST /* keep a list of all the allocated memory blocks */ | 
xmlFreeFunc ()
| void        (*xmlFreeFunc)                  (void*); | 
xmlMallocFunc ()
| void*       (*xmlMallocFunc)                (...); | 
xmlReallocFunc ()
| void*       (*xmlReallocFunc)               (void*,
                                             ...); | 
xmlStrdupFunc ()
| char*       (*xmlStrdupFunc)                (const char*); | 
xmlFree
| extern xmlFreeFunc xmlFree; | 
xmlMalloc
| extern xmlMallocFunc xmlMalloc; | 
xmlRealloc
| extern xmlReallocFunc xmlRealloc; | 
xmlMemStrdup
| extern xmlStrdupFunc xmlMemStrdup; | 
xmlMemSetup ()
Override the default memory access functions with a new set
This has to be called before any other libxml routines !
Should this be blocked if there was already some allocations
done ?
xmlMemGet ()
Return the memory access functions set currently in use
xmlInitMemory ()
| int         xmlInitMemory                   (void); | 
Initialize the memory layer.
xmlMemUsed ()
returns the amount of memory currenly allocated
xmlMemDisplay ()
| void        xmlMemDisplay                   (FILE *fp); | 
show in-extenso the memory blocks allocated
xmlMemShow ()
| void        xmlMemShow                      (FILE *fp,
                                             int nr); | 
show a show display of the memory allocated, and dump
the nr last allocated areas which were not freed
xmlMemoryDump ()
| void        xmlMemoryDump                   (void); | 
Dump in-extenso the memory blocks allocated to the file .memorylist
xmlMallocLoc ()
| void*       xmlMallocLoc                    (int size,
                                             const char *file,
                                             int line); | 
a malloc() equivalent, with logging of the allocation info.
xmlReallocLoc ()
| void*       xmlReallocLoc                   (void *ptr,
                                             int size,
                                             const char *file,
                                             int line); | 
a realloc() equivalent, with logging of the allocation info.
xmlMemStrdupLoc ()
| char*       xmlMemStrdupLoc                 (const char *str,
                                             const char *file,
                                             int line); | 
a strdup() equivalent, with logging of the allocation info.