From: twisti Date: Thu, 16 Aug 2007 16:01:05 +0000 (+0000) Subject: * src/native/vm/sun/jvm.c (JVM_FindPrimitiveClass): Use TRACEJVMCALLS X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=b5c61f92902c036f0f7c61ecadd2fd0bd651bd9b;p=cacao.git * src/native/vm/sun/jvm.c (JVM_FindPrimitiveClass): Use TRACEJVMCALLS and a better implementation. --- diff --git a/src/native/vm/sun/jvm.c b/src/native/vm/sun/jvm.c index 0e9b011d6..edfe7045d 100644 --- a/src/native/vm/sun/jvm.c +++ b/src/native/vm/sun/jvm.c @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: jvm.c 8318 2007-08-16 10:05:34Z michi $ + $Id: jvm.c 8323 2007-08-16 16:01:05Z twisti $ */ @@ -654,10 +654,15 @@ jclass JVM_GetCallerClass(JNIEnv* env, int depth) jclass JVM_FindPrimitiveClass(JNIEnv* env, const char* utf) { -#if PRINTVM - log_println("JVM_FindPrimitiveClass: utf=%s", utf); -#endif - return (jclass) primitive_class_get_by_name(utf_new_char(utf)); + classinfo *c; + utf *u; + + TRACEJVMCALLS("JVM_FindPrimitiveClass(env=%p, utf=%s)", env, utf); + + u = utf_new_char(utf); + c = primitive_class_get_by_name(u); + + return (jclass) c; }