aboutsummaryrefslogtreecommitdiff
path: root/malloc/arena.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers1-1/+1
2022-12-22Avoid use of atoi in mallocJoseph Myers1-7/+12
2022-11-01malloc: Use uintptr_t for pointer alignmentCarlos Eduardo Seo1-3/+3
2022-08-15malloc: Do not use MAP_NORESERVE to allocate heap segmentsFlorian Weimer1-4/+1
2022-08-01Remove spurious references to _dl_open_hookFlorian Weimer1-5/+0
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2021-12-15malloc: Enable huge page support on main arenaAdhemerval Zanella1-0/+4
2021-12-15malloc: Add Huge Page support to arenasAdhemerval Zanella1-42/+92
2021-12-15malloc: Add Huge Page support for mmapAdhemerval Zanella1-2/+2
2021-12-15malloc: Add madvise support for Transparent Huge PagesAdhemerval Zanella1-0/+5
2021-09-27misc: Add __get_nprocs_schedAdhemerval Zanella1-1/+1
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar1-1/+0
2021-07-23Fix build and tests with --disable-tunablesSiddhesh Poyarekar1-5/+0
2021-07-22glibc.malloc.check: Wean away from malloc hooksSiddhesh Poyarekar1-12/+5
2021-07-22Simplify __malloc_initializedSiddhesh Poyarekar1-6/+6
2021-07-22Move malloc hooks into a compat DSOSiddhesh Poyarekar1-7/+0
2021-07-22Remove __morecore and __default_morecoreSiddhesh Poyarekar1-10/+2
2021-07-08Harden tcache double-free checkSiddhesh Poyarekar1-0/+8
2021-05-07malloc: Make tunable callback functions staticH.J. Lu1-2/+2
2021-03-26malloc: Use branches instead of mtag_granule_maskSzabolcs Nagy1-1/+0
2021-03-26malloc: Use global flag instead of function pointer dispatch for mtagSzabolcs Nagy1-32/+1
2021-03-26malloc: Refactor TAG_ macros to avoid indirectionSzabolcs Nagy1-8/+8
2021-03-26malloc: Simplify __mtag_tag_new_usableSzabolcs Nagy1-5/+0
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-12-21malloc: Basic support for memory tagging in the malloc() familyRichard Earnshaw1-3/+56
2020-12-16malloc: Use __libc_initial to detect an inner libcFlorian Weimer1-8/+5
2020-10-30malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1liqingqing1-2/+2
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-08-09Add glibc.malloc.mxfast tunableDJ Delorie1-0/+2
2019-04-23Remove do_set_mallopt_check prototypeH.J. Lu1-1/+0
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-11-12malloc: Convert the unlink macro to the unlink_chunk functionFlorian Weimer1-2/+2
2018-06-26Run thread shutdown functions in an explicit orderFlorian Weimer1-3/+2
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-11-23malloc: Call tcache destructor in arena_thread_freeresFlorian Weimer1-0/+5
2017-10-17Improve malloc initialization sequenceWilco Dijkstra1-9/+4
2017-08-31malloc: Remove the internal_function attributeFlorian Weimer1-7/+0
2017-08-30malloc: Remove corrupt arena flagFlorian Weimer1-18/+2
2017-08-30malloc: Remove check_action variable [BZ #21754]Florian Weimer1-8/+3
2017-07-06Add per-thread cache to mallocDJ Delorie1-0/+11
2017-06-07tunables: Clean up hooks to get and set tunablesSiddhesh Poyarekar1-18/+18
2017-02-08Fix getting tunable values on big-endian (BZ #21109)Siddhesh Poyarekar1-4/+4
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-12-31Add framework for tunablesSiddhesh Poyarekar1-0/+54
2016-10-28malloc: Use accessors for chunk metadata accessFlorian Weimer1-3/+3
2016-09-21malloc: Manual part of conversion to __libc_lockFlorian Weimer1-3/+3
2016-09-06malloc: Automated part of conversion to __libc_lockFlorian Weimer1-26/+26
2016-08-02malloc: Preserve arena free list/thread count invariant [BZ #20370]Florian Weimer1-5/+36
2016-06-21malloc: Avoid premature fallback to mmap [BZ #20284]Florian Weimer1-6/+4