mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-07-24 13:53:11 +00:00
Move a variable declaration closer to its use.
This commit is contained in:
@@ -2049,7 +2049,6 @@ arena_malloc_large(arena_t *arena, size_t size, bool zero)
|
|||||||
{
|
{
|
||||||
void *ret;
|
void *ret;
|
||||||
size_t usize;
|
size_t usize;
|
||||||
uint64_t r;
|
|
||||||
uintptr_t random_offset;
|
uintptr_t random_offset;
|
||||||
arena_run_t *run;
|
arena_run_t *run;
|
||||||
arena_chunk_map_misc_t *miscelm;
|
arena_chunk_map_misc_t *miscelm;
|
||||||
@@ -2059,6 +2058,8 @@ arena_malloc_large(arena_t *arena, size_t size, bool zero)
|
|||||||
usize = s2u(size);
|
usize = s2u(size);
|
||||||
malloc_mutex_lock(&arena->lock);
|
malloc_mutex_lock(&arena->lock);
|
||||||
if (config_cache_oblivious) {
|
if (config_cache_oblivious) {
|
||||||
|
uint64_t r;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Compute a uniformly distributed offset within the first page
|
* Compute a uniformly distributed offset within the first page
|
||||||
* that is a multiple of the cacheline size, e.g. [0 .. 63) * 64
|
* that is a multiple of the cacheline size, e.g. [0 .. 63) * 64
|
||||||
|
|||||||
Reference in New Issue
Block a user