summaryrefslogtreecommitdiff
path: root/malloc/arena.c
AgeCommit message (Expand)Author
2018-06-26Run thread shutdown functions in an explicit orderFlorian Weimer
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2017-11-23malloc: Call tcache destructor in arena_thread_freeresFlorian Weimer
2017-10-17Improve malloc initialization sequenceWilco Dijkstra
2017-08-31malloc: Remove the internal_function attributeFlorian Weimer
2017-08-30malloc: Remove corrupt arena flagFlorian Weimer
2017-08-30malloc: Remove check_action variable [BZ #21754]Florian Weimer
2017-07-06Add per-thread cache to mallocDJ Delorie
2017-06-07tunables: Clean up hooks to get and set tunablesSiddhesh Poyarekar
2017-02-08Fix getting tunable values on big-endian (BZ #21109)Siddhesh Poyarekar
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers
2016-12-31Add framework for tunablesSiddhesh Poyarekar
2016-10-28malloc: Use accessors for chunk metadata accessFlorian Weimer
2016-09-21malloc: Manual part of conversion to __libc_lockFlorian Weimer
2016-09-06malloc: Automated part of conversion to __libc_lockFlorian Weimer
2016-08-02malloc: Preserve arena free list/thread count invariant [BZ #20370]Florian Weimer
2016-06-21malloc: Avoid premature fallback to mmap [BZ #20284]Florian Weimer
2016-06-20Revert __malloc_initialize_hook symbol poisoningFlorian Weimer
2016-06-10malloc: Remove __malloc_initialize_hook from the API [BZ #19564]Florian Weimer
2016-04-14malloc: Add missing internal_function attributes on function definitionsFlorian Weimer
2016-04-14malloc: Remove malloc hooks from fork handlerFlorian Weimer
2016-04-14malloc: Run fork handler as late as possible [BZ #19431]Florian Weimer
2016-02-19malloc: Remove NO_THREADSFlorian Weimer
2016-02-19malloc: Remove arena_mem variableFlorian Weimer
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers
2015-12-23malloc: Update comment for list_lockFlorian Weimer
2015-12-21malloc: Fix list_lock/arena lock deadlock [BZ #19182]Florian Weimer
2015-12-16malloc: Fix attached thread reference count handling [BZ #19243]Florian Weimer
2015-11-24Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in generic codeFlorian Weimer
2015-10-28malloc: Prevent arena free_list from turning cyclic [BZ #19048]Florian Weimer
2015-10-17malloc: Rewrite with explicit TLS access using __threadFlorian Weimer
2015-10-07malloc: Consistently apply trim_threshold to all heaps (Bug 17195)Carlos O'Donell
2015-08-24Don't use the main arena in retry path if it is corruptSiddhesh Poyarekar
2015-08-24Drop unused first argument from arena_get2Siddhesh Poyarekar
2015-06-26malloc: Do not corrupt the top of a threaded heap if top chunk is MINSIZE [BZ...Mel Gorman
2015-05-19Avoid deadlock in malloc on backtrace (BZ #16159)Siddhesh Poyarekar
2015-04-02malloc: Consistently apply trim_threshold to all heaps [BZ #17195]Mel Gorman
2015-02-17Use alignment macros, pagesize and powerof2.Carlos O'Donell
2015-01-02Update copyright dates with scripts/update-copyrights.Joseph Myers
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka
2014-02-10Remove THREAD_STATS.Ondřej Bílka
2014-01-02Reformat malloc to gnu style.Ondřej Bílka
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-12-10Drop PER_THREAD conditionals from malloc.Ondřej Bílka
2013-12-09Replace malloc force_reg by atomic_forced_read.Ondřej Bílka
2013-09-20Add malloc probes for sbrk and heap resizing.Alexandre Oliva
2013-09-20Add catch-all alloc retry probe.Alexandre Oliva
2013-09-20Add probes for malloc arena changes.Alexandre Oliva
2013-09-20Add first set of memory probes.Alexandre Oliva
2013-03-08Remove __malloc_ptr_t.Joseph Myers