| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | extent_inlines.h | 24 extent_lock2(tsdn_t *tsdn, extent_t *extent1, extent_t *extent2) { in extent_lock2() 31 extent_unlock2(tsdn_t *tsdn, extent_t *extent1, extent_t *extent2) { in extent_unlock2() 343 static inline extent_t * 348 static inline extent_t * 365 extent_t *to_insert) { in extent_list_replace() 376 extent_sn_comp(const extent_t *a, const extent_t *b) { in extent_sn_comp() 384 extent_esn_comp(const extent_t *a, const extent_t *b) { in extent_esn_comp() 392 extent_ad_comp(const extent_t *a, const extent_t *b) { in extent_ad_comp() 400 extent_ead_comp(const extent_t *a, const extent_t *b) { in extent_ead_comp() 408 extent_snad_comp(const extent_t *a, const extent_t *b) { in extent_snad_comp() [all …]
|
| H A D | extent_externs.h | 15 extent_t *extent_alloc(tsdn_t *tsdn, arena_t *arena); 16 void extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent); 27 rb_proto(, extent_avail_, extent_tree_t, extent_t) 28 ph_proto(, extent_heap_, extent_heap_t, extent_t) 34 extent_t *extents_alloc(tsdn_t *tsdn, arena_t *arena, 40 extent_t *extents_evict(tsdn_t *tsdn, arena_t *arena, 45 extent_t *extent_alloc_wrapper(tsdn_t *tsdn, arena_t *arena, 50 extent_hooks_t **r_extent_hooks, extent_t *extent); 52 extent_hooks_t **r_extent_hooks, extent_t *extent); 65 extent_t *extent_split_wrapper(tsdn_t *tsdn, arena_t *arena, [all …]
|
| H A D | large_externs.h | 7 bool large_ralloc_no_move(tsdn_t *tsdn, extent_t *extent, size_t usize_min, 9 void *large_ralloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t usize, 18 void large_dalloc_prep_junked_locked(tsdn_t *tsdn, extent_t *extent); 19 void large_dalloc_finish(tsdn_t *tsdn, extent_t *extent); 20 void large_dalloc(tsdn_t *tsdn, extent_t *extent); 21 size_t large_salloc(tsdn_t *tsdn, const extent_t *extent); 22 prof_tctx_t *large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent); 23 void large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx); 24 void large_prof_tctx_reset(tsdn_t *tsdn, extent_t *extent);
|
| H A D | extent_structs.h | 151 ql_elm(extent_t) ql_link; 157 phn(extent_t) ph_link; 170 typedef ql_head(extent_t) extent_list_t; 171 typedef ph(extent_t) extent_tree_t; 172 typedef ph(extent_t) extent_heap_t;
|
| H A D | arena_inlines_b.h | 18 const extent_t *extent = iealloc(tsdn, ptr); in arena_prof_tctx_get() 38 extent_t *extent = iealloc(tsdn, ptr); in arena_prof_tctx_set() 54 extent_t *extent = iealloc(tsdn, ptr); in arena_prof_tctx_reset() 141 extent_t *extent; in arena_vsalloc() 173 extent_t *extent = rtree_extent_read(tsdn, &extents_rtree, in arena_dalloc_no_tcache() 184 extent_t *extent = iealloc(tsdn, ptr); in arena_dalloc_no_tcache() 236 extent_t *extent = iealloc(tsdn, ptr); in arena_dalloc() 270 extent_t *extent = rtree_extent_read(tsdn, in arena_sdalloc_no_tcache() 281 extent_t *extent = iealloc(tsdn, ptr); in arena_sdalloc_no_tcache() 328 extent_t *extent = rtree_extent_read(tsdn, in arena_sdalloc() [all …]
|
| H A D | arena_externs.h | 27 extent_hooks_t **r_extent_hooks, extent_t *extent); 29 size_t arena_slab_regind(extent_t *slab, szind_t binind, const void *ptr); 31 extent_t *arena_extent_alloc_large(tsdn_t *tsdn, arena_t *arena, 34 extent_t *extent); 36 extent_t *extent, size_t oldsize); 38 extent_t *extent, size_t oldsize); 63 extent_t *extent, void *ptr);
|
| H A D | rtree.h | 179 JEMALLOC_ALWAYS_INLINE extent_t * 190 return (extent_t *)(bits & mask); in rtree_leaf_elm_bits_extent_get() 193 return (extent_t *)((uintptr_t)((intptr_t)(bits << RTREE_NHIB) >> in rtree_leaf_elm_bits_extent_get() 210 JEMALLOC_ALWAYS_INLINE extent_t * 217 extent_t *extent = (extent_t *)atomic_load_p(&elm->le_extent, dependent in rtree_leaf_elm_extent_read() 249 rtree_leaf_elm_t *elm, extent_t *extent) { in rtree_leaf_elm_extent_write() 296 extent_t *extent, szind_t szind, bool slab) { in rtree_leaf_elm_write() 387 extent_t *extent, szind_t szind, bool slab) { in rtree_write() 415 JEMALLOC_ALWAYS_INLINE extent_t * 444 uintptr_t key, bool dependent, extent_t **r_extent, szind_t *r_szind) { in rtree_extent_szind_read()
|
| H A D | extent_types.h | 4 typedef struct extent_s extent_t; typedef
|
| H A D | base_structs.h | 17 extent_t extent;
|
| H A D | base_externs.h | 14 extent_t *base_alloc_extent(tsdn_t *tsdn, base_t *base);
|
| H A D | bin.h | 65 extent_t *slabcur;
|
| H A D | jemalloc_internal_inlines_b.h | 77 JEMALLOC_ALWAYS_INLINE extent_t *
|
| H A D | jemalloc_internal_inlines_c.h | 228 extent_t *slab = iealloc(tsdn, ptr); in iget_defrag_hint()
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | extent.c | 68 extent_hooks_t **r_extent_hooks, extent_t *a, extent_t *b, 161 static extent_t * 176 extent_t * 364 static extent_t * 398 static extent_t * 501 extent_t * 531 extent_t * 938 extent_t **extent, extent_t **lead, extent_t **trail, in extent_split_interior() 940 extent_t **to_leak, extent_t **to_salvage, in extent_split_interior() 1457 extent_t * [all …]
|
| H A D | large.c | 24 extent_t *extent; in large_palloc() 110 extent_t *trail = extent_split_wrapper(tsdn, arena, in large_ralloc_no_move_shrink() 153 extent_t *trail; in large_ralloc_no_move_expand() 219 large_ralloc_no_move(tsdn_t *tsdn, extent_t *extent, size_t usize_min, in large_ralloc_no_move() 309 large_dalloc_prep_impl(tsdn_t *tsdn, arena_t *arena, extent_t *extent, in large_dalloc_prep_impl() 336 large_dalloc_prep_junked_locked(tsdn_t *tsdn, extent_t *extent) { in large_dalloc_prep_junked_locked() 341 large_dalloc_finish(tsdn_t *tsdn, extent_t *extent) { in large_dalloc_finish() 346 large_dalloc(tsdn_t *tsdn, extent_t *extent) { in large_dalloc() 354 large_salloc(tsdn_t *tsdn, const extent_t *extent) { in large_salloc() 359 large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent) { in large_prof_tctx_get() [all …]
|
| H A D | arena.c | 327 extent_t * 923 static extent_t * 1003 extent_t *slab; in arena_reset() 1091 static extent_t * 1095 extent_t *slab; in arena_slab_alloc_hard() 1114 static extent_t * 1151 static extent_t * 1154 extent_t *slab; in arena_bin_nonfull_slab_get() 1198 extent_t *slab; in arena_bin_malloc_hard() 1264 extent_t *slab; in arena_tcache_fill_small() [all …]
|
| H A D | base.c | 119 base_extent_init(size_t *extent_sn_next, extent_t *extent, void *addr, in base_extent_init() 180 base_extent_bump_alloc_helper(extent_t *extent, size_t *gap_size, size_t size, in base_extent_bump_alloc_helper() 198 base_extent_bump_alloc_post(base_t *base, extent_t *extent, size_t gap_size, in base_extent_bump_alloc_post() 232 base_extent_bump_alloc(base_t *base, extent_t *extent, size_t size, in base_extent_bump_alloc() 307 static extent_t * 427 extent_t *extent = NULL; in base_alloc_impl() 468 extent_t * 471 extent_t *extent = base_alloc_impl(tsdn, base, sizeof(extent_t), in base_alloc_extent()
|
| H A D | extent_dss.c | 112 extent_t *gap; in extent_alloc_dss() 198 extent_t extent; in extent_alloc_dss()
|
| H A D | tcache.c | 114 VARIABLE_ARRAY(extent_t *, item_extent, nflush); in tcache_bin_flush_small() 122 extent_t *extent = item_extent[0]; in tcache_bin_flush_small() 199 VARIABLE_ARRAY(extent_t *, item_extent, nflush); in tcache_bin_flush_large() 207 extent_t *extent = item_extent[0]; in tcache_bin_flush_large()
|
| H A D | ctl.c | 2482 extent_t *extent; in arenas_lookup_ctl()
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/ |
| H A D | rtree.c | 87 extent_t extent_a, extent_b; in TEST_BEGIN() 127 extent_t extent; in TEST_BEGIN() 168 extent_t extent; in TEST_BEGIN()
|
| H A D | slab.c | 8 extent_t slab; in TEST_BEGIN()
|
| H A D | arena_reset.c | 66 extent_t *extent; in vsalloc()
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/ |
| H A D | ChangeLog | 91 - Refactor extent_t bitpacking. (@rkmisra)
|