< prev index next >

src/hotspot/share/gc/parallel/psParallelCompact.cpp

Print this page
rev 47223 : [mq]: heapz8

*** 58,67 **** --- 58,68 ---- #include "oops/instanceMirrorKlass.inline.hpp" #include "oops/methodData.hpp" #include "oops/objArrayKlass.inline.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.hpp" + #include "runtime/heapMonitoring.hpp" #include "runtime/safepoint.hpp" #include "runtime/vmThread.hpp" #include "services/management.hpp" #include "services/memTracker.hpp" #include "services/memoryService.hpp"
*** 2174,2183 **** --- 2175,2185 ---- // Now adjust pointers in remaining weak roots. (All of which should // have been cleared if they pointed to non-surviving objects.) // Global (weak) JNI handles JNIHandles::weak_oops_do(&oop_closure); + HeapMonitoring::weak_oops_do(&oop_closure); CodeBlobToOopClosure adjust_from_blobs(&oop_closure, CodeBlobToOopClosure::FixRelocations); CodeCache::blobs_do(&adjust_from_blobs); AOTLoader::oops_do(&oop_closure); StringTable::oops_do(&oop_closure);
< prev index next >