aboutsummaryrefslogtreecommitdiffstats
path: root/malloc/arena.c
Commit message (Expand)AuthorAgeFilesLines
* Run thread shutdown functions in an explicit orderFlorian Weimer2018-06-261-3/+2
* Update copyright dates with scripts/update-copyrights.Joseph Myers2018-01-011-1/+1
* malloc: Call tcache destructor in arena_thread_freeresFlorian Weimer2017-11-231-0/+5
* Improve malloc initialization sequenceWilco Dijkstra2017-10-171-9/+4
* malloc: Remove the internal_function attributeFlorian Weimer2017-08-311-7/+0
* malloc: Remove corrupt arena flagFlorian Weimer2017-08-301-18/+2
* malloc: Remove check_action variable [BZ #21754]Florian Weimer2017-08-301-8/+3
* Add per-thread cache to mallocDJ Delorie2017-07-061-0/+11
* tunables: Clean up hooks to get and set tunablesSiddhesh Poyarekar2017-06-071-18/+18
* Fix getting tunable values on big-endian (BZ #21109)Siddhesh Poyarekar2017-02-081-4/+4
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
* Add framework for tunablesSiddhesh Poyarekar2016-12-311-0/+54
* malloc: Use accessors for chunk metadata accessFlorian Weimer2016-10-281-3/+3
* malloc: Manual part of conversion to __libc_lockFlorian Weimer2016-09-211-3/+3
* malloc: Automated part of conversion to __libc_lockFlorian Weimer2016-09-061-26/+26
* malloc: Preserve arena free list/thread count invariant [BZ #20370]Florian Weimer2016-08-021-5/+36
* malloc: Avoid premature fallback to mmap [BZ #20284]Florian Weimer2016-06-211-6/+4
* Revert __malloc_initialize_hook symbol poisoningFlorian Weimer2016-06-201-1/+1
* malloc: Remove __malloc_initialize_hook from the API [BZ #19564]Florian Weimer2016-06-101-1/+3
* malloc: Add missing internal_function attributes on function definitionsFlorian Weimer2016-04-141-0/+3
* malloc: Remove malloc hooks from fork handlerFlorian Weimer2016-04-141-117/+8
* malloc: Run fork handler as late as possible [BZ #19431]Florian Weimer2016-04-141-41/+17
* malloc: Remove NO_THREADSFlorian Weimer2016-02-191-3/+0
* malloc: Remove arena_mem variableFlorian Weimer2016-02-191-6/+0
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
* malloc: Update comment for list_lockFlorian Weimer2015-12-231-3/+4
* malloc: Fix list_lock/arena lock deadlock [BZ #19182]Florian Weimer2015-12-211-15/+51
* malloc: Fix attached thread reference count handling [BZ #19243]Florian Weimer2015-12-161-4/+8
* Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in generic codeFlorian Weimer2015-11-241-1/+1
* malloc: Prevent arena free_list from turning cyclic [BZ #19048]Florian Weimer2015-10-281-5/+65
* malloc: Rewrite with explicit TLS access using __threadFlorian Weimer2015-10-171-29/+19
* malloc: Consistently apply trim_threshold to all heaps (Bug 17195)Carlos O'Donell2015-10-071-2/+8
* Don't use the main arena in retry path if it is corruptSiddhesh Poyarekar2015-08-241-0/+4
* Drop unused first argument from arena_get2Siddhesh Poyarekar2015-08-241-5/+3
* malloc: Do not corrupt the top of a threaded heap if top chunk is MINSIZE [BZ...Mel Gorman2015-06-261-1/+1
* Avoid deadlock in malloc on backtrace (BZ #16159)Siddhesh Poyarekar2015-05-191-4/+18
* malloc: Consistently apply trim_threshold to all heaps [BZ #17195]Mel Gorman2015-04-021-3/+10
* Use alignment macros, pagesize and powerof2.Carlos O'Donell2015-02-171-4/+4
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
* Use glibc_likely instead __builtin_expect.Ondřej Bílka2014-02-101-4/+4
* Remove THREAD_STATS.Ondřej Bílka2014-02-101-20/+0
* Reformat malloc to gnu style.Ondřej Bílka2014-01-021-373/+418
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1
* Drop PER_THREAD conditionals from malloc.Ondřej Bílka2013-12-101-76/+0
* Replace malloc force_reg by atomic_forced_read.Ondřej Bílka2013-12-091-1/+1
* Add malloc probes for sbrk and heap resizing.Alexandre Oliva2013-09-201-0/+4
* Add catch-all alloc retry probe.Alexandre Oliva2013-09-201-0/+1
* Add probes for malloc arena changes.Alexandre Oliva2013-09-201-0/+5
* Add first set of memory probes.Alexandre Oliva2013-09-201-0/+1
* Remove __malloc_ptr_t.Joseph Myers2013-03-081-5/+3