diff options
author | kan <kan@FreeBSD.org> | 2003-03-14 21:10:13 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2003-03-14 21:10:13 +0000 |
commit | 64afb9f4caa5b57572c3893eab16381b6866c3fa (patch) | |
tree | c71eba3aea1d49dbd2c5db03a055c658f04cb06a /libexec/rtld-elf/sparc64 | |
parent | 1912035aa66fa9ac27c3c60eb8efc7b7e86a68a0 (diff) | |
download | FreeBSD-src-64afb9f4caa5b57572c3893eab16381b6866c3fa.zip FreeBSD-src-64afb9f4caa5b57572c3893eab16381b6866c3fa.tar.gz |
No need to zero fill memory, mmapped anonymously. Kernel will
return pre-zeroed pages itself.
Noticed by: jake
Diffstat (limited to 'libexec/rtld-elf/sparc64')
-rw-r--r-- | libexec/rtld-elf/sparc64/reloc.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libexec/rtld-elf/sparc64/reloc.c b/libexec/rtld-elf/sparc64/reloc.c index e4c78b6..5808fd3 100644 --- a/libexec/rtld-elf/sparc64/reloc.c +++ b/libexec/rtld-elf/sparc64/reloc.c @@ -261,8 +261,6 @@ reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld) cache = mmap(NULL, bytes, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0); if (cache == MAP_FAILED) cache = NULL; - if (cache != NULL) - memset(cache, 0, obj->nchains * sizeof(SymCache)); relalim = (const Elf_Rela *)((caddr_t)obj->rela + obj->relasize); for (rela = obj->rela; rela < relalim; rela++) { |