summaryrefslogtreecommitdiffstats
path: root/src/prof.c
Commit message (Expand)AuthorAgeFilesLines
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-235/+240
* Scale leak report summary according to sampling probability.Jason Evans2016-05-041-18/+38
* Fix huge_palloc() regression.Jason Evans2016-05-041-1/+1
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-261-16/+36
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-24/+18
* Add witness, a simple online locking validator.Jason Evans2016-04-141-212/+277
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-261-1/+1
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-241-1/+1
* Fix Windows-specific prof-related compilation portability issues.Jason Evans2016-02-211-3/+16
* getpid() fix for Win32rustyx2016-02-201-0/+2
* Refactor prng* from cpp macros into inline functions.Jason Evans2016-02-201-2/+1
* Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang2015-11-101-17/+20
* Fix prof_tctx_dump_iter() to filter.Jason Evans2015-09-221-5/+17
* Fix prof_alloc_rollback().Jason Evans2015-09-171-1/+1
* Reduce variable scope.Dmitry-Me2015-09-151-2/+2
* Fix "prof.reset" mallctl-related corruption.Jason Evans2015-09-101-3/+11
* Optimize arena_prof_tctx_set().Jason Evans2015-09-021-1/+1
* Fix MinGW-related portability issues.Jason Evans2015-07-231-10/+10
* Add JEMALLOC_FORMAT_PRINTF().Jason Evans2015-07-221-2/+2
* Fix MinGW build warnings.Jason Evans2015-07-081-1/+1
* Rename pprof to jeprof.Jason Evans2015-05-011-1/+1
* Prefer /proc/<pid>/task/<pid>/maps over /proc/<pid>/maps on Linux.Jason Evans2015-05-011-5/+24
* Fix heap profiling regressions.Jason Evans2015-03-161-12/+9
* Eliminate innocuous compiler warnings.Jason Evans2015-03-141-0/+2
* Fix a heap profiling regression.Jason Evans2015-03-141-13/+31
* Fix a heap profiling regression.Jason Evans2015-03-121-2/+7
* Implement explicit tcache support.Jason Evans2015-02-101-13/+22
* Implement the prof.gdump mallctl.Jason Evans2015-01-261-0/+34
* Implement metadata statistics.Jason Evans2015-01-241-14/+16
* Don't dereference NULL tdata in prof_{enter,leave}().Jason Evans2014-11-011-13/+18
* Miscellaneous cleanups.Jason Evans2014-10-311-1/+3
* Fix prof_{enter,leave}() calls to pass tdata_self.Jason Evans2014-10-301-19/+24
* Use JEMALLOC_INLINE_C everywhere it's appropriate.Jason Evans2014-10-301-2/+2
* Fix a prof_tctx_t/prof_tdata_t cleanup race.Jason Evans2014-10-121-5/+5
* Avoid atexit(3) when possible, disable prof_final by default.Jason Evans2014-10-091-8/+9
* Fix a prof_tctx_t destruction race.Jason Evans2014-10-061-18/+32
* Fix prof regressions.Jason Evans2014-10-041-16/+23
* Fix tsd cleanup regressions.Jason Evans2014-10-041-18/+11
* Implement/test/fix prof-related mallctl's.Jason Evans2014-10-041-17/+123
* Convert to uniform style: cond == false --> !condJason Evans2014-10-031-15/+15
* Test prof.reset mallctl and fix numerous discovered bugs.Jason Evans2014-10-031-64/+149
* Fix profile dumping race.Jason Evans2014-09-251-1/+9
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-231-117/+127
* Fix prof regressions.Jason Evans2014-09-121-1/+22
* Fix a profile sampling race.Jason Evans2014-09-101-0/+35
* Fix prof_tdata_get()-related regressions.Jason Evans2014-09-091-25/+20
* Implement per thread heap profiling.Jason Evans2014-08-201-359/+768
* Dump heap profile backtraces in a stable order.Jason Evans2014-08-201-52/+105
* Directly embed prof_ctx_t's bt.Jason Evans2014-08-201-51/+18
* Convert prof_tdata_t's bt2cnt to a comprehensive map.Jason Evans2014-08-201-50/+17