< 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 >