--- a/src/hotspot/share/gc/shared/weakProcessor.cpp Sun Nov 05 03:43:15 2017 +0100
+++ b/src/hotspot/share/gc/shared/weakProcessor.cpp Sun Nov 05 06:11:10 2017 +0100
@@ -26,10 +26,13 @@
#include "gc/shared/weakProcessor.hpp"
#include "prims/jvmtiExport.hpp"
#include "runtime/jniHandles.hpp"
+#include "trace/tracing.hpp"
+#include "trace/traceMacros.hpp"
void WeakProcessor::weak_oops_do(BoolObjectClosure* is_alive, OopClosure* keep_alive) {
JNIHandles::weak_oops_do(is_alive, keep_alive);
JvmtiExport::weak_oops_do(is_alive, keep_alive);
+ TRACE_WEAK_OOPS_DO(is_alive, keep_alive);
}
void WeakProcessor::oops_do(OopClosure* closure) {