On 06/29/2018 10:57 PM, Carlos O'Donell wrote:
v2
- I worked with DJ to remove/finalize __morecore, __after_morecore_hook,
and __default_morecore, along with fixing a bug with the mcheck support
(an application requesting mcheck via MALLOC_CHECK_=3 or tunables or
mallopt that *didn't* preload libmalloc-extras.so could abort with
memory corruption).
- Turned all the hooks into compat symbols so no new ABI will have them,
but used GLIBC_PRIVATE symbols to keep libmalloc-extras.so working.
- Fixed up the manual.
- Added a NEWS entry.
Florian,
Your review included a few suggestions:
- Cleanup the HOOK macro in malloc-extras.c, which could be done now
or later as a cleanup of the legacy implementation (Discussed by
you and DJ).
- I clarified to you my point about some APIs like mallopt remain,
but some options do nothing now (we can't entirely remove mallopt).
- A quick cleanup of $(objpfx) -> $(objpfx-common).
Did you have any further review?