aboutsummaryrefslogtreecommitdiffstats
path: root/src/prof.c
Commit message (Expand)AuthorAgeFilesLines
* Validates fd before calling fcntlY. T. Chung2017-07-221-1/+3
* Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable.Y. T. Chung2017-07-201-0/+6
* Check arena in current context in pre_reentrancy.Qi Wang2017-06-231-1/+1
* Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-311-4/+4
* Pass the O_CLOEXEC flag to open(2).Jason Evans2017-05-311-1/+1
* Header refactoring: unify and de-catchall mutex moduleDavid Goldblatt2017-05-241-0/+1
* Allow mutexes to take a lock ordering enum at construction.David Goldblatt2017-05-191-11/+14
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-111-22/+5
* Header refactoring: tsd - cleanup and dependency breaking.David Goldblatt2017-05-011-5/+5
* Avoid prof_dump during reentrancy.Qi Wang2017-04-251-12/+20
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-251-0/+1
* Header refactoring: ckh module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-241-6/+6
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-181-0/+1
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-181-0/+2
* Remove the function alignment of prof_backtrace.Qi Wang2017-04-171-1/+0
* Improve rtree cache with a two-level cache design.Qi Wang2017-04-171-0/+1
* Pass alloc_ctx down profiling path.Qi Wang2017-04-121-1/+1
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+3
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-111-11/+14
* Add hooking functionalityDavid Goldblatt2017-04-071-0/+7
* Make prof's cum_gctx a C11-style atomicDavid Goldblatt2017-04-051-2/+2
* Convert accumbytes in prof_accum_t to C11 atomics, when possibleDavid Goldblatt2017-04-051-1/+3
* Added lock profiling and output for global locks (ctl, prof and base).Qi Wang2017-03-231-1/+2
* Push down iealloc() calls.Jason Evans2017-03-221-3/+3
* Remove extent dereferences from the deallocation fast paths.Jason Evans2017-03-221-21/+12
* Convert arena->prof_accumbytes synchronization to atomics.Jason Evans2017-02-161-0/+14
* Call prof_gctx_create() without owing bt2gctx_mtx.Jason Evans2017-02-011-12/+29
* Conditionalize prof fork handling on config_prof.Jason Evans2017-02-011-4/+4
* Replace tabs following #define with spaces.Jason Evans2017-01-201-9/+9
* Remove extraneous parens around return arguments.Jason Evans2017-01-201-105/+105
* Update brace style.Jason Evans2017-01-201-281/+287
* Fix prof_realloc() regression.Jason Evans2017-01-171-40/+123
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-29/+0
* Implement per arena base allocators.Jason Evans2016-12-261-2/+4
* Refactor prng to not use 64-bit atomics on 32-bit platforms.Jason Evans2016-11-071-1/+1
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-201-45/+44
* Implement cache-oblivious support for huge size classes.Jason Evans2016-06-031-1/+1
* Refactor rtree to always use base_alloc() for node allocation.Jason Evans2016-06-031-14/+16
* Use rtree-based chunk lookups rather than pointer bit twiddling.Jason Evans2016-06-031-13/+19
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-101-235/+240
* Scale leak report summary according to sampling probability.Jason Evans2016-05-041-18/+38
* Fix huge_palloc() regression.Jason Evans2016-05-031-1/+1
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-251-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-251-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-201-3/+16
* getpid() fix for Win32rustyx2016-02-201-0/+2