src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp

changeset 6992
2c6ef90f030a
parent 6904
0982ec23da03
child 7535
7ae4e26cb1e0
child 8618
90faa4a4b09f
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp	Tue Jul 01 09:03:55 2014 +0200
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp	Mon Jul 07 10:12:40 2014 +0200
     1.3 @@ -59,7 +59,7 @@
     1.4  
     1.5    PSParallelCompact::MarkAndPushClosure mark_and_push_closure(cm);
     1.6    CLDToOopClosure mark_and_push_from_clds(&mark_and_push_closure, true);
     1.7 -  CodeBlobToOopClosure mark_and_push_in_blobs(&mark_and_push_closure, /*do_marking=*/ true);
     1.8 +  MarkingCodeBlobClosure mark_and_push_in_blobs(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations);
     1.9  
    1.10    if (_java_thread != NULL)
    1.11      _java_thread->oops_do(
    1.12 @@ -100,7 +100,7 @@
    1.13      case threads:
    1.14      {
    1.15        ResourceMark rm;
    1.16 -      CodeBlobToOopClosure each_active_code_blob(&mark_and_push_closure, /*do_marking=*/ true);
    1.17 +      MarkingCodeBlobClosure each_active_code_blob(&mark_and_push_closure, !CodeBlobToOopClosure::FixRelocations);
    1.18        CLDToOopClosure mark_and_push_from_cld(&mark_and_push_closure);
    1.19        Threads::oops_do(&mark_and_push_closure, &mark_and_push_from_cld, &each_active_code_blob);
    1.20      }

mercurial