Date: Mon, 16 Jan 2006 05:13:49 +0000 (UTC) From: Jason Evans <jasone@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdlib malloc.c Message-ID: <200601160513.k0G5DoAS058881@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jasone 2006-01-16 05:13:49 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Add a separate simple internal base allocator and remove base_arena, so that there is never any need to recursively call the main allocation functions. Remove recursive spinlock support, since it is no longer needed. Allow chunks to be as small as the page size. Correctly propagate OOM errors from arena_new(). Revision Changes Path 1.95 +175 -151 src/lib/libc/stdlib/malloc.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601160513.k0G5DoAS058881>