<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdlib/malloc.c, branch upstream/2.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F2.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F2.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1996-12-30T01:35:15Z</updated>
<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>
<entry>
<title>A number of minor bogons and portability things from jdp.</title>
<updated>1996-09-25T08:30:46Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-09-25T08:30:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed3d429586490ebd097e9d0fb4f6e4339583c41a'/>
<id>urn:sha1:ed3d429586490ebd097e9d0fb4f6e4339583c41a</id>
<content type='text'>
Submitted by:	jdp
</content>
</entry>
<entry>
<title>phkmalloc/3</title>
<updated>1996-09-23T19:26:39Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-09-23T19:26:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f05a9e73aceed609dc811f4d9dae1d4edb5da06'/>
<id>urn:sha1:1f05a9e73aceed609dc811f4d9dae1d4edb5da06</id>
<content type='text'>
Various neat features added.  More documentation in the manpage.
If your machine has very little RAM, I guess that would be &lt; 16M
these days :-(,  you may want to try this:
	ln -fs 'H&lt;' /etc/malloc.conf
check the manpage.
</content>
</entry>
<entry>
<title>Fix a very rare error condition:  The code to free VM back to the kernel</title>
<updated>1996-09-17T19:50:23Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-09-17T19:50:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89e3b80fa246cbf381798c2a56e42794f7d90a4b'/>
<id>urn:sha1:89e3b80fa246cbf381798c2a56e42794f7d90a4b</id>
<content type='text'>
as done after a quasi-recursive call to free() had modified what we
thought we knew about the last chunk of pages.
This bug manifested itself when I did a "make obj" from src/usr.sbin/lpr,
then make would coredump in the lpd directory.
</content>
</entry>
<entry>
<title>Isolated all the crap for thread-safe so I can see what goes on again...</title>
<updated>1996-07-03T05:03:07Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-07-03T05:03:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d3f1a2a539fd93d12f27b0233e4fa11aac83ffc'/>
<id>urn:sha1:0d3f1a2a539fd93d12f27b0233e4fa11aac83ffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reviewed by:	julian and (hsu?)</title>
<updated>1996-01-22T00:02:33Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-01-22T00:02:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f70177e76e605ec6e6cd5b938fa77ade5d380e87'/>
<id>urn:sha1:f70177e76e605ec6e6cd5b938fa77ade5d380e87</id>
<content type='text'>
Submitted by:	 John Birrel(L?)

changes for threadsafe operations
</content>
</entry>
</feed>
