< prev index next >
src/share/vm/classfile/systemDictionary.cpp
Print this page
rev 13105 : imported patch 8181917-refactor-ul-logstream-alt1-callsite-changes
@@ -44,10 +44,11 @@
#include "gc/shared/gcLocker.hpp"
#include "gc/shared/gcTraceTime.inline.hpp"
#include "interpreter/bytecodeStream.hpp"
#include "interpreter/interpreter.hpp"
#include "logging/log.hpp"
+#include "logging/logStream.hpp"
#include "memory/filemap.hpp"
#include "memory/oopFactory.hpp"
#include "memory/resourceArea.hpp"
#include "oops/instanceKlass.hpp"
#include "oops/instanceRefKlass.hpp"
@@ -429,19 +430,20 @@
TRAPS) {
if(!has_checkPackageAccess()) return;
// Now we have to call back to java to check if the initating class has access
JavaValue result(T_VOID);
- if (log_is_enabled(Debug, protectiondomain)) {
+ LogTarget(Debug, protectiondomain) lt;
+ if (lt.is_enabled()) {
ResourceMark rm;
// Print out trace information
- outputStream* log = Log(protectiondomain)::debug_stream();
- log->print_cr("Checking package access");
- log->print("class loader: "); class_loader()->print_value_on(log);
- log->print(" protection domain: "); protection_domain()->print_value_on(log);
- log->print(" loading: "); klass->print_value_on(log);
- log->cr();
+ LogStream ls(lt);
+ ls.print_cr("Checking package access");
+ ls.print("class loader: "); class_loader()->print_value_on(&ls);
+ ls.print(" protection domain: "); protection_domain()->print_value_on(&ls);
+ ls.print(" loading: "); klass->print_value_on(&ls);
+ ls.cr();
}
InstanceKlass* system_loader = SystemDictionary::ClassLoader_klass();
JavaCalls::call_special(&result,
class_loader,
< prev index next >