aboutsummaryrefslogtreecommitdiffstats
path: root/src/witness.c
Commit message (Expand)AuthorAgeFilesLines
* Header refactoring: unify and de-catchall witness code.David Goldblatt2017-05-241-9/+9
* Stop depending on JEMALLOC_N() for function interception during testing.Jason Evans2017-05-111-45/+16
* 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
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Bypass witness_fork in TSD when !config_debug.Qi Wang2017-04-071-0/+9
* Add witness_assert_depth[_to_rank]().Jason Evans2017-02-011-8/+9
* Replace tabs following #define with spaces.Jason Evans2017-01-201-9/+9
* Update brace style.Jason Evans2017-01-201-18/+9
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-6/+0
* Make tsd cleanup functions optional, remove noop cleanup functions.Jason Evans2016-06-051-7/+0
* Add rtree element witnesses.Jason Evans2016-06-031-1/+2
* Mangle tested functions as n_witness_* rather than witness_*_impl.Jason Evans2016-05-111-9/+8
* Optimize witness fast path.Jason Evans2016-05-111-118/+4
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-101-13/+23
* Fix witness/fork() interactions.Jason Evans2016-04-261-1/+13
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-251-2/+35
* Fix malloc_mutex_[un]lock() to conditionally check witness.Jason Evans2016-04-171-10/+0
* Add witness, a simple online locking validator.Jason Evans2016-04-141-0/+206