diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-08-13 18:39:44 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-08-13 18:39:44 +0000 |
commit | eba19d2be7678d6ec4f448919d05a89c0e8294cc (patch) | |
tree | b2a617d2b5b2685253916fac1e16d6a656350782 /malloc/malloc.c | |
parent | 5b6f86b37479ca44fd04cde915fe6ecf3a906dd1 (diff) | |
download | glibc-eba19d2be7678d6ec4f448919d05a89c0e8294cc.tar glibc-eba19d2be7678d6ec4f448919d05a89c0e8294cc.tar.gz glibc-eba19d2be7678d6ec4f448919d05a89c0e8294cc.tar.bz2 glibc-eba19d2be7678d6ec4f448919d05a89c0e8294cc.zip |
Update.
2004-08-13 Ulrich Drepper <drepper@redhat.com>
* elf/sprof.c (read_symbols): When comparing aliases, prefer
strong over weak symbols if both don't start with '_'.
* malloc/malloc.c: Use strong_alias instead of weak_alias wherever
possible.
Diffstat (limited to 'malloc/malloc.c')
-rw-r--r-- | malloc/malloc.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/malloc/malloc.c b/malloc/malloc.c index 6cac7d4406..6e6c1053b1 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -5439,16 +5439,18 @@ __posix_memalign (void **memptr, size_t alignment, size_t size) } weak_alias (__posix_memalign, posix_memalign) -weak_alias (__libc_calloc, __calloc) weak_alias (__libc_calloc, calloc) -weak_alias (__libc_free, __cfree) weak_alias (__libc_free, cfree) -weak_alias (__libc_free, __free) weak_alias (__libc_free, free) -weak_alias (__libc_malloc, __malloc) weak_alias (__libc_malloc, malloc) -weak_alias (__libc_memalign, __memalign) weak_alias (__libc_memalign, memalign) -weak_alias (__libc_realloc, __realloc) weak_alias (__libc_realloc, realloc) -weak_alias (__libc_valloc, __valloc) weak_alias (__libc_valloc, valloc) -weak_alias (__libc_pvalloc, __pvalloc) weak_alias (__libc_pvalloc, pvalloc) -weak_alias (__libc_mallinfo, __mallinfo) weak_alias (__libc_mallinfo, mallinfo) -weak_alias (__libc_mallopt, __mallopt) weak_alias (__libc_mallopt, mallopt) +strong_alias (__libc_calloc, __calloc) weak_alias (__libc_calloc, calloc) +strong_alias (__libc_free, __cfree) weak_alias (__libc_free, cfree) +strong_alias (__libc_free, __free) strong_alias (__libc_free, free) +strong_alias (__libc_malloc, __malloc) strong_alias (__libc_malloc, malloc) +strong_alias (__libc_memalign, __memalign) +weak_alias (__libc_memalign, memalign) +strong_alias (__libc_realloc, __realloc) strong_alias (__libc_realloc, realloc) +strong_alias (__libc_valloc, __valloc) weak_alias (__libc_valloc, valloc) +strong_alias (__libc_pvalloc, __pvalloc) weak_alias (__libc_pvalloc, pvalloc) +strong_alias (__libc_mallinfo, __mallinfo) +weak_alias (__libc_mallinfo, mallinfo) +strong_alias (__libc_mallopt, __mallopt) weak_alias (__libc_mallopt, mallopt) weak_alias (__malloc_stats, malloc_stats) weak_alias (__malloc_usable_size, malloc_usable_size) |