freebsd-skq/lib/libc
jasone 1759b378e2 Modify allocation policy, in order to avoid excessive fragmentation for
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.
2006-03-17 09:00:27 +00:00
..
alpha Desupport the undocumented NO_QUAD option, just don't compile 2006-03-16 14:22:19 +00:00
amd64 Desupport the undocumented NO_QUAD option, just don't compile 2006-03-16 14:22:19 +00:00
arm Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
compat-43 Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
db Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
gdtoa Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
gen Make _spinunlock() point to the spinunlock stub, not the 2006-03-13 01:17:39 +00:00
gmon Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
i386 Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
ia64 Fix comment. 2006-03-16 14:27:17 +00:00
include Add entries for new pthread stubs. 2006-03-10 09:58:18 +00:00
locale Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
net ns_name_skip was recently redefined to __ns_name_skip 2006-03-13 04:49:40 +00:00
nls Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
posix1e Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
powerpc Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
quad Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
regex Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
rpc Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
softfloat Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
sparc64 Desupport the undocumented NO_QUAD option, just don't compile 2006-03-16 14:22:19 +00:00
stdio Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
stdlib Modify allocation policy, in order to avoid excessive fragmentation for 2006-03-17 09:00:27 +00:00
stdtime Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
string Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
sys Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
uuid Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
xdr Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
yp Add each directory's symbol map file to SYM_MAPS. 2006-03-13 01:15:01 +00:00
Makefile Allow bsd.lib.mk to generate the symbol version map. 2006-03-16 15:16:23 +00:00
Versions.def Add symbol maps and initial symbol version definitions to libc. 2006-03-13 00:53:21 +00:00