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

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


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(-)

-- 
2.7.5



More information about the Libc-stable mailing list