Remove junk filling in tcache_bin_flush_small().
Junk filling is done in arena_dalloc_bin_locked(), so arena_alloc_junk_small() is redundant. Also, we should use arena_dalloc_junk_small() instead of arena_alloc_junk_small().
This commit is contained in:
parent
3e24afa28e
commit
58799f6d1c
@ -120,10 +120,6 @@ tcache_bin_flush_small(tcache_bin_t *tbin, size_t binind, unsigned rem,
|
|||||||
(uintptr_t)chunk) >> LG_PAGE;
|
(uintptr_t)chunk) >> LG_PAGE;
|
||||||
arena_chunk_map_t *mapelm =
|
arena_chunk_map_t *mapelm =
|
||||||
arena_mapp_get(chunk, pageind);
|
arena_mapp_get(chunk, pageind);
|
||||||
if (config_fill && opt_junk) {
|
|
||||||
arena_alloc_junk_small(ptr,
|
|
||||||
&arena_bin_info[binind], true);
|
|
||||||
}
|
|
||||||
arena_dalloc_bin_locked(arena, chunk, ptr,
|
arena_dalloc_bin_locked(arena, chunk, ptr,
|
||||||
mapelm);
|
mapelm);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user