[JNPR] Proposal to add weak symbols for malloc, realloc, and free to libc

Jason Evans jasone at canonware.com
Thu Jan 17 23:47:46 UTC 2013


On Jan 17, 2013, at 1:13 PM, Steve Kiernan wrote:
> When libc was changed to use jemalloc, the weak symbols for malloc, realloc, and free ended up being removed.
> This makes it a bit difficult for an application to replace (or augment) the malloc implementation.
> 
> This proposal is to add back the weak symbols similar to how they existed in libc prior to jemalloc introduction.
> 
> See the following patch for the changes:
> http://people.freebsd.org/~marcel/Juniper/weak-malloc.diff
> 
> I'm not sure if the the symbols are in the proper place in the Symbol.map file and would welcome comments.

What about calloc(), posix_memalign(), and malloc_usable_size()?  Similarly, I think the *allocm() functions in -current may need the same treatment.

Thanks,
Jason


More information about the freebsd-arch mailing list