mirror of
https://github.com/GNOME/libxml2.git
synced 2025-02-23 18:29:14 +08:00
1277 lines
16 KiB
HTML
1277 lines
16 KiB
HTML
|
<HTML
|
||
|
><HEAD
|
||
|
><TITLE
|
||
|
>xmlmemory</TITLE
|
||
|
><META
|
||
|
NAME="GENERATOR"
|
||
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
|
||
|
REL="HOME"
|
||
|
TITLE="Gnome XML Library Reference Manual"
|
||
|
HREF="book1.html"><LINK
|
||
|
REL="UP"
|
||
|
TITLE="Gnome XML Library"
|
||
|
HREF="libxml.html"><LINK
|
||
|
REL="PREVIOUS"
|
||
|
TITLE="parserInternals"
|
||
|
HREF="gnome-xml-parserinternals.html"><LINK
|
||
|
REL="NEXT"
|
||
|
TITLE="nanohttp"
|
||
|
HREF="gnome-xml-nanohttp.html"></HEAD
|
||
|
><BODY
|
||
|
BGCOLOR="#FFFFFF"
|
||
|
TEXT="#000000"
|
||
|
><DIV
|
||
|
CLASS="NAVHEADER"
|
||
|
><TABLE
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#000000"
|
||
|
CELLPADDING="1"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TH
|
||
|
COLSPAN="4"
|
||
|
ALIGN="center"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="5"
|
||
|
>Gnome XML Library Reference Manual</FONT
|
||
|
></TH
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#C00000"
|
||
|
ALIGN="left"
|
||
|
><A
|
||
|
HREF="gnome-xml-parserinternals.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><<< Previous Page</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#0000C0"
|
||
|
ALIGN="center"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><A
|
||
|
HREF="book1.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Home</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></B
|
||
|
></FONT
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#00C000"
|
||
|
ALIGN="center"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><A
|
||
|
HREF="libxml.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Up</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></B
|
||
|
></FONT
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#C00000"
|
||
|
ALIGN="right"
|
||
|
><A
|
||
|
HREF="gnome-xml-nanohttp.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Next Page >>></B
|
||
|
></FONT
|
||
|
></A
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
></DIV
|
||
|
><H1
|
||
|
>xmlmemory</H1
|
||
|
><DIV
|
||
|
CLASS="REFNAMEDIV"
|
||
|
><A
|
||
|
NAME="AEN8804"
|
||
|
></A
|
||
|
><H2
|
||
|
>Name</H2
|
||
|
>xmlmemory — </DIV
|
||
|
><DIV
|
||
|
CLASS="REFSYNOPSISDIV"
|
||
|
><A
|
||
|
NAME="AEN8807"
|
||
|
></A
|
||
|
><H2
|
||
|
>Synopsis</H2
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="SYNOPSIS"
|
||
|
>
|
||
|
|
||
|
#define <A
|
||
|
HREF="gnome-xml-xmlmemory.html#NO-DEBUG-MEMORY"
|
||
|
>NO_DEBUG_MEMORY</A
|
||
|
>
|
||
|
void <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLFREE"
|
||
|
>xmlFree</A
|
||
|
> (void *ptr);
|
||
|
void* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMALLOC"
|
||
|
>xmlMalloc</A
|
||
|
> (<GTKDOCLINK
|
||
|
HREF="SIZE-T"
|
||
|
>size_t</GTKDOCLINK
|
||
|
> size);
|
||
|
void* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLREALLOC"
|
||
|
>xmlRealloc</A
|
||
|
> (void *ptr,
|
||
|
<GTKDOCLINK
|
||
|
HREF="SIZE-T"
|
||
|
>size_t</GTKDOCLINK
|
||
|
> size);
|
||
|
char* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMEMSTRDUP"
|
||
|
>xmlMemStrdup</A
|
||
|
> (const char *str);
|
||
|
int <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLINITMEMORY"
|
||
|
>xmlInitMemory</A
|
||
|
> (void);
|
||
|
int <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMEMUSED"
|
||
|
>xmlMemUsed</A
|
||
|
> (void);
|
||
|
void <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMEMORYDUMP"
|
||
|
>xmlMemoryDump</A
|
||
|
> (void);
|
||
|
void <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMEMDISPLAY"
|
||
|
>xmlMemDisplay</A
|
||
|
> (<GTKDOCLINK
|
||
|
HREF="FILE"
|
||
|
>FILE</GTKDOCLINK
|
||
|
> *fp);
|
||
|
#define <A
|
||
|
HREF="gnome-xml-xmlmemory.html#DEBUG-MEMORY-LOCATION"
|
||
|
>DEBUG_MEMORY_LOCATION</A
|
||
|
>
|
||
|
#define <A
|
||
|
HREF="gnome-xml-xmlmemory.html#DEBUG-MEMORY"
|
||
|
>DEBUG_MEMORY</A
|
||
|
>
|
||
|
#define <A
|
||
|
HREF="gnome-xml-xmlmemory.html#MEM-LIST"
|
||
|
>MEM_LIST</A
|
||
|
>
|
||
|
void* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMALLOCLOC"
|
||
|
>xmlMallocLoc</A
|
||
|
> (int size,
|
||
|
const char *file,
|
||
|
int line);
|
||
|
void* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLREALLOCLOC"
|
||
|
>xmlReallocLoc</A
|
||
|
> (void *ptr,
|
||
|
int size,
|
||
|
const char *file,
|
||
|
int line);
|
||
|
char* <A
|
||
|
HREF="gnome-xml-xmlmemory.html#XMLMEMSTRDUPLOC"
|
||
|
>xmlMemStrdupLoc</A
|
||
|
> (const char *str,
|
||
|
const char *file,
|
||
|
int line);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="REFSECT1"
|
||
|
><A
|
||
|
NAME="AEN8828"
|
||
|
></A
|
||
|
><H2
|
||
|
>Description</H2
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="REFSECT1"
|
||
|
><A
|
||
|
NAME="AEN8831"
|
||
|
></A
|
||
|
><H2
|
||
|
>Details</H2
|
||
|
><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8833"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="NO-DEBUG-MEMORY"
|
||
|
></A
|
||
|
>NO_DEBUG_MEMORY</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>#define NO_DEBUG_MEMORY</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8838"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLFREE"
|
||
|
></A
|
||
|
>xmlFree ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void xmlFree (void *ptr);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="FREE"
|
||
|
>free</GTKDOCLINK
|
||
|
>() equivalent, with error checking.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>ptr</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8854"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMALLOC"
|
||
|
></A
|
||
|
>xmlMalloc ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void* xmlMalloc (<GTKDOCLINK
|
||
|
HREF="SIZE-T"
|
||
|
>size_t</GTKDOCLINK
|
||
|
> size);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="MALLOC"
|
||
|
>malloc</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>size</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8871"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLREALLOC"
|
||
|
></A
|
||
|
>xmlRealloc ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void* xmlRealloc (void *ptr,
|
||
|
<GTKDOCLINK
|
||
|
HREF="SIZE-T"
|
||
|
>size_t</GTKDOCLINK
|
||
|
> size);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="REALLOC"
|
||
|
>realloc</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>ptr</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>size</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8892"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMEMSTRDUP"
|
||
|
></A
|
||
|
>xmlMemStrdup ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>char* xmlMemStrdup (const char *str);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="STRDUP"
|
||
|
>strdup</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>str</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><I
|
||
|
CLASS="EMPHASIS"
|
||
|
>Returns</I
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8912"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLINITMEMORY"
|
||
|
></A
|
||
|
>xmlInitMemory ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>int xmlInitMemory (void);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>Initialize the memory layer.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><I
|
||
|
CLASS="EMPHASIS"
|
||
|
>Returns</I
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8927"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMEMUSED"
|
||
|
></A
|
||
|
>xmlMemUsed ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>int xmlMemUsed (void);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>returns the amount of memory currenly allocated</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><I
|
||
|
CLASS="EMPHASIS"
|
||
|
>Returns</I
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8942"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMEMORYDUMP"
|
||
|
></A
|
||
|
>xmlMemoryDump ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void xmlMemoryDump (void);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>Dump in-extenso the memory blocks allocated to the file .memorylist</P
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8948"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMEMDISPLAY"
|
||
|
></A
|
||
|
>xmlMemDisplay ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void xmlMemDisplay (<GTKDOCLINK
|
||
|
HREF="FILE"
|
||
|
>FILE</GTKDOCLINK
|
||
|
> *fp);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>show in-extenso the memory blocks allocated</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>fp</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8964"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="DEBUG-MEMORY-LOCATION"
|
||
|
></A
|
||
|
>DEBUG_MEMORY_LOCATION</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>#define DEBUG_MEMORY_LOCATION</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8969"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="DEBUG-MEMORY"
|
||
|
></A
|
||
|
>DEBUG_MEMORY</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>#define DEBUG_MEMORY</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8974"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="MEM-LIST"
|
||
|
></A
|
||
|
>MEM_LIST</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>#define MEM_LIST</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN8979"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMALLOCLOC"
|
||
|
></A
|
||
|
>xmlMallocLoc ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void* xmlMallocLoc (int size,
|
||
|
const char *file,
|
||
|
int line);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="MALLOC"
|
||
|
>malloc</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>size</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>file</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> the line number</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>line</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN9003"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLREALLOCLOC"
|
||
|
></A
|
||
|
>xmlReallocLoc ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>void* xmlReallocLoc (void *ptr,
|
||
|
int size,
|
||
|
const char *file,
|
||
|
int line);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="REALLOC"
|
||
|
>realloc</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>ptr</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>size</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>file</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> the line number</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>line</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><HR><DIV
|
||
|
CLASS="REFSECT2"
|
||
|
><A
|
||
|
NAME="AEN9031"
|
||
|
></A
|
||
|
><H3
|
||
|
><A
|
||
|
NAME="XMLMEMSTRDUPLOC"
|
||
|
></A
|
||
|
>xmlMemStrdupLoc ()</H3
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#D6E8FF"
|
||
|
WIDTH="100%"
|
||
|
CELLPADDING="6"
|
||
|
><TR
|
||
|
><TD
|
||
|
><PRE
|
||
|
CLASS="PROGRAMLISTING"
|
||
|
>char* xmlMemStrdupLoc (const char *str,
|
||
|
const char *file,
|
||
|
int line);</PRE
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
>a <GTKDOCLINK
|
||
|
HREF="STRDUP"
|
||
|
>strdup</GTKDOCLINK
|
||
|
>() equivalent, with logging of the allocation info.</P
|
||
|
><P
|
||
|
></P
|
||
|
><DIV
|
||
|
CLASS="INFORMALTABLE"
|
||
|
><P
|
||
|
></P
|
||
|
><TABLE
|
||
|
BORDER="0"
|
||
|
WIDTH="100%"
|
||
|
BGCOLOR="#FFD0D0"
|
||
|
CELLSPACING="0"
|
||
|
CELLPADDING="4"
|
||
|
CLASS="CALSTABLE"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>str</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>file</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> the line number</TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><TT
|
||
|
CLASS="PARAMETER"
|
||
|
><I
|
||
|
>line</I
|
||
|
></TT
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="20%"
|
||
|
ALIGN="RIGHT"
|
||
|
VALIGN="TOP"
|
||
|
><I
|
||
|
CLASS="EMPHASIS"
|
||
|
>Returns</I
|
||
|
> :</TD
|
||
|
><TD
|
||
|
WIDTH="80%"
|
||
|
ALIGN="LEFT"
|
||
|
VALIGN="TOP"
|
||
|
> </TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
><P
|
||
|
></P
|
||
|
></DIV
|
||
|
></DIV
|
||
|
></DIV
|
||
|
><DIV
|
||
|
CLASS="NAVFOOTER"
|
||
|
><BR
|
||
|
CLEAR="all"><BR><TABLE
|
||
|
WIDTH="100%"
|
||
|
BORDER="0"
|
||
|
BGCOLOR="#000000"
|
||
|
CELLPADDING="1"
|
||
|
CELLSPACING="0"
|
||
|
><TR
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#C00000"
|
||
|
ALIGN="left"
|
||
|
><A
|
||
|
HREF="gnome-xml-parserinternals.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><<< Previous Page</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#0000C0"
|
||
|
ALIGN="center"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><A
|
||
|
HREF="book1.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Home</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></B
|
||
|
></FONT
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#00C000"
|
||
|
ALIGN="center"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
><A
|
||
|
HREF="libxml.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Up</B
|
||
|
></FONT
|
||
|
></A
|
||
|
></B
|
||
|
></FONT
|
||
|
></TD
|
||
|
><TD
|
||
|
WIDTH="25%"
|
||
|
BGCOLOR="#C00000"
|
||
|
ALIGN="right"
|
||
|
><A
|
||
|
HREF="gnome-xml-nanohttp.html"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>Next Page >>></B
|
||
|
></FONT
|
||
|
></A
|
||
|
></TD
|
||
|
></TR
|
||
|
><TR
|
||
|
><TD
|
||
|
COLSPAN="2"
|
||
|
ALIGN="left"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>parserInternals</B
|
||
|
></FONT
|
||
|
></TD
|
||
|
><TD
|
||
|
COLSPAN="2"
|
||
|
ALIGN="right"
|
||
|
><FONT
|
||
|
COLOR="#FFFFFF"
|
||
|
SIZE="3"
|
||
|
><B
|
||
|
>nanohttp</B
|
||
|
></FONT
|
||
|
></TD
|
||
|
></TR
|
||
|
></TABLE
|
||
|
></DIV
|
||
|
></BODY
|
||
|
></HTML
|
||
|
>
|