< prev index next >

src/share/vm/interpreter/linkResolver.cpp

Print this page
rev 13180 : imported patch 8181917-refactor-ul-logstream

@@ -32,10 +32,11 @@
 #include "gc/shared/collectedHeap.inline.hpp"
 #include "interpreter/bytecode.hpp"
 #include "interpreter/interpreterRuntime.hpp"
 #include "interpreter/linkResolver.hpp"
 #include "logging/log.hpp"
+#include "logging/logStream.hpp"
 #include "memory/resourceArea.hpp"
 #include "memory/universe.inline.hpp"
 #include "oops/instanceKlass.hpp"
 #include "oops/method.hpp"
 #include "oops/objArrayOop.hpp"

@@ -764,15 +765,19 @@
                                     const methodHandle& method,
                                     bool logitables,
                                     int index = -1) {
 #ifndef PRODUCT
   ResourceMark rm;
+  Log(itables) logi;
+  LogStream lsi(logi.trace());
+  Log(vtables) logv;
+  LogStream lsv(logv.trace());
   outputStream* st;
   if (logitables) {
-    st = Log(itables)::trace_stream();
+    st = &lsi;
   } else {
-    st = Log(vtables)::trace_stream();
+    st = &lsv;
   }
   st->print("%s%s, compile-time-class:%s, method:%s, method_holder:%s, access_flags: ",
             prefix,
             (klass == NULL ? "<NULL>" : klass->internal_name()),
             (resolved_klass == NULL ? "<NULL>" : resolved_klass->internal_name()),
< prev index next >