mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-23 14:19:56 +00:00
8025550: valgrind: Conditional jump depends on uninitialised value in Arena::set_size_in_bytes()
Fixed initialized variable that could miscount arena memory Reviewed-by: coleenp, ccheung
This commit is contained in:
parent
903d462556
commit
da4aab3c1d
@ -446,6 +446,7 @@ Arena::Arena(size_t init_size) {
|
||||
_first = _chunk = new (AllocFailStrategy::EXIT_OOM, init_size) Chunk(init_size);
|
||||
_hwm = _chunk->bottom(); // Save the cached hwm, max
|
||||
_max = _chunk->top();
|
||||
_size_in_bytes = 0;
|
||||
set_size_in_bytes(init_size);
|
||||
NOT_PRODUCT(Atomic::inc(&_instance_count);)
|
||||
}
|
||||
@ -454,6 +455,7 @@ Arena::Arena() {
|
||||
_first = _chunk = new (AllocFailStrategy::EXIT_OOM, Chunk::init_size) Chunk(Chunk::init_size);
|
||||
_hwm = _chunk->bottom(); // Save the cached hwm, max
|
||||
_max = _chunk->top();
|
||||
_size_in_bytes = 0;
|
||||
set_size_in_bytes(Chunk::init_size);
|
||||
NOT_PRODUCT(Atomic::inc(&_instance_count);)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user