summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* restrict bytes_until_sample to int64_t. This allows optimal asmDave Watson2018-10-151-0/+3
* add a check for SC_LARGE_MAXCLASSDave Watson2018-10-151-0/+9
* move bytes until sample to tsd. Fastpath allocation does not needDave Watson2018-10-151-7/+6
* check return value of `malloc_read_fd`jsteemann2018-10-121-0/+4
* Rework the way jemalloc uses mmap(2) on FreeBSD.Edward Tomasz Napierala2018-10-071-0/+25
* Disable runtime detection of lazy purging support on FreeBSD.Edward Tomasz Napierala2018-10-071-0/+6
* Bootstrapping: don't overwrite opt_prof_prefix.David Goldblatt2018-09-131-3/+8
* FreeBSD build changes and allow to run the tests.David Carlier2018-08-091-2/+0
* Allow the use of readlinkat over readlink.David Goldblatt2018-08-031-0/+5
* Add stats for the size of extent_avail heapTyler Etzel2018-08-024-1/+16
* Add extents information to mallocstats outputTyler Etzel2018-08-024-9/+251
* Add unit tests for loggingTyler Etzel2018-08-011-1/+121
* Add logging for sampled allocationsTyler Etzel2018-08-014-2/+618
* Small refactoring of emitterTyler Etzel2018-08-011-46/+46
* TSD: Add fork support to tsd_nominal_tsds.David Goldblatt2018-07-272-0/+25
* TSD: Add a tsd_nominal_list death assertion.David Goldblatt2018-07-271-0/+1
* SC: Remove global data.David Goldblatt2018-07-236-28/+34
* Tolerate experimental features for abort_conf.Qi Wang2018-07-181-0/+5
* SC: Make some key size classes static.David Goldblatt2018-07-137-65/+79
* Add MALLOC_CONF parsing for dynamic slab sizes.David T. Goldblatt2018-07-131-0/+68
* Bootstrapping: Parse MALLOC_CONF before using slab sizes.David T. Goldblatt2018-07-131-1/+8
* SC: Add page customization functionality.David T. Goldblatt2018-07-131-0/+42
* SC module: Add a note on style.David T. Goldblatt2018-07-131-0/+7
* Kill size_classes.sh.David Goldblatt2018-07-131-62/+0
* Translate size class computation from bash shell into C.David Goldblatt2018-07-131-33/+272
* Hide size class computation behind a layer of indirection.David Goldblatt2018-07-1312-269/+316
* Clean compilation -Wextragnzlbg2018-07-109-73/+111
* Rename huge_threshold to experimental, and tweak documentation.Qi Wang2018-06-293-3/+5
* Add ctl and stats for opt.huge_threshold.Qi Wang2018-06-292-0/+4
* Refactor arena_is_auto.Qi Wang2018-06-291-2/+6
* Implement huge arena: opt.huge_threshold.Qi Wang2018-06-293-5/+68
* Fall back to the default pthread_create if RTLD_NEXT fails.Qi Wang2018-06-282-21/+9
* Move tsd link and in_hook after tcache.David Goldblatt2018-06-272-8/+8
* Fix arena locking in tcache_bin_flush_large().Qi Wang2018-06-271-9/+10
* Optimize ixalloc by avoiding a size lookup.Qi Wang2018-06-062-12/+22
* Avoid taking large_mtx for auto arenas.Qi Wang2018-06-052-3/+9
* Fix stats output for opt.lg_extent_max_active_fit.Qi Wang2018-06-051-1/+3
* Avoid taking extents_muzzy mutex when muzzy is disabled.Qi Wang2018-05-241-2/+7
* Hooks: Protect against reentrancy.David Goldblatt2018-05-181-9/+59
* Tests: Shouldn't be able to change global slowness.David Goldblatt2018-05-181-1/+1
* Hooks: Add a hook exhaustion test.David Goldblatt2018-05-181-5/+4
* Mallctl: Add experimental.hooks.[install|remove].David Goldblatt2018-05-181-1/+58
* Hooks: move the "extra" pointer into the hook_t itself.David Goldblatt2018-05-181-8/+6
* Hooks: hook the realloc pathways that move/expand.David Goldblatt2018-05-183-23/+56
* Hooks: hook the realloc paths that act as pure malloc/free.David Goldblatt2018-05-181-1/+11
* Hooks: hook the pure-expand function.David Goldblatt2018-05-181-0/+6
* Hooks: hook the pure-deallocation functions.David Goldblatt2018-05-181-0/+6
* Hooks: hook the pure-allocation functions.David Goldblatt2018-05-181-5/+61
* Hooks: add an early-exit path for the common no-hook case.David Goldblatt2018-05-181-0/+15
* Add "hook" module.David Goldblatt2018-05-182-0/+135