libjava test suite keeps getting stuck

Zack Weinberg zackw@Stanford.EDU
Fri Apr 27 17:43:00 GMT 2001


Oops, missed this piece.
zw
	* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
	Use _Jv_Malloc.
===================================================================
Index: java/lang/natClassLoader.cc
--- java/lang/natClassLoader.cc	2001年04月25日 15:45:12	1.31
+++ java/lang/natClassLoader.cc	2001年04月28日 00:42:36
@@ -403,7 +403,8 @@ _Jv_UnregisterClass (jclass the_class)
 void
 _Jv_RegisterInitiatingLoader (jclass klass, java::lang::ClassLoader *loader)
 {
- _Jv_LoaderInfo *info = new _Jv_LoaderInfo; // non-gc alloc!
+ // non-gc alloc!
+ _Jv_LoaderInfo *info = (_Jv_LoaderInfo *) _Jv_Malloc (sizeof(_Jv_LoaderInfo));
 jint hash = HASH_UTF(klass->name);
 
 _Jv_MonitorEnter (&ClassClass);
@@ -412,7 +413,6 @@ _Jv_RegisterInitiatingLoader (jclass kla
 info->next = initiated_classes[hash];
 initiated_classes[hash] = info;
 _Jv_MonitorExit (&ClassClass);
- 
 }
 
 // This function is called many times during startup, before main() is


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /