summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Silence a compiler warning.Jason Evans2014-10-041-1/+1
* Fix tsd cleanup regressions.Jason Evans2014-10-041-43/+35
* Implement/test/fix prof-related mallctl's.Jason Evans2014-10-041-0/+2
* Convert to uniform style: cond == false --> !condJason Evans2014-10-031-11/+11
* Mark malloc_conf as a weak symbolDave Rigby2014-09-291-1/+1
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-231-171/+195
* Fix irallocx_prof() sample logic.Jason Evans2014-09-121-3/+3
* Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans2014-09-121-64/+66
* Fix mallocx() to always honor MALLOCX_ARENA() when profiling.Jason Evans2014-09-111-2/+1
* mark some conditions as unlikelyDaniel Micay2014-09-111-21/+21
* Fix a profile sampling race.Jason Evans2014-09-101-53/+56
* Fix sdallocx() assertion.Jason Evans2014-09-091-16/+18
* Add support for sized deallocation.Daniel Micay2014-09-091-0/+44
* Optimize [nmd]alloc() fast paths.Jason Evans2014-09-071-100/+139
* Test for availability of malloc hooks via autoconfSara Golemon2014-08-221-1/+3
* Implement per thread heap profiling.Jason Evans2014-08-201-70/+70
* Don't catch fork()ing events for Native Client.Richard Diamond2014-06-021-1/+1
* Refactor huge allocation to be managed by arenas.Jason Evans2014-05-161-2/+2
* Add support for user-specified chunk allocators/deallocators.aravind2014-05-121-1/+1
* Fix coding sytle nits.Jason Evans2014-05-011-4/+4
* Simplify backtracing.Jason Evans2014-04-231-53/+27
* Optimize Valgrind integration.Jason Evans2014-04-151-28/+47
* Remove the "opt.valgrind" mallctl.Jason Evans2014-04-151-18/+17
* 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-111-8/+8
* Don't dereference chunk->arena in free() hot pathBen Maurer2014-04-051-1/+1
* Use arena dss prec instead of default for huge allocs.Max Wang2014-03-281-1/+1
* Fix unused variable warnings.Jason Evans2014-01-211-4/+2
* Extract profiling code from [re]allocation functions.Jason Evans2014-01-121-354/+449
* Fix an uninitialized variable read in xallocx().Jason Evans2013-12-201-0/+3
* Optimize arena_prof_ctx_set().Jason Evans2013-12-161-43/+58
* Implement the *allocx() API.Jason Evans2013-12-131-162/+294
* Silence some unused variable warnings.Jason Evans2013-12-101-4/+4
* 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
* Delay pthread_atfork registering.Leonard Crestez2013-10-241-12/+18
* Add a missing mutex unlock in malloc_init_hard() error path.Jason Evans2013-10-211-1/+3
* Avoid (x < 0) comparison for unsigned x.Jason Evans2013-10-211-2/+3
* Prefer not_reached() over assert(false) where appropriate.Jason Evans2013-10-211-2/+1
* Fix inlining warning.Jason Evans2013-10-201-3/+3
* malloc_conf_init: revert errno value when readlink(2) fail.Alexandre Perrin2013-10-131-14/+14
* Fix a prof-related locking order bug.Jason Evans2013-02-061-3/+3
* Fix potential TLS-related memory corruption.Jason Evans2013-01-311-2/+25
* Revert opt_abort and opt_junk refactoring.Jason Evans2013-01-231-2/+14
* Use config_* instead of JEMALLOC_*.Jason Evans2013-01-221-11/+2
* Add and use JEMALLOC_ALWAYS_INLINE.Jason Evans2013-01-221-3/+3
* Don't mangle errno with free(3) if utrace(2) failsGarrett Cooper2012-12-241-0/+2
* Add clipping support to lg_chunk option processing.Jason Evans2012-12-231-19/+23
* Add arena-specific and selective dss allocation.Jason Evans2012-10-131-31/+99