[PATCH] malloc: Remove unused aliases for malloc symbols
DJ Delorie
dj@redhat.com
Mon Apr 13 21:21:08 GMT 2026
Wilco Dijkstra <Wilco.Dijkstra@arm.com> writes:
> -strong_alias (__libc_memalign, __memalign)
> -strong_alias (__libc_calloc, __calloc) weak_alias (__libc_calloc, calloc)
> + weak_alias (__libc_calloc, calloc)
> -strong_alias (__libc_free, __free) strong_alias (__libc_free, free)
> + strong_alias (__libc_free, free)
> -strong_alias (__libc_malloc, __malloc) strong_alias (__libc_malloc, malloc)
> + strong_alias (__libc_malloc, malloc)
> -strong_alias (__libc_mallinfo, __mallinfo)
> -strong_alias (__libc_realloc, __realloc) strong_alias (__libc_realloc, realloc)
> + strong_alias (__libc_realloc, realloc)
> -strong_alias (__libc_valloc, __valloc) weak_alias (__libc_valloc, valloc)
> + weak_alias (__libc_valloc, valloc)
> -strong_alias (__libc_pvalloc, __pvalloc) weak_alias (__libc_pvalloc, pvalloc)
> + weak_alias (__libc_pvalloc, pvalloc)
> -strong_alias (__libc_mallinfo2, __mallinfo2)
> -strong_alias (__libc_mallopt, __mallopt) weak_alias (__libc_mallopt, mallopt)
> + weak_alias (__libc_mallopt, mallopt)
LGTM2
Reviewed-by: DJ Delorie <dj@redhat.com>
I've heard some folks say that malloc should have an ifunc interface,
and I wonder if these may be needed then, but that's a then problem.
More information about the Libc-alpha
mailing list