aboutsummaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/prof.h
AgeCommit message (Expand)Author
2016-10-21Do not (recursively) allocate within tsd_fetch().Jason Evans
2016-06-08Add a missing prof_alloc_rollback() call.Jason Evans
2016-05-10Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans
2016-04-25Fix fork()-related lock rank ordering reversals.Jason Evans
2016-04-14Add witness, a simple online locking validator.Jason Evans
2015-11-10Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang
2015-09-14Resolve an unsupported special case in arena_prof_tctx_set().Jason Evans
2015-09-14Fix prof_{malloc,free}_sample_object() call order in prof_realloc().Jason Evans
2015-09-14Make one call to prof_active_get_unlocked() per allocation event.Jason Evans
2015-09-09Fix "prof.reset" mallctl-related corruption.Jason Evans
2015-09-02Optimize arena_prof_tctx_set().Jason Evans
2015-03-16Fix heap profiling regressions.Jason Evans
2015-03-14Fix a heap profiling regression.Jason Evans
2015-02-12Refactor huge_*() calls into arena internals.Jason Evans
2015-01-25Implement the prof.gdump mallctl.Jason Evans
2014-10-30Miscellaneous cleanups.Jason Evans
2014-10-30mark huge allocations as unlikelyDaniel Micay
2014-10-12Fix a prof_tctx_t/prof_tdata_t cleanup race.Jason Evans
2014-10-04Make prof-related inline functions always-inline.Jason Evans
2014-10-04Fix tsd cleanup regressions.Jason Evans
2014-10-03Implement/test/fix prof-related mallctl's.Jason Evans
2014-10-03Convert to uniform style: cond == false --> !condJason Evans
2014-10-02Test prof.reset mallctl and fix numerous discovered bugs.Jason Evans
2014-09-24Fix profile dumping race.Jason Evans
2014-09-23Convert all tsd variables to reside in a single tsd structure.Jason Evans
2014-09-11Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans
2014-09-09Fix a profile sampling race.Jason Evans
2014-09-09Fix prof_tdata_get()-related regressions.Jason Evans
2014-08-19Implement per thread heap profiling.Jason Evans
2014-08-19Dump heap profile backtraces in a stable order.Jason Evans
2014-08-19Directly embed prof_ctx_t's bt.Jason Evans
2014-08-19Convert prof_tdata_t's bt2cnt to a comprehensive map.Jason Evans
2014-04-22Simplify backtracing.Jason Evans
2014-04-16Fix debug-only compilation failures.Jason Evans
2014-04-16refactor profiling. only use a bytes till next sample variable.Ben Maurer
2014-04-11Remove support for non-prof-promote heap profiling metadata.Jason Evans
2014-01-28Avoid a compiler warning.Jason Evans
2014-01-17Add heap profiling tests.Jason Evans
2014-01-16Fix a variable prototype/definition mismatch.Jason Evans
2014-01-16Refactor prof_dump() to reduce contention.Jason Evans
2013-12-15Optimize arena_prof_ctx_set().Jason Evans
2013-12-09Add probabability distribution utility code.Jason Evans
2013-12-05Disable floating point code/linking when possible.Jason Evans
2013-01-31Fix potential TLS-related memory corruption.Jason Evans
2012-10-09Fix fork(2)-related deadlocks.Jason Evans
2012-05-15Fix heap profiling crash for realloc(p, 0) case.Jason Evans
2012-04-29Avoid variable length arrays and remove declarations within codeMike Hommey
2012-04-28Fix more prof_tdata resurrection corner cases.Jason Evans
2012-04-28Handle prof_tdata resurrection.Jason Evans
2012-04-25Fix a PROF_ALLOC_PREP() error path.Jason Evans