<html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>JEMALLOC</title><metaname="generator"content="DocBook XSL Stylesheets V1.75.2"></head><bodybgcolor="white"text="black"link="#0000FF"vlink="#840084"alink="#0000FF"><divclass="refentry"title="JEMALLOC"><aname="id2783946"></a><divclass="titlepage"></div><divclass="refnamediv"><h2>Name</h2><p>jemalloc — general purpose memory allocation functions</p></div><divclass="refsect1"title="LIBRARY"><aname="library"></a><h2>LIBRARY</h2><p>This manual describes jemalloc 2.2.1-0-g5ef7abf6d846720fb3fb8c737861c99b5ad1d862. More information
<html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>JEMALLOC</title><metaname="generator"content="DocBook XSL Stylesheets V1.75.2"></head><bodybgcolor="white"text="black"link="#0000FF"vlink="#840084"alink="#0000FF"><divclass="refentry"title="JEMALLOC"><aname="id2968890"></a><divclass="titlepage"></div><divclass="refnamediv"><h2>Name</h2><p>jemalloc — general purpose memory allocation functions</p></div><divclass="refsect1"title="LIBRARY"><aname="library"></a><h2>LIBRARY</h2><p>This manual describes jemalloc 2.2.5-0-gfc1bb70e5f0d9a58b39efa39cc549b5af5104760. More information
can be found at the <aclass="ulink"href="http://www.canonware.com/jemalloc/"target="_top">jemalloc website</a>.</p></div><divclass="refsynopsisdiv"title="SYNOPSIS"><h2>SYNOPSIS</h2><divclass="funcsynopsis"><preclass="funcsynopsisinfo">#include <<codeclass="filename">stdlib.h</code>>
can be found at the <aclass="ulink"href="http://www.canonware.com/jemalloc/"target="_top">jemalloc website</a>.</p></div><divclass="refsynopsisdiv"title="SYNOPSIS"><h2>SYNOPSIS</h2><divclass="funcsynopsis"><preclass="funcsynopsisinfo">#include <<codeclass="filename">stdlib.h</code>>
<emclass="parameter"><code>size</code></em> bytes of uninitialized memory. The allocated
<emclass="parameter"><code>size</code></em> bytes of uninitialized memory. The allocated
space is suitably aligned (after possible pointer coercion) for storage
space is suitably aligned (after possible pointer coercion) for storage
of any type of object.</p><p>The <codeclass="function">calloc</code>(<emclass="parameter"><code></code></em>) function allocates
of any type of object.</p><p>The <codeclass="function">calloc</code>(<emclass="parameter"><code></code></em>) function allocates
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
<codeclass="function">malloc</code>(<emclass="parameter"><code></code></em>) for the specified size.</p><p>The <codeclass="function">free</code>(<emclass="parameter"><code></code></em>) function causes the
<codeclass="function">malloc</code>(<emclass="parameter"><code></code></em>) for the specified size.</p><p>The <codeclass="function">free</code>(<emclass="parameter"><code></code></em>) function causes the
allocated memory referenced by <emclass="parameter"><code>ptr</code></em> to be made
allocated memory referenced by <emclass="parameter"><code>ptr</code></em> to be made
available for future allocations. If <emclass="parameter"><code>ptr</code></em> is
available for future allocations. If <emclass="parameter"><code>ptr</code></em> is
<codeclass="constant">NULL</code>, no action occurs.</p></div><divclass="refsect2"title="Non-standard API"><aname="id2827225"></a><h3>Non-standard API</h3><p>The <codeclass="function">malloc_usable_size</code>(<emclass="parameter"><code></code></em>) function
<codeclass="constant">NULL</code>, no action occurs.</p></div><divclass="refsect2"title="Non-standard API"><aname="id3025603"></a><h3>Non-standard API</h3><p>The <codeclass="function">malloc_usable_size</code>(<emclass="parameter"><code></code></em>) function
returns the usable size of the allocation pointed to by
returns the usable size of the allocation pointed to by
<emclass="parameter"><code>ptr</code></em>. The return value may be larger than the size
<emclass="parameter"><code>ptr</code></em>. The return value may be larger than the size
that was requested during allocation. The
that was requested during allocation. The
...
@@ -112,7 +112,7 @@ for (i = 0; i < nbins; i++) {
...
@@ -112,7 +112,7 @@ for (i = 0; i < nbins; i++) {
}</pre></div><divclass="refsect2"title="Experimental API"><aname="id2807945"></a><h3>Experimental API</h3><p>The experimental API is subject to change or removal without regard
}</pre></div><divclass="refsect2"title="Experimental API"><aname="id3013809"></a><h3>Experimental API</h3><p>The experimental API is subject to change or removal without regard
for backward compatibility.</p><p>The <codeclass="function">allocm</code>(<emclass="parameter"><code></code></em>),
for backward compatibility.</p><p>The <codeclass="function">allocm</code>(<emclass="parameter"><code></code></em>),
allocation failure. The <codeclass="function">realloc</code>(<emclass="parameter"><code></code></em>)
allocation failure. The <codeclass="function">realloc</code>(<emclass="parameter"><code></code></em>)
function always leaves the original buffer intact when an error occurs.
function always leaves the original buffer intact when an error occurs.
</p><p>The <codeclass="function">free</code>(<emclass="parameter"><code></code></em>) function returns no
</p><p>The <codeclass="function">free</code>(<emclass="parameter"><code></code></em>) function returns no
value.</p></div><divclass="refsect2"title="Non-standard API"><aname="id2844875"></a><h3>Non-standard API</h3><p>The <codeclass="function">malloc_usable_size</code>(<emclass="parameter"><code></code></em>) function
value.</p></div><divclass="refsect2"title="Non-standard API"><aname="id3029403"></a><h3>Non-standard API</h3><p>The <codeclass="function">malloc_usable_size</code>(<emclass="parameter"><code></code></em>) function
returns the usable size of the allocation pointed to by
returns the usable size of the allocation pointed to by