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

changeset 9858
b985cbb00e68
parent 9665
a8441ccaff15
child 9931
fd44df5e3bc3
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Thu Aug 01 03:44:03 2019 +0100
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp	Mon Aug 12 18:30:40 2019 +0300
     1.3 @@ -58,6 +58,9 @@
     1.4  #include "services/memTracker.hpp"
     1.5  #include "utilities/events.hpp"
     1.6  #include "utilities/stack.inline.hpp"
     1.7 +#if INCLUDE_JFR
     1.8 +#include "jfr/jfr.hpp"
     1.9 +#endif // INCLUDE_JFR
    1.10  
    1.11  #include <math.h>
    1.12  
    1.13 @@ -2464,6 +2467,7 @@
    1.14    // have been cleared if they pointed to non-surviving objects.)
    1.15    // Global (weak) JNI handles
    1.16    JNIHandles::weak_oops_do(adjust_pointer_closure());
    1.17 +  JFR_ONLY(Jfr::weak_oops_do(adjust_pointer_closure()));
    1.18  
    1.19    CodeBlobToOopClosure adjust_from_blobs(adjust_pointer_closure(), CodeBlobToOopClosure::FixRelocations);
    1.20    CodeCache::blobs_do(&adjust_from_blobs);

mercurial