summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #73 from bmaurer/smallmallocJason Evans2014-04-163-4/+111
|\
| * Create a const array with only a small bin to size mapBen Maurer2014-04-161-1/+9
| * refactor profiling. only use a bytes till next sample variable.Ben Maurer2014-04-161-3/+62
| * outline rare tcache_get codepathsBen Maurer2014-04-161-0/+40
* | Optimize Valgrind integration.Jason Evans2014-04-156-49/+104
* | Remove the "opt.valgrind" mallctl.Jason Evans2014-04-153-22/+18
* | Remove the "arenas.purge" mallctl.Jason Evans2014-04-151-27/+0
* | Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.Jason Evans2014-04-155-23/+22
* | Remove the *allocm() API, which is superceded by the *allocx() API.Jason Evans2014-04-151-85/+0
|/
* Remove support for non-prof-promote heap profiling metadata.Jason Evans2014-04-113-34/+10
* Merge pull request #70 from bmaurer/bitsplitrefactorJason Evans2014-04-101-36/+40
|\
| * refactoring for bits splittingBen Maurer2014-04-101-36/+40
* | Don't dereference chunk->arena in free() hot pathBen Maurer2014-04-051-1/+1
|/
* Merge pull request #59 from HarryWeppner/devJason Evans2014-03-291-1/+4
|\
| * Consistently use debug lib(s) if presentHarald Weppner2014-03-281-8/+5
| * Enable profiling / leak detection in FreeBSDHarald Weppner2014-03-181-1/+7
* | Merge pull request #61 from mxw/huge-dss-precJason Evans2014-03-282-11/+17
|\ \
| * | Use arena dss prec instead of default for huge allocs.Max Wang2014-03-282-11/+17
| |/
* | Fix a crashing case where arena_chunk_init_hard returns NULL.Chris Pride2014-03-261-1/+4
|/
* Fix junk filling for mremap(2)-based huge reallocation.Jason Evans2014-02-251-0/+10
* Fix typoErwan Legrand2014-02-141-1/+0
* Test and fix malloc_printf("%%").Jason Evans2014-01-221-7/+6
* Fix unused variable warnings.Jason Evans2014-01-211-4/+2
* Add heap profiling tests.Jason Evans2014-01-171-13/+39
* Fix a variable prototype/definition mismatch.Jason Evans2014-01-171-2/+1
* Refactor prof_dump() to reduce contention.Jason Evans2014-01-161-172/+273
* Refactor prof_lookup() by extracting prof_lookup_global().Jason Evans2014-01-151-82/+79
* Refactor overly large/complex functions.Jason Evans2014-01-151-383/+461
* Extract profiling code from [re]allocation functions.Jason Evans2014-01-123-367/+460
* Add junk/zero filling unit tests, and fix discovered bugs.Jason Evans2014-01-082-19/+92
* Add util unit tests, and fix discovered bugs.Jason Evans2014-01-071-28/+36
* Convert rtree from (void *) to (uint8_t) storage.Jason Evans2014-01-032-18/+27
* Add rtree unit tests.Jason Evans2014-01-032-4/+33
* Fix an uninitialized variable read in xallocx().Jason Evans2013-12-201-0/+3
* Fix a few mallctl() documentation errors.Jason Evans2013-12-201-121/+124
* Add quarantine unit tests.Jason Evans2013-12-172-14/+65
* Don't junk-fill reallocations unless usize changes.Jason Evans2013-12-162-16/+3
* Optimize arena_prof_ctx_set().Jason Evans2013-12-161-43/+58
* Implement the *allocx() API.Jason Evans2013-12-135-169/+301
* Fix inline-related macro issues.Jason Evans2013-12-101-6/+6
* Silence some unused variable warnings.Jason Evans2013-12-101-4/+4
* Normalize #define whitespace.Jason Evans2013-12-094-7/+7
* Refactor tests.Jason Evans2013-12-093-6/+6
* Avoid deprecated sbrk(2) on OS X.Jason Evans2013-12-041-7/+8
* Remove unused variable.Jason Evans2013-12-021-1/+0
* Clean up malloc_ncpus().Jason Evans2013-11-301-8/+1
* Fix ALLOCM_ARENA(a) handling in rallocm().Jason Evans2013-11-261-1/+1
* Fix a potential infinite loop during thread exit.Jason Evans2013-11-201-1/+1
* Remove unnecessary zeroing in arena_palloc().Jason Evans2013-10-301-43/+73
* Fix whitespace.Jason Evans2013-10-281-1/+1