summaryrefslogtreecommitdiffstats
path: root/src/ctl.c
Commit message (Expand)AuthorAgeFilesLines
* Convert arena_decay_t's time to be atomically synchronized.Jason Evans2017-03-031-1/+1
* Small style fix in ctl.cQi Wang2017-03-011-2/+1
* Convert arena->dss_prec synchronization to atomics.Jason Evans2017-02-161-2/+2
* Fix/refactor tcaches synchronization.Jason Evans2017-02-021-2/+0
* Replace tabs following #define with spaces.Jason Evans2017-01-211-21/+21
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-72/+72
* Update brace style.Jason Evans2017-01-211-178/+166
* Fix --disable-stats support.Jason Evans2017-01-201-161/+195
* Added stats about number of bytes cached in tcache currently.Qi Wang2017-01-181-0/+9
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-13/+0
* Implement arena.<i>.destroy .Jason Evans2017-01-071-86/+199
* Replace the arenas.initialized mallctl with arena.<i>.initialized .Jason Evans2017-01-071-29/+25
* Range-check mib[1] --> arena_ind casts.Jason Evans2017-01-071-7/+22
* Move static ctl_epoch variable into ctl_stats_t (as epoch).Jason Evans2017-01-071-4/+3
* Refactor ctl_stats_t.Jason Evans2017-01-071-58/+91
* Rename the arenas.extend mallctl to arenas.create.Jason Evans2017-01-071-3/+3
* Add MALLCTL_ARENAS_ALL.Jason Evans2017-01-071-76/+122
* Implement per arena base allocators.Jason Evans2016-12-271-20/+30
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-211-2/+2
* Make dss operations lockless.Jason Evans2016-10-131-2/+2
* Remove all vestiges of chunks.Jason Evans2016-10-121-6/+0
* Remove ratio-based purging.Jason Evans2016-10-121-81/+4
* Reduce "thread.arena" mallctl contention.Jason Evans2016-10-041-3/+1
* Silence a bogus compiler warning.Jason Evans2016-06-061-1/+3
* Modify extent hook functions to take an (extent_t *) argument.Jason Evans2016-06-061-8/+8
* Remove obsolete stats.arenas.<i>.metadata.mapped mallctl.Jason Evans2016-06-061-20/+6
* Rename most remaining *chunk* APIs to *extent*.Jason Evans2016-06-061-2/+2
* s/chunk_hook/extent_hook/gJason Evans2016-06-061-11/+11
* Rename huge to large.Jason Evans2016-06-061-72/+74
* Move slabs out of chunks.Jason Evans2016-06-061-18/+19
* Use huge size class infrastructure for large size classes.Jason Evans2016-06-061-164/+11
* Remove redzone support.Jason Evans2016-05-131-3/+0
* Remove quarantine support.Jason Evans2016-05-131-8/+0
* Remove Valgrind support.Jason Evans2016-05-131-5/+1
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-113/+116
* Add the stats.retained and stats.arenas.<i>.retained statistics.Jason Evans2016-05-041-0/+10
* Fix huge_palloc() regression.Jason Evans2016-05-041-1/+1
* Implement the arena.<i>.reset mallctl.Jason Evans2016-04-221-0/+36
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-1/+1
* Add witness, a simple online locking validator.Jason Evans2016-04-141-201/+186
* Fix stats.arenas.<i>.[...] for --disable-stats case.Jason Evans2016-02-281-77/+77
* Refactor arenas array (fixes deadlock).Jason Evans2016-02-251-29/+14
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-241-2/+3
* Make opt_narenas unsigned rather than size_t.Jason Evans2016-02-241-1/+1
* Explicitly cast mib[] elements to unsigned where appropriate.Jason Evans2016-02-241-9/+9
* Implement decay-based unused dirty page purging.Jason Evans2016-02-201-29/+137
* Add --with-malloc-conf.Jason Evans2016-02-201-17/+20
* Tweak code to allow compilation of concatenated src/*.c sources.Jason Evans2015-11-121-3/+3
* Generalize chunk management hooks.Jason Evans2015-08-041-42/+33
* Add the config.cache_oblivious mallctl.Jason Evans2015-07-171-0/+3