Mercurial > hg > graal-compiler
diff src/share/vm/memory/genMarkSweep.cpp @ 20254:9fec19bb0659
8032379: Remove the is_scavenging flag to process_strong_roots
Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum.
Reviewed-by: stefank, tschatzl, ehelin, jmasa
author | mgerdin |
---|---|
date | Tue, 14 Jan 2014 16:40:33 +0100 |
parents | 0982ec23da03 |
children | 7426d8d76305 |
line wrap: on
line diff
--- a/src/share/vm/memory/genMarkSweep.cpp Thu Aug 07 15:02:18 2014 -0700 +++ b/src/share/vm/memory/genMarkSweep.cpp Tue Jan 14 16:40:33 2014 +0100 @@ -210,7 +210,6 @@ gch->gen_process_strong_roots(level, false, // Younger gens are not roots. true, // activate StrongRootsScope - false, // not scavenging SharedHeap::SO_SystemClasses, &follow_root_closure, true, // walk code active on stacks @@ -296,7 +295,6 @@ gch->gen_process_strong_roots(level, false, // Younger gens are not roots. true, // activate StrongRootsScope - false, // not scavenging SharedHeap::SO_AllClasses, &adjust_pointer_closure, false, // do not walk code