Home
last modified time | relevance | path

Searched refs:malloc_mutex_t (Results 1 – 25 of 41) sorted by relevance

12

/src/contrib/jemalloc/include/jemalloc/internal/
H A Dmutex.h21 typedef struct malloc_mutex_s malloc_mutex_t; typedef
44 malloc_mutex_t *postponed_next;
136 bool malloc_mutex_init(malloc_mutex_t *mutex, const char *name,
138 void malloc_mutex_prefork(tsdn_t *tsdn, malloc_mutex_t *mutex);
139 void malloc_mutex_postfork_parent(tsdn_t *tsdn, malloc_mutex_t *mutex);
140 void malloc_mutex_postfork_child(tsdn_t *tsdn, malloc_mutex_t *mutex);
143 void malloc_mutex_prof_data_reset(tsdn_t *tsdn, malloc_mutex_t *mutex);
145 void malloc_mutex_lock_slow(malloc_mutex_t *mutex);
148 malloc_mutex_lock_final(malloc_mutex_t *mutex) { in malloc_mutex_lock_final()
154 malloc_mutex_trylock_final(malloc_mutex_t *mutex) { in malloc_mutex_trylock_final()
[all …]
H A Dprof_data.h6 extern malloc_mutex_t bt2gctx_mtx;
7 extern malloc_mutex_t tdatas_mtx;
8 extern malloc_mutex_t prof_dump_mtx;
10 extern malloc_mutex_t *gctx_locks;
11 extern malloc_mutex_t *tdata_locks;
H A Dlockedint.h28 # define LOCKEDINT_MTX_DECLARE(name) malloc_mutex_t name;
58 locked_read_u64(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_u64_t *p) { in locked_read_u64()
68 locked_inc_u64(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_u64_t *p, in locked_inc_u64()
79 locked_dec_u64(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_u64_t *p, in locked_dec_u64()
93 locked_inc_mod_u64(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_u64_t *p, in locked_inc_mod_u64()
155 locked_read_zu(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_zu_t *p) { in locked_read_zu()
165 locked_inc_zu(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_zu_t *p, in locked_inc_zu()
177 locked_dec_zu(tsdn_t *tsdn, malloc_mutex_t *mtx, locked_zu_t *p, in locked_dec_zu()
H A Dhpa.h16 malloc_mutex_t mtx;
22 malloc_mutex_t grow_mtx;
90 malloc_mutex_t mtx;
96 malloc_mutex_t grow_mtx;
H A Dpac.h100 malloc_mutex_t grow_mtx;
117 malloc_mutex_t *stats_mtx;
127 malloc_mutex_t *stats_mtx);
H A Darena_structs.h58 malloc_mutex_t tcache_ql_mtx;
74 malloc_mutex_t large_mtx;
H A Dprof_recent.h4 extern malloc_mutex_t prof_recent_alloc_mtx;
5 extern malloc_mutex_t prof_recent_dump_mtx;
H A Dprof_structs.h113 malloc_mutex_t *lock;
148 malloc_mutex_t *lock;
H A Dpa.h111 malloc_mutex_t *stats_mtx;
139 malloc_mutex_t *stats_mtx, nstime_t *cur_time, size_t oversize_threshold,
H A Dprof_log.h6 extern malloc_mutex_t log_mtx;
H A Dprof_stats.h10 extern malloc_mutex_t prof_stats_mtx;
H A Dsan_bump.h17 malloc_mutex_t mtx;
H A Dbackground_thread_structs.h38 malloc_mutex_t mtx;
H A Dprof_sys.h4 extern malloc_mutex_t prof_dump_filename_mtx;
H A Dbackground_thread_externs.h6 extern malloc_mutex_t background_thread_lock;
H A Dedata_cache.h19 malloc_mutex_t mtx;
H A Decache.h10 malloc_mutex_t mtx;
H A Dsec.h69 malloc_mutex_t mtx;
H A Dbin.h17 malloc_mutex_t lock;
H A Ddecay.h26 malloc_mutex_t mtx;
/src/contrib/jemalloc/src/
H A Dmutex.c26 static malloc_mutex_t *postponed_mutexes = NULL;
65 malloc_mutex_lock_slow(malloc_mutex_t *mutex) { in malloc_mutex_lock_slow()
131 malloc_mutex_prof_data_reset(tsdn_t *tsdn, malloc_mutex_t *mutex) { in malloc_mutex_prof_data_reset()
163 malloc_mutex_init(malloc_mutex_t *mutex, const char *name, in malloc_mutex_init()
213 malloc_mutex_prefork(tsdn_t *tsdn, malloc_mutex_t *mutex) { in malloc_mutex_prefork()
218 malloc_mutex_postfork_parent(tsdn_t *tsdn, malloc_mutex_t *mutex) { in malloc_mutex_postfork_parent()
223 malloc_mutex_postfork_child(tsdn_t *tsdn, malloc_mutex_t *mutex) { in malloc_mutex_postfork_child()
H A Dprof.c48 static malloc_mutex_t prof_active_mtx;
55 static malloc_mutex_t prof_thread_active_init_mtx;
62 static malloc_mutex_t prof_gdump_mtx;
69 static malloc_mutex_t next_thr_uid_mtx;
667 gctx_locks = (malloc_mutex_t *)base_alloc(tsd_tsdn(tsd), base, in prof_boot2()
668 PROF_NCTX_LOCKS * sizeof(malloc_mutex_t), CACHELINE); in prof_boot2()
680 tdata_locks = (malloc_mutex_t *)base_alloc(tsd_tsdn(tsd), base, in prof_boot2()
681 PROF_NTDATA_LOCKS * sizeof(malloc_mutex_t), CACHELINE); in prof_boot2()
H A Dprof_stats.c7 malloc_mutex_t prof_stats_mtx;
H A Dprof_data.c28 malloc_mutex_t bt2gctx_mtx;
29 malloc_mutex_t tdatas_mtx;
30 malloc_mutex_t prof_dump_mtx;
39 malloc_mutex_t *gctx_locks;
48 malloc_mutex_t *tdata_locks;
127 static malloc_mutex_t * in rb_gen()
134 static malloc_mutex_t *
/src/contrib/jemalloc/
H A DFREEBSD-diffs119 bool malloc_mutex_init(malloc_mutex_t *mutex, const char *name,
120 @@ -145,6 +142,7 @@ bool malloc_mutex_init(malloc_mutex_t *mutex, const char *name,
121 void malloc_mutex_prefork(tsdn_t *tsdn, malloc_mutex_t *mutex);
122 void malloc_mutex_postfork_parent(tsdn_t *tsdn, malloc_mutex_t *mutex);
123 void malloc_mutex_postfork_child(tsdn_t *tsdn, malloc_mutex_t *mutex);
126 void malloc_mutex_prof_data_reset(tsdn_t *tsdn, malloc_mutex_t *mutex);
581 malloc_mutex_init(malloc_mutex_t *mutex, const char *name,

12