Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/parNew/parNewGeneration.cpp @ 17976:8e20ef014b08
8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl
author | brutisso |
---|---|
date | Wed, 11 Jun 2014 10:46:47 +0200 |
parents | 78bbf4d43a14 |
children | 52b4284cb496 0982ec23da03 |
comparison
equal
deleted
inserted
replaced
17975:bd4d69d9cb7d | 17976:8e20ef014b08 |
---|---|
1636 ParallelRefProcEnabled && (ParallelGCThreads > 1), // mt processing | 1636 ParallelRefProcEnabled && (ParallelGCThreads > 1), // mt processing |
1637 (int) ParallelGCThreads, // mt processing degree | 1637 (int) ParallelGCThreads, // mt processing degree |
1638 refs_discovery_is_mt(), // mt discovery | 1638 refs_discovery_is_mt(), // mt discovery |
1639 (int) ParallelGCThreads, // mt discovery degree | 1639 (int) ParallelGCThreads, // mt discovery degree |
1640 refs_discovery_is_atomic(), // atomic_discovery | 1640 refs_discovery_is_atomic(), // atomic_discovery |
1641 NULL, // is_alive_non_header | 1641 NULL); // is_alive_non_header |
1642 false); // write barrier for next field updates | |
1643 } | 1642 } |
1644 } | 1643 } |
1645 | 1644 |
1646 const char* ParNewGeneration::name() const { | 1645 const char* ParNewGeneration::name() const { |
1647 return "par new generation"; | 1646 return "par new generation"; |