src/share/vm/classfile/classFileParser.cpp

Print this page
rev 9245 : [mq]: class_loading_log

*** 32,41 **** --- 32,42 ---- #include "classfile/systemDictionary.hpp" #include "classfile/verificationType.hpp" #include "classfile/verifier.hpp" #include "classfile/vmSymbols.hpp" #include "gc/shared/gcLocker.hpp" + #include "logging/log.hpp" #include "memory/allocation.hpp" #include "memory/metadataFactory.hpp" #include "memory/oopFactory.hpp" #include "memory/referenceType.hpp" #include "memory/resourceArea.hpp"
*** 4326,4335 **** --- 4327,4343 ---- tty->print("[Loaded %s from %s]\n", this_klass->external_name(), class_loader->klass()->external_name()); } } + if (log_is_enabled(Debug, classload)) { + this_klass()->print_loading_log(LogLevel::Debug, loader_data, cfs); + } + if (log_is_enabled(Trace, classload)) { + this_klass()->print_loading_log(LogLevel::Trace, loader_data, cfs); + } + if (TraceClassResolution) { ResourceMark rm; // print out the superclass. const char * from = this_klass()->external_name(); if (this_klass->java_super() != NULL) {