From 0bd241538e3a612adf2baed111e774e554a561fd Mon Sep 17 00:00:00 2001 From: Per Bothner Date: Wed, 7 Jul 2004 16:44:12 -0700 Subject: jvm.h (namespace jcj): Declare verbose_class_flag * include/jvm.h (namespace jcj): Declare verbose_class_flag * java/lang/natClass.cc (gcj::verbose_class_flag): New variable. (initializeClass): If verbose_class_flag, print message. * gij.cc (main): Handle -verbose:class flag. From-SVN: r84242 --- libjava/java/lang/natClass.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libjava/java') diff --git a/libjava/java/lang/natClass.cc b/libjava/java/lang/natClass.cc index ead9bce..943269e 100644 --- a/libjava/java/lang/natClass.cc +++ b/libjava/java/lang/natClass.cc @@ -59,10 +59,13 @@ details. */ #include #include + using namespace gcj; +bool gcj::verbose_class_flag; + jclass java::lang::Class::forName (jstring className, jboolean initialize, java::lang::ClassLoader *loader) @@ -828,6 +831,9 @@ java::lang::Class::initializeClass (void) throw except; } + if (gcj::verbose_class_flag) + fprintf (stderr, "[Loaded %s]\n", (const char*)(name->data)); + _Jv_MonitorEnter (this); state = JV_STATE_DONE; notifyAll (); -- cgit v1.1