src/share/vm/gc_implementation/g1/g1MarkSweep.cpp

changeset 892
27a80744a83b
parent 888
c96030fff130
child 905
ad8c8ca4ab0f
     1.1 --- a/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp	Wed Nov 26 09:24:57 2008 -0800
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1MarkSweep.cpp	Mon Dec 01 23:25:24 2008 -0800
     1.3 @@ -35,7 +35,7 @@
     1.4    assert(GenMarkSweep::ref_processor() == NULL, "no stomping");
     1.5    assert(rp != NULL, "should be non-NULL");
     1.6    GenMarkSweep::_ref_processor = rp;
     1.7 -  rp->snap_policy(clear_all_softrefs);
     1.8 +  rp->setup_policy(clear_all_softrefs);
     1.9  
    1.10    // When collecting the permanent generation methodOops may be moving,
    1.11    // so we either have to flush all bcp data or convert it into bci.
    1.12 @@ -123,7 +123,7 @@
    1.13  
    1.14    // Process reference objects found during marking
    1.15    ReferenceProcessor* rp = GenMarkSweep::ref_processor();
    1.16 -  rp->snap_policy(clear_all_softrefs);
    1.17 +  rp->setup_policy(clear_all_softrefs);
    1.18    rp->process_discovered_references(&GenMarkSweep::is_alive,
    1.19                                      &GenMarkSweep::keep_alive,
    1.20                                      &GenMarkSweep::follow_stack_closure,

mercurial