<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdlib/malloc.c, branch release/2.2.7_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.7_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.7_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1998-07-24T04:57:32Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1998-07-24T04:57:32Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1998-07-24T04:57:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8a3fe17f40c9b40fdba5b5a54eccb48a980e821'/>
<id>urn:sha1:a8a3fe17f40c9b40fdba5b5a54eccb48a980e821</id>
<content type='text'>
'RELENG_2_2_7_RELEASE'.

This commit was manufactured to restore the state of the 2.2.7-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC part 5: Fix recursion problem which occurs when a signal is received</title>
<updated>1998-04-30T07:53:36Z</updated>
<author>
<name>Thomas Gellekum</name>
<email>tg@FreeBSD.org</email>
</author>
<published>1998-04-30T07:53:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=64824728db5291fe75fbad24a28ef7fa55ddf353'/>
<id>urn:sha1:64824728db5291fe75fbad24a28ef7fa55ddf353</id>
<content type='text'>
during a malloc. The signal handler creates a thread which requires a malloc...
For now, the only thing to do is to block signals.
</content>
</entry>
<entry>
<title>MFC part 2: Static initializers for mutexes and condition variables.</title>
<updated>1998-04-23T08:21:56Z</updated>
<author>
<name>Thomas Gellekum</name>
<email>tg@FreeBSD.org</email>
</author>
<published>1998-04-23T08:21:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=327f2d0a90e6c31d4c9d77bb6459c5ad23ade8dd'/>
<id>urn:sha1:327f2d0a90e6c31d4c9d77bb6459c5ad23ade8dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge malloc from current.</title>
<updated>1997-07-24T08:25:25Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1997-07-24T08:25:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=749e16e2f8b7902f47b4248cf09b831be847da8f'/>
<id>urn:sha1:749e16e2f8b7902f47b4248cf09b831be847da8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YAMFC (check for overflow in size argument)</title>
<updated>1997-03-18T16:18:24Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1997-03-18T16:18:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=467194d9b68f22148b8ae76b6ed8f4717094bf2d'/>
<id>urn:sha1:467194d9b68f22148b8ae76b6ed8f4717094bf2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring in thread locking fix from rev 1.19.</title>
<updated>1996-12-30T01:35:15Z</updated>
<author>
<name>Alexander Langer</name>
<email>alex@FreeBSD.org</email>
</author>
<published>1996-12-30T01:35:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fdb40467e917dba3d94c75782fea26e5984bf80'/>
<id>urn:sha1:0fdb40467e917dba3d94c75782fea26e5984bf80</id>
<content type='text'>
Approved by:	jkh
</content>
</entry>
<entry>
<title>If you run with option Z and malloc fails, memset gets called</title>
<updated>1996-10-29T20:35:39Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-10-29T20:35:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3f639a106a17c4271746a977001029abc45a90b'/>
<id>urn:sha1:f3f639a106a17c4271746a977001029abc45a90b</id>
<content type='text'>
with a NULL pointer (archie)
Explain that minsize is also the smallest alignment.

Submitted by:	Archie Cobbs &lt;archie@whistle.com&gt;
</content>
</entry>
<entry>
<title>Various cosmetics</title>
<updated>1996-10-26T08:19:07Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-10-26T08:19:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7bd7818f1c572dc756cfed85c8cba806440c5970'/>
<id>urn:sha1:7bd7818f1c572dc756cfed85c8cba806440c5970</id>
<content type='text'>
Improve chances of troublefree 64bit operation. [imp]

Noticed by:	Warner Losh &lt;imp@village.org&gt;
</content>
</entry>
<entry>
<title>malloc_pages should be static.</title>
<updated>1996-10-20T13:20:57Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-10-20T13:20:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e7c91ff1648b0c7fb82043bf61a883b60cb6926'/>
<id>urn:sha1:2e7c91ff1648b0c7fb82043bf61a883b60cb6926</id>
<content type='text'>
Add progname to warning/error message layout. (joerg)
Remove inline assembler, no speed impact, not need for the obfuscation (bde)
Remove on the fly calculation of parameters, no longer critical.
Make D &amp; U flags valid even if we don't support them.
Don't call imalloc until we're done initializing.
Zap contents on free() if we have "Junk" set. [*]
Various nitpicking.

[*] As a sideeffect of this change, if you are worried about
sensitive data lingering in memory, you can use the 'Junk' option
now to make sure phkmalloc zaps memory when it is returned.  add
	char * malloc_options = "J";
to your source.  Obviously there is a performance impact.
</content>
</entry>
<entry>
<title>Fix a typo.</title>
<updated>1996-09-25T16:29:15Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1996-09-25T16:29:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fa19f8481a699edb1cb7c1629fd5aa1b42570b3b'/>
<id>urn:sha1:fa19f8481a699edb1cb7c1629fd5aa1b42570b3b</id>
<content type='text'>
Reviewed by:	 phk
</content>
</entry>
</feed>
