<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdlib/malloc.3, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add information about the implications of using mmap(2) instead of sbrk(2).</title>
<updated>2007-06-15T22:32:33+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2007-06-15T22:32:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0061e03d7fa2c712abf1fd3e267899f614f4598c'/>
<id>0061e03d7fa2c712abf1fd3e267899f614f4598c</id>
<content type='text'>
Submitted by:	bmah, jhb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	bmah, jhb
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the IMPLEMENTATION NOTES section to reflect recent malloc</title>
<updated>2007-03-28T04:34:19+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2007-03-28T04:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0a19939042534ba505aef7418a97fc9420491268'/>
<id>0a19939042534ba505aef7418a97fc9420491268</id>
<content type='text'>
enhancements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
enhancements.
</pre>
</div>
</content>
</entry>
<entry>
<title>Markup fixes.</title>
<updated>2006-09-17T21:27:35+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-17T21:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a73a3ab56baabfbc4b63c100ee64951a407e9416'/>
<id>a73a3ab56baabfbc4b63c100ee64951a407e9416</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s/soley/solely</title>
<updated>2006-04-13T18:19:44+00:00</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2006-04-13T18:19:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e4b2624f46c4aa7d0408e791f9adb9aea448e35e'/>
<id>e4b2624f46c4aa7d0408e791f9adb9aea448e35e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add malloc_usable_size() to the RETURN VALUES section.</title>
<updated>2006-04-04T20:27:53+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2006-04-04T20:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=94fc7dc0d57481a7cbb583c8b8df2be3ab8ce661'/>
<id>94fc7dc0d57481a7cbb583c8b8df2be3ab8ce661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add malloc_usable_size(3).</title>
<updated>2006-03-28T22:16:04+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2006-03-28T22:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6b2c15da6a35c2af09e7e753ffc3f527d402a2cf'/>
<id>6b2c15da6a35c2af09e7e753ffc3f527d402a2cf</id>
<content type='text'>
Discussed with:		arch@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Discussed with:		arch@
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify allocation policy, in order to avoid excessive fragmentation for</title>
<updated>2006-03-17T09:00:27+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2006-03-17T09:00:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2d07e432d46738a79f7d6edd1d87d5dcaba1e8a4'/>
<id>2d07e432d46738a79f7d6edd1d87d5dcaba1e8a4</id>
<content type='text'>
allocation patterns that involve a relatively even mixture of many
different size classes.

Reduce the chunk size from 16 MB to 2 MB.  Since chunks are now carved up
using an address-ordered first best fit policy, VM map fragmentation is
much less likely, which makes smaller chunks not as much of a risk.  This
reduces the virtual memory size of most applications.

Remove redzones, since program buffer overruns are no longer as likely to
corrupt malloc data structures.

Remove the C MALLOC_OPTIONS flag, and add H and S.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allocation patterns that involve a relatively even mixture of many
different size classes.

Reduce the chunk size from 16 MB to 2 MB.  Since chunks are now carved up
using an address-ordered first best fit policy, VM map fragmentation is
much less likely, which makes smaller chunks not as much of a risk.  This
reduces the virtual memory size of most applications.

Remove redzones, since program buffer overruns are no longer as likely to
corrupt malloc data structures.

Remove the C MALLOC_OPTIONS flag, and add H and S.
</pre>
</div>
</content>
</entry>
<entry>
<title>Expand contractions.</title>
<updated>2006-02-01T14:33:14+00:00</updated>
<author>
<name>Joel Dahl</name>
<email>joel@FreeBSD.org</email>
</author>
<published>2006-02-01T14:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fbf9b468d53247972564d3f3ec52b213156a3e94'/>
<id>fbf9b468d53247972564d3f3ec52b213156a3e94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace malloc(), calloc(), posix_memalign(), realloc(), and free() with</title>
<updated>2006-01-13T18:38:56+00:00</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2006-01-13T18:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=24b6d11c346ec90729405e7de40276af50e02aa7'/>
<id>24b6d11c346ec90729405e7de40276af50e02aa7</id>
<content type='text'>
a scalable concurrent allocator implementation.

Reviewed by:	current@
Approved by:	phk, markm (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a scalable concurrent allocator implementation.

Reviewed by:	current@
Approved by:	phk, markm (mentor)
</pre>
</div>
</content>
</entry>
</feed>
