OSDN Git Service

nommu: use MAP_UNINITIALIZE for mallocs
authorMike Frysinger <vapier@gentoo.org>
Tue, 24 Nov 2009 02:35:34 +0000 (21:35 -0500)
committerMike Frysinger <vapier@gentoo.org>
Tue, 24 Nov 2009 02:35:34 +0000 (21:35 -0500)
commit00673f93826bf1fbde728d202c319a684bb87150
tree2918312040781ebf7055ca83321605e7b110002d
parentc5bc75430dccfaef12220311aa4853176a8a911b
nommu: use MAP_UNINITIALIZE for mallocs

Now that the kernel supports MAP_UNINITIALIZE, have the malloc places use
it to get real uninitialized memory on no-mmu systems.  This avoids a lot
of normally useless overhead involved in zeroing out all of the memory
(sometimes multiple times).

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ldso/ldso/dl-elf.c
ldso/ldso/ldso.c
libc/stdlib/malloc-simple/alloc.c
libc/stdlib/malloc-standard/malloc.h
libc/stdlib/malloc/malloc.c
libc/sysdeps/linux/alpha/bits/mman.h
libc/sysdeps/linux/hppa/bits/mman.h
libc/sysdeps/linux/mips/bits/mman.h
libc/sysdeps/linux/powerpc/bits/mman.h
libc/sysdeps/linux/sparc/bits/mman.h
libc/sysdeps/linux/xtensa/bits/mman.h