--- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Wed May 29 15:25:21 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Wed May 29 09:43:37 2019 -0400
@@ -29,7 +29,7 @@
#include "gc/shared/collectedHeap.hpp"
#include "gc/shenandoah/shenandoahAsserts.hpp"
#include "gc/shenandoah/shenandoahAllocRequest.hpp"
-#include "gc/shenandoah/shenandoahHeapLock.hpp"
+#include "gc/shenandoah/shenandoahLock.hpp"
#include "gc/shenandoah/shenandoahEvacOOMHandler.hpp"
#include "gc/shenandoah/shenandoahSharedVariables.hpp"
#include "services/memoryManager.hpp"
@@ -103,6 +103,8 @@
};
#endif
+typedef ShenandoahLock ShenandoahHeapLock;
+typedef ShenandoahLocker ShenandoahHeapLocker;
// Shenandoah GC is low-pause concurrent GC that uses Brooks forwarding pointers
// to encode forwarding data. See BrooksPointer for details on forwarding data encoding.