\hypertarget{z__zone_8cpp}{
\section{common/z\_\-zone.cpp File Reference}
\label{d0/dff/z__zone_8cpp}\index{common/z\_\-zone.cpp@{common/z\_\-zone.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structmemzone__t}{memzone\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{z__zone_8cpp_a1fdf85f117eec0910b5390ef6fb93f6c}{Z\_\-Init} (void)
\item 
void \hyperlink{z__zone_8cpp_af7da4708a6092a7a014780470f86b603}{Z\_\-Free2} (void $\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, const char $\ast$file, int line)
\item 
void $\ast$ \hyperlink{z__zone_8cpp_ab486f3f837975302f62706bca8bacd6e}{Z\_\-Malloc2} (size\_\-t \hyperlink{lzoconf_8h_aab9257c30c984af77be6bc46d052d45d}{size}, int tag, void $\ast$user, const char $\ast$file, int line)
\item 
void \hyperlink{z__zone_8cpp_a0bdd4089ecef56196582afcef1020bd4}{Z\_\-FreeTags} (int lowtag, int hightag)
\item 
void \hyperlink{z__zone_8cpp_adc83616a9d9def9c1933e53820ac34e3}{Z\_\-DumpHeap} (int lowtag, int hightag)
\item 
void \hyperlink{z__zone_8cpp_a8c9d5a6f9499fd55754ad2b0ec6d18ee}{Z\_\-FileDumpHeap} (FILE $\ast$f)
\item 
void \hyperlink{z__zone_8cpp_af35f377fca36b4f7fd9960cbf29fae89}{Z\_\-CheckHeap} (void)
\item 
void \hyperlink{z__zone_8cpp_a1fe1c8493d99f2225f4d9ad9601fb5d5}{Z\_\-ChangeTag2} (void $\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, int tag)
\item 
size\_\-t \hyperlink{z__zone_8cpp_aa50ea46666f69a8412579b552a1f10cf}{Z\_\-FreeMemory} (void)
\item 
\hyperlink{z__zone_8cpp_a9fa8b368bf23c0de883d7c15459edf05}{BEGIN\_\-COMMAND} (dumpheap)
\item 
\hyperlink{z__zone_8cpp_ac3be0702ede94befe3701b4a368dd6e2}{END\_\-COMMAND} (dumpheap) BEGIN\_\-COMMAND(mem)
\item 
\hyperlink{z__zone_8cpp_af3d373c1e8abe6b213a9d278fcc9c6ca}{END\_\-COMMAND} (mem) VERSION\_\-CONTROL(z\_\-zone\_\-cpp
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a0ae6440880c26c957cfdabe0c4ce9123}{pfree}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a42a5324c245661f08994fce467c0c754}{usedpblocks}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a08ebd943af67ca0c1e1c4661dfa1a1b6}{efree}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a820d7cee5c30b9fb81c9073a65409f6d}{usedeblocks}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a1f9d12415137b3b8d0d44a5109b7ae84}{lsize}
\item 
static size\_\-t \hyperlink{z__zone_8cpp_a9917bcde285596549dd6f56f8a37c520}{usedlblocks}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{z__zone_8cpp_a9fa8b368bf23c0de883d7c15459edf05}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{dumpheap}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_a9fa8b368bf23c0de883d7c15459edf05}
\hypertarget{z__zone_8cpp_ac3be0702ede94befe3701b4a368dd6e2}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{dumpheap}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_ac3be0702ede94befe3701b4a368dd6e2}
\hypertarget{z__zone_8cpp_af3d373c1e8abe6b213a9d278fcc9c6ca}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{mem}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_af3d373c1e8abe6b213a9d278fcc9c6ca}
\hypertarget{z__zone_8cpp_a1fe1c8493d99f2225f4d9ad9601fb5d5}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-ChangeTag2@{Z\_\-ChangeTag2}}
\index{Z\_\-ChangeTag2@{Z\_\-ChangeTag2}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-ChangeTag2}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-ChangeTag2 (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr, }
\item[{int}]{tag}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_a1fe1c8493d99f2225f4d9ad9601fb5d5}
\hypertarget{z__zone_8cpp_af35f377fca36b4f7fd9960cbf29fae89}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-CheckHeap@{Z\_\-CheckHeap}}
\index{Z\_\-CheckHeap@{Z\_\-CheckHeap}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-CheckHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-CheckHeap (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_af35f377fca36b4f7fd9960cbf29fae89}
\hypertarget{z__zone_8cpp_adc83616a9d9def9c1933e53820ac34e3}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-DumpHeap@{Z\_\-DumpHeap}}
\index{Z\_\-DumpHeap@{Z\_\-DumpHeap}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-DumpHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-DumpHeap (
\begin{DoxyParamCaption}
\item[{int}]{lowtag, }
\item[{int}]{hightag}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_adc83616a9d9def9c1933e53820ac34e3}
\hypertarget{z__zone_8cpp_a8c9d5a6f9499fd55754ad2b0ec6d18ee}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-FileDumpHeap@{Z\_\-FileDumpHeap}}
\index{Z\_\-FileDumpHeap@{Z\_\-FileDumpHeap}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-FileDumpHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-FileDumpHeap (
\begin{DoxyParamCaption}
\item[{FILE $\ast$}]{f}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_a8c9d5a6f9499fd55754ad2b0ec6d18ee}
\hypertarget{z__zone_8cpp_af7da4708a6092a7a014780470f86b603}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-Free2@{Z\_\-Free2}}
\index{Z\_\-Free2@{Z\_\-Free2}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-Free2}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-Free2 (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr, }
\item[{const char $\ast$}]{file, }
\item[{int}]{line}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_af7da4708a6092a7a014780470f86b603}
\hypertarget{z__zone_8cpp_aa50ea46666f69a8412579b552a1f10cf}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-FreeMemory@{Z\_\-FreeMemory}}
\index{Z\_\-FreeMemory@{Z\_\-FreeMemory}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-FreeMemory}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t Z\_\-FreeMemory (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_aa50ea46666f69a8412579b552a1f10cf}
\hypertarget{z__zone_8cpp_a0bdd4089ecef56196582afcef1020bd4}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-FreeTags@{Z\_\-FreeTags}}
\index{Z\_\-FreeTags@{Z\_\-FreeTags}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-FreeTags}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-FreeTags (
\begin{DoxyParamCaption}
\item[{int}]{lowtag, }
\item[{int}]{hightag}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_a0bdd4089ecef56196582afcef1020bd4}
\hypertarget{z__zone_8cpp_a1fdf85f117eec0910b5390ef6fb93f6c}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-Init@{Z\_\-Init}}
\index{Z\_\-Init@{Z\_\-Init}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_a1fdf85f117eec0910b5390ef6fb93f6c}
\hypertarget{z__zone_8cpp_ab486f3f837975302f62706bca8bacd6e}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!Z\_\-Malloc2@{Z\_\-Malloc2}}
\index{Z\_\-Malloc2@{Z\_\-Malloc2}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{Z\_\-Malloc2}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Z\_\-Malloc2 (
\begin{DoxyParamCaption}
\item[{size\_\-t}]{size, }
\item[{int}]{tag, }
\item[{void $\ast$}]{user, }
\item[{const char $\ast$}]{file, }
\item[{int}]{line}
\end{DoxyParamCaption}
)}}
\label{d0/dff/z__zone_8cpp_ab486f3f837975302f62706bca8bacd6e}


\subsection{Variable Documentation}
\hypertarget{z__zone_8cpp_a08ebd943af67ca0c1e1c4661dfa1a1b6}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!efree@{efree}}
\index{efree@{efree}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{efree}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf efree}}}
\label{d0/dff/z__zone_8cpp_a08ebd943af67ca0c1e1c4661dfa1a1b6}
\hypertarget{z__zone_8cpp_a1f9d12415137b3b8d0d44a5109b7ae84}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!lsize@{lsize}}
\index{lsize@{lsize}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{lsize}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf lsize}}}
\label{d0/dff/z__zone_8cpp_a1f9d12415137b3b8d0d44a5109b7ae84}
\hypertarget{z__zone_8cpp_a0ae6440880c26c957cfdabe0c4ce9123}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!pfree@{pfree}}
\index{pfree@{pfree}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{pfree}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf pfree}}}
\label{d0/dff/z__zone_8cpp_a0ae6440880c26c957cfdabe0c4ce9123}
\hypertarget{z__zone_8cpp_a820d7cee5c30b9fb81c9073a65409f6d}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!usedeblocks@{usedeblocks}}
\index{usedeblocks@{usedeblocks}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{usedeblocks}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf usedeblocks}}}
\label{d0/dff/z__zone_8cpp_a820d7cee5c30b9fb81c9073a65409f6d}
\hypertarget{z__zone_8cpp_a9917bcde285596549dd6f56f8a37c520}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!usedlblocks@{usedlblocks}}
\index{usedlblocks@{usedlblocks}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{usedlblocks}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf usedlblocks}}}
\label{d0/dff/z__zone_8cpp_a9917bcde285596549dd6f56f8a37c520}
\hypertarget{z__zone_8cpp_a42a5324c245661f08994fce467c0c754}{
\index{z\_\-zone.cpp@{z\_\-zone.cpp}!usedpblocks@{usedpblocks}}
\index{usedpblocks@{usedpblocks}!z_zone.cpp@{z\_\-zone.cpp}}
\subsubsection[{usedpblocks}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf usedpblocks}}}
\label{d0/dff/z__zone_8cpp_a42a5324c245661f08994fce467c0c754}
