diff options
author | Zack Weinberg <zackw@stanford.edu> | 2001-04-28 01:39:15 +0000 |
---|---|---|
committer | Zack Weinberg <zack@gcc.gnu.org> | 2001-04-28 01:39:15 +0000 |
commit | ad34a822c11bfc368a9b3b5cf19b5d7adabea6ca (patch) | |
tree | 3a6418756a274ecedf5d20ca45f717cc36d0326e | |
parent | 0539f1f7097a59a1bf61108e306184c2614d15c1 (diff) | |
download | gcc-ad34a822c11bfc368a9b3b5cf19b5d7adabea6ca.zip gcc-ad34a822c11bfc368a9b3b5cf19b5d7adabea6ca.tar.gz gcc-ad34a822c11bfc368a9b3b5cf19b5d7adabea6ca.tar.bz2 |
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use _Jv_Malloc.
From-SVN: r41651
-rw-r--r-- | libjava/ChangeLog | 2 | ||||
-rw-r--r-- | libjava/java/lang/natClassLoader.cc | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 8c1affd..2ce678a 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -3,6 +3,8 @@ * prims.cc (_Jv_ThisExecutable): Use _Jv_Malloc. * posix-threads.cc (_Jv_ThreadInitData): Use _Jv_Malloc. (_Jv_ThreadDestroyData): Use _Jv_Free. + * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): + Use _Jv_Malloc. 2001-04-27 Tom Tromey <tromey@redhat.com> diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc index 6b7f5fa..81e2206 100644 --- a/libjava/java/lang/natClassLoader.cc +++ b/libjava/java/lang/natClassLoader.cc @@ -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 klass, java::lang::ClassLoader *loader) info->next = initiated_classes[hash]; initiated_classes[hash] = info; _Jv_MonitorExit (&ClassClass); - } // This function is called many times during startup, before main() is |