[PATCH 00/10][2.26] Malloc fixes and improvements

Siddhesh Poyarekar siddhesh@gotplt.org
Sun Jan 1 00:00:00 GMT 2017


This should have read as [committed].

Siddhesh

On Tuesday 28 November 2017 07:39 PM, Siddhesh Poyarekar wrote:
> Hi,
> 
> This series backports the bunch of fixes Florian made to malloc to avoid
> tripping over one's own heap corruption and the performance improvements Wilco
> made to make single-threaded programs faster.
> 
> Siddhesh
> 
> Florian Weimer (5):
>   malloc: Abort on heap corruption, without a backtrace [BZ #21754]
>   malloc: Remove check_action variable [BZ #21754]
>   malloc: Remove corrupt arena flag
>   malloc: Change top_check return type to void
>   malloc: Resolve compilation failure in NDEBUG mode
> 
> Wilco Dijkstra (5):
>   Fix deadlock in _int_free consistency check
>   Add single-threaded path to _int_free
>   Fix build issue with SINGLE_THREAD_P
>   Add single-threaded path to malloc/realloc/calloc/memalloc
>   Add single-threaded path to _int_malloc
> 
>  ChangeLog            |  79 +++++++++++
>  NEWS                 |  10 ++
>  malloc/arena.c       |  31 +----
>  malloc/hooks.c       |  81 +++--------
>  malloc/malloc.c      | 371 +++++++++++++++++++++------------------------------
>  manual/memory.texi   |  21 ++-
>  manual/probes.texi   |   7 -
>  manual/tunables.texi |  28 +---
>  8 files changed, 280 insertions(+), 348 deletions(-)
> 



More information about the Libc-stable mailing list