Home
last modified time | relevance | path

Searched refs:witness (Results 1 – 16 of 16) sorted by relevance

/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Dwitness.h173 if (w == witness) { in witness_owner()
200 witness_owner_error(witness); in witness_assert_owner()
205 const witness_t *witness) { in witness_assert_not_owner() argument
224 if (w == witness) { in witness_assert_not_owner()
225 witness_not_owner_error(witness); in witness_assert_not_owner()
299 } else if (w->rank > witness->rank) { in witness_lock()
301 witness_lock_error(witnesses, witness); in witness_lock()
303 witness->comp || w->comp(w, w->opaque, witness, witness->opaque) > in witness_lock()
309 witness_lock_error(witnesses, witness); in witness_lock()
312 ql_elm_new(witness, link); in witness_lock()
[all …]
H A Dmutex.h56 witness_t witness; member
62 witness_t witness; member
164 witness_assert_not_owner(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_trylock()
171 witness_lock(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_trylock()
202 witness_assert_not_owner(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_lock()
209 witness_lock(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_lock()
214 witness_unlock(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_unlock()
222 witness_assert_owner(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_assert_owner()
227 witness_assert_not_owner(tsdn_witness_tsdp_get(tsdn), &mutex->witness); in malloc_mutex_assert_not_owner()
/f-stack/app/redis-5.0.5/deps/jemalloc/src/
H A Dwitness.c11 witness->name = name; in witness_init()
12 witness->rank = rank; in witness_init()
13 witness->comp = comp; in witness_init()
14 witness->opaque = opaque; in witness_init()
19 const witness_t *witness) { in witness_lock_error_impl() argument
26 malloc_printf(" %s(%u)\n", witness->name, witness->rank); in witness_lock_error_impl()
32 witness_owner_error_impl(const witness_t *witness) { in witness_owner_error_impl() argument
33 malloc_printf("<jemalloc>: Should own %s(%u)\n", witness->name, in witness_owner_error_impl()
34 witness->rank); in witness_owner_error_impl()
41 witness_not_owner_error_impl(const witness_t *witness) { in witness_not_owner_error_impl() argument
[all …]
H A Dmutex.c176 witness_init(&mutex->witness, name, rank, in malloc_mutex_init()
179 witness_init(&mutex->witness, name, rank, NULL, NULL); in malloc_mutex_init()
200 if (malloc_mutex_init(mutex, mutex->witness.name, in malloc_mutex_postfork_child()
201 mutex->witness.rank, mutex->lock_order)) { in malloc_mutex_postfork_child()
/f-stack/freebsd/kern/
H A Dsubr_witness.c223 struct witness { struct
299 witness_lock_type_equal(struct witness *w1, struct witness *w2) in witness_lock_type_equal()
314 static int _isitmyx(struct witness *w1, struct witness *w2, int rmask,
316 static void adopt(struct witness *parent, struct witness *child);
317 static int blessed(struct witness *, struct witness *);
323 static int isitmychild(struct witness *parent, struct witness *child);
924 struct witness *w; in witness_destroy()
1967 adopt(struct witness *parent, struct witness *child) in adopt()
2060 itismychild(struct witness *parent, struct witness *child) in itismychild()
2125 isitmychild(struct witness *parent, struct witness *child) in isitmychild()
[all …]
/f-stack/tools/compat/include/sys/
H A D_lock.h38 struct witness *lo_witness; /* Data for witness. */
/f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/
H A Dwitness.c15 const witness_t *witness) { in witness_lock_error_intercept() argument
20 witness_owner_error_intercept(const witness_t *witness) { in witness_owner_error_intercept() argument
25 witness_not_owner_error_intercept(const witness_t *witness) { in witness_not_owner_error_intercept() argument
/f-stack/freebsd/sys/
H A D_lock.h40 struct witness *lo_witness; /* Data for witness. */
/f-stack/freebsd/mips/conf/
H A Dstd.BERI54 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
H A Dstd.MALTA46 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
H A DX100057 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
H A Dstd.XLP52 #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
H A DJZ478059 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
H A DERL106 #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
H A DOCTEON1100 options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
/f-stack/app/redis-5.0.5/deps/jemalloc/
H A DMakefile.in121 $(srcroot)src/witness.c
211 $(srcroot)test/unit/witness.c \