--- a/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Wed Aug 28 09:50:23 2019 +0200
+++ b/src/hotspot/share/gc/g1/g1CollectedHeap.cpp Wed Aug 28 11:19:09 2019 +0200
@@ -74,6 +74,7 @@
#include "gc/shared/gcTraceTime.inline.hpp"
#include "gc/shared/generationSpec.hpp"
#include "gc/shared/isGCActiveMark.hpp"
+#include "gc/shared/locationPrinter.inline.hpp"
#include "gc/shared/oopStorageParState.hpp"
#include "gc/shared/preservedMarks.inline.hpp"
#include "gc/shared/suspendibleThreadSet.hpp"
@@ -2490,6 +2491,10 @@
}
#endif // PRODUCT
+bool G1CollectedHeap::print_location(outputStream* st, void* addr) const {
+ return BlockLocationPrinter<G1CollectedHeap>::print_location(st, addr);
+}
+
G1HeapSummary G1CollectedHeap::create_g1_heap_summary() {
size_t eden_used_bytes = _eden.used_bytes();