| /redis-3.2.3/deps/jemalloc/include/jemalloc/internal/ |
| H A D | valgrind.h | 18 valgrind_make_mem_noaccess(ptr, usize); \ 22 valgrind_make_mem_undefined(ptr, usize); \ 26 valgrind_make_mem_defined(ptr, usize); \ 45 usize, rzsize); \ 46 if (zero && old_usize < usize) { \ 49 old_usize), usize - old_usize); \ 57 size_t copy_size = (old_usize < usize) \ 58 ? old_usize : usize; \ 59 size_t tail_size = usize - copy_size; \ 60 VALGRIND_MALLOCLIKE_BLOCK(ptr, usize, \ [all …]
|
| H A D | prof.h | 416 arena_prof_tctx_set(ptr, usize, tctx); in prof_tctx_set() 448 if (tdata->bytes_until_sample >= usize) { in prof_sample_accum_update() 450 tdata->bytes_until_sample -= usize; in prof_sample_accum_update() 467 assert(usize == s2u(usize)); in prof_alloc_prep() 487 assert(usize == isalloc(ptr, true)); in prof_malloc() 490 prof_malloc_sample_object(ptr, usize, tctx); in prof_malloc() 506 assert(usize == isalloc(ptr, true)); in prof_realloc() 523 prof_malloc_sample_object(ptr, usize, tctx); in prof_realloc() 525 prof_tctx_reset(ptr, usize, old_ptr, old_tctx); in prof_realloc() 537 assert(usize == isalloc(ptr, true)); in prof_free() [all …]
|
| H A D | tcache.h | 271 size_t usize; in tcache_alloc_small() local 277 usize = index2size(binind); in tcache_alloc_small() 292 memset(ret, 0, usize); in tcache_alloc_small() 299 memset(ret, 0, usize); in tcache_alloc_small() 305 tcache->prof_accumbytes += usize; in tcache_alloc_small() 316 size_t usize; in tcache_alloc_large() local 320 usize = index2size(binind); in tcache_alloc_large() 321 assert(usize <= tcache_maxclass); in tcache_alloc_large() 345 memset(ret, 0xa5, usize); in tcache_alloc_large() 347 memset(ret, 0, usize); in tcache_alloc_large() [all …]
|
| H A D | jemalloc_internal.h.in | 607 return (usize); 648 return (usize); 682 size_t usize; local 704 return (usize); 723 return (usize); 753 if (usize + alignment - PAGE < usize) { 757 return (usize); 930 assert(usize == sa2u(usize, alignment)); 974 u2rz(size_t usize) argument 1057 if (usize == 0) [all …]
|
| H A D | arena.h | 439 void arena_chunk_dalloc_huge(arena_t *arena, void *chunk, size_t usize); 441 size_t oldsize, size_t usize); 443 size_t oldsize, size_t usize); 445 size_t oldsize, size_t usize, bool *zero); 463 void arena_quarantine_junk_small(void *ptr, size_t usize); 466 void *arena_palloc(tsd_t *tsd, arena_t *arena, size_t usize, 479 void arena_dalloc_junk_large(void *ptr, size_t usize); 559 void arena_prof_tctx_reset(const void *ptr, size_t usize, 1097 arena_prof_tctx_set(const void *ptr, size_t usize, prof_tctx_t *tctx) in arena_prof_tctx_set() argument 1110 if (unlikely(usize > SMALL_MAXCLASS || (uintptr_t)tctx > in arena_prof_tctx_set() [all …]
|
| H A D | quarantine.h | 16 size_t usize; member
|
| H A D | huge.h | 19 size_t usize, size_t alignment, bool zero, tcache_t *tcache);
|
| /redis-3.2.3/deps/jemalloc/src/ |
| H A D | huge.c | 37 size_t usize; in huge_malloc() local 39 usize = s2u(size); in huge_malloc() 40 if (usize == 0) { in huge_malloc() 53 size_t usize; in huge_palloc() local 60 if (unlikely(usize == 0)) in huge_palloc() 139 for (usize = usize_min; usize < usize_max && (usize_next = s2u(usize+1)) in huge_ralloc_no_move_similar() 143 if (oldsize == usize) in huge_ralloc_no_move_similar() 151 if (oldsize > usize) { in huge_ralloc_no_move_similar() 174 if (oldsize < usize) { in huge_ralloc_no_move_similar() 339 if (!huge_ralloc_no_move(ptr, oldsize, usize, usize, zero)) in huge_ralloc() [all …]
|
| H A D | jemalloc.c | 1491 size_t usize; in imemalign() local 1730 size_t usize; in ifree() local 2057 size_t usize; in JEMALLOC_ATTR() local 2159 size_t usize; in je_rallocx() local 2231 size_t usize; in ixallocx_helper() local 2237 return (usize); in ixallocx_helper() 2244 size_t usize; in ixallocx_prof_sample() local 2250 return (usize); in ixallocx_prof_sample() 2346 size_t usize; in JEMALLOC_ATTR() local 2384 size_t usize; in inallocx() local [all …]
|
| H A D | valgrind.c | 9 valgrind_make_mem_noaccess(void *ptr, size_t usize) in valgrind_make_mem_noaccess() argument 12 VALGRIND_MAKE_MEM_NOACCESS(ptr, usize); in valgrind_make_mem_noaccess() 16 valgrind_make_mem_undefined(void *ptr, size_t usize) in valgrind_make_mem_undefined() argument 19 VALGRIND_MAKE_MEM_UNDEFINED(ptr, usize); in valgrind_make_mem_undefined() 23 valgrind_make_mem_defined(void *ptr, size_t usize) in valgrind_make_mem_defined() argument 26 VALGRIND_MAKE_MEM_DEFINED(ptr, usize); in valgrind_make_mem_defined() 30 valgrind_freelike_block(void *ptr, size_t usize) in valgrind_freelike_block() argument 33 VALGRIND_FREELIKE_BLOCK(ptr, usize); in valgrind_freelike_block()
|
| H A D | quarantine.c | 100 assert(obj->usize == isalloc(obj->ptr, config_prof)); in quarantine_drain_one() 102 quarantine->curbytes -= obj->usize; in quarantine_drain_one() 120 size_t usize = isalloc(ptr, config_prof); in quarantine() local 133 if (quarantine->curbytes + usize > opt_quarantine) { in quarantine() 135 - usize : 0; in quarantine() 144 if (quarantine->curbytes + usize <= opt_quarantine) { in quarantine() 149 obj->usize = usize; in quarantine() 150 quarantine->curbytes += usize; in quarantine() 158 && usize <= SMALL_MAXCLASS) in quarantine() 159 arena_quarantine_junk_small(ptr, usize); in quarantine() [all …]
|
| H A D | arena.c | 842 size_t usize) in arena_huge_ralloc_stats_update_undo() argument 949 size_t usize) in arena_chunk_ralloc_huge_similar() argument 974 size_t usize) in arena_chunk_ralloc_huge_shrink() argument 1014 usize); in arena_chunk_ralloc_huge_expand_hard() 2205 size_t usize; in arena_malloc_large() local 2276 assert(usize == PAGE_CEILING(usize)); in arena_palloc_large() 2671 usize = index2size(size2index(usize)-1); in arena_ralloc_large_grow() 2841 usize = sa2u(usize, alignment); in arena_ralloc_move_helper() 2842 if (usize == 0) in arena_ralloc_move_helper() 2852 size_t usize; in arena_ralloc() local [all …]
|
| H A D | ckh.c | 265 size_t usize; in ckh_grow() local 268 usize = sa2u(sizeof(ckhc_t) << lg_curcells, CACHELINE); in ckh_grow() 269 if (usize == 0) { in ckh_grow() 273 tab = (ckhc_t *)ipallocztm(tsd, usize, CACHELINE, true, NULL, in ckh_grow() 305 size_t lg_curcells, usize; in ckh_shrink() local 314 usize = sa2u(sizeof(ckhc_t) << lg_curcells, CACHELINE); in ckh_shrink() 315 if (usize == 0) in ckh_shrink() 317 tab = (ckhc_t *)ipallocztm(tsd, usize, CACHELINE, true, NULL, true, in ckh_shrink() 354 size_t mincells, usize; in ckh_new() local 389 usize = sa2u(sizeof(ckhc_t) << lg_mincells, CACHELINE); in ckh_new() [all …]
|
| H A D | base.c | 82 size_t csize, usize; in base_alloc() local 92 usize = s2u(csize); in base_alloc() 93 extent_node_init(&key, NULL, NULL, usize, false, false); in base_alloc()
|
| H A D | prof.c | 226 prof_malloc_sample_object(const void *ptr, size_t usize, prof_tctx_t *tctx) in prof_malloc_sample_object() argument 229 prof_tctx_set(ptr, usize, tctx); in prof_malloc_sample_object() 233 tctx->cnts.curbytes += usize; in prof_malloc_sample_object() 236 tctx->cnts.accumbytes += usize; in prof_malloc_sample_object() 243 prof_free_sampled_object(tsd_t *tsd, size_t usize, prof_tctx_t *tctx) in prof_free_sampled_object() argument 248 assert(tctx->cnts.curbytes >= usize); in prof_free_sampled_object() 250 tctx->cnts.curbytes -= usize; in prof_free_sampled_object()
|
| /redis-3.2.3/deps/jemalloc/test/unit/ |
| H A D | junk.c | 41 arena_dalloc_junk_large_intercept(void *ptr, size_t usize) in arena_dalloc_junk_large_intercept() argument 45 arena_dalloc_junk_large_orig(ptr, usize); in arena_dalloc_junk_large_intercept() 46 for (i = 0; i < usize; i++) { in arena_dalloc_junk_large_intercept() 49 i, usize); in arena_dalloc_junk_large_intercept() 56 huge_dalloc_junk_intercept(void *ptr, size_t usize) in huge_dalloc_junk_intercept() argument 59 huge_dalloc_junk_orig(ptr, usize); in huge_dalloc_junk_intercept() 171 arena_ralloc_junk_large_intercept(void *ptr, size_t old_usize, size_t usize) in arena_ralloc_junk_large_intercept() argument 174 arena_ralloc_junk_large_orig(ptr, old_usize, usize); in arena_ralloc_junk_large_intercept() 176 assert_zu_eq(usize, shrink_size(large_maxclass), "Unexpected usize"); in arena_ralloc_junk_large_intercept() 203 arena_redzone_corruption_replacement(void *ptr, size_t usize, bool after, in arena_redzone_corruption_replacement() argument
|
| H A D | quarantine.c | 62 arena_redzone_corruption_replacement(void *ptr, size_t usize, bool after, in arena_redzone_corruption_replacement() argument
|
| /redis-3.2.3/deps/jemalloc/test/integration/ |
| H A D | allocated.c | 18 size_t sz, usize; in thd_start() local 69 usize = malloc_usable_size(p); in thd_start() 70 assert_u64_le(a0 + usize, a1, in thd_start() 86 assert_u64_le(d0 + usize, d1, in thd_start()
|