PatchSet 5275 
Date: 2004/10/12 02:00:19
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
consistently free memory allocated by stringJava2C

2004-10-11  Dalibor Topic <[EMAIL PROTECTED]>

        * kaffe/jvmpi/jvmpi_kaffe.c,
        libraries/clib/management/Classpath.c,
        libraries/clib/management/JIT.c,
        libraries/clib/management/XProfiler.c,
        libraries/clib/native/System.c,
        libraries/clib/native/ZipFile.c:
        Use gc_free instead of KFREE for strings allocated by
        stringJava2C.

Members: 
        ChangeLog:1.2827->1.2828 
        kaffe/jvmpi/jvmpi_kaffe.c:1.5->1.6 
        libraries/clib/management/Classpath.c:1.7->1.8 
        libraries/clib/management/JIT.c:1.7->1.8 
        libraries/clib/management/XProfiler.c:1.3->1.4 
        libraries/clib/native/System.c:1.57->1.58 
        libraries/clib/native/ZipFile.c:1.18->1.19 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2827 kaffe/ChangeLog:1.2828
--- kaffe/ChangeLog:1.2827      Tue Oct 12 01:11:42 2004
+++ kaffe/ChangeLog     Tue Oct 12 02:00:19 2004
@@ -1,5 +1,16 @@
 2004-10-11  Dalibor Topic <[EMAIL PROTECTED]>
 
+       * kaffe/jvmpi/jvmpi_kaffe.c,
+       libraries/clib/management/Classpath.c,
+       libraries/clib/management/JIT.c,
+       libraries/clib/management/XProfiler.c,
+       libraries/clib/native/System.c,
+       libraries/clib/native/ZipFile.c:
+       Use gc_free instead of KFREE for strings allocated by
+       stringJava2C.
+
+2004-10-11  Dalibor Topic <[EMAIL PROTECTED]>
+
        * libraries/javalib/java/io/PrintStream.java:
        Resynced with GNU Classpath.
 
Index: kaffe/kaffe/jvmpi/jvmpi_kaffe.c
diff -u kaffe/kaffe/jvmpi/jvmpi_kaffe.c:1.5 kaffe/kaffe/jvmpi/jvmpi_kaffe.c:1.6
--- kaffe/kaffe/jvmpi/jvmpi_kaffe.c:1.5 Fri Mar 12 18:04:24 2004
+++ kaffe/kaffe/jvmpi/jvmpi_kaffe.c     Tue Oct 12 02:00:23 2004
@@ -593,9 +593,9 @@
                        jvmpiFillThreadStart(&ev, tid);
                        ev.event_type |= JVMPI_REQUESTED_EVENT;
                        jvmpiPostEvent(&ev);
-                       KFREE(ev.u.thread_start.parent_name);
-                       KFREE(ev.u.thread_start.group_name);
-                       KFREE(ev.u.thread_start.thread_name);
+                       gc_free(ev.u.thread_start.parent_name);
+                       gc_free(ev.u.thread_start.group_name);
+                       gc_free(ev.u.thread_start.thread_name);
                }
                break;
        case JVMPI_EVENT_OBJECT_ALLOC:
Index: kaffe/libraries/clib/management/Classpath.c
diff -u kaffe/libraries/clib/management/Classpath.c:1.7 
kaffe/libraries/clib/management/Classpath.c:1.8
--- kaffe/libraries/clib/management/Classpath.c:1.7     Fri May 28 13:40:12 2004
+++ kaffe/libraries/clib/management/Classpath.c Tue Oct 12 02:00:23 2004
@@ -26,7 +26,7 @@
 
        s = checkPtr(stringJava2C(str));
        addClasspath(s);
-       KFREE(s);
+       gc_free(s);
 }
 
 /*
@@ -39,6 +39,6 @@
 
        s = checkPtr(stringJava2C(str));
        prependClasspath(s);
-       KFREE(s);
+       gc_free(s);
 }
 
Index: kaffe/libraries/clib/management/JIT.c
diff -u kaffe/libraries/clib/management/JIT.c:1.7 
kaffe/libraries/clib/management/JIT.c:1.8
--- kaffe/libraries/clib/management/JIT.c:1.7   Mon May 31 20:03:21 2004
+++ kaffe/libraries/clib/management/JIT.c       Tue Oct 12 02:00:23 2004
@@ -81,9 +81,9 @@
        utf8ConstRelease(u8cname);
        utf8ConstRelease(u8mname);
        utf8ConstRelease(u8sig);
-       KFREE(cname);
-       KFREE(mname);
-       KFREE(signature);
+       gc_free(cname);
+       gc_free(mname);
+       gc_free(signature);
 }
 
 /*
Index: kaffe/libraries/clib/management/XProfiler.c
diff -u kaffe/libraries/clib/management/XProfiler.c:1.3 
kaffe/libraries/clib/management/XProfiler.c:1.4
--- kaffe/libraries/clib/management/XProfiler.c:1.3     Fri May 28 13:40:12 2004
+++ kaffe/libraries/clib/management/XProfiler.c Tue Oct 12 02:00:23 2004
@@ -41,6 +41,6 @@
        char *stage_name = stringJava2C(_stage_name);
 
        xProfileStage(stage_name);
-       KFREE(stage_name);
+       gc_free(stage_name);
 #endif
 }
Index: kaffe/libraries/clib/native/System.c
diff -u kaffe/libraries/clib/native/System.c:1.57 
kaffe/libraries/clib/native/System.c:1.58
--- kaffe/libraries/clib/native/System.c:1.57   Sat Sep 25 16:39:56 2004
+++ kaffe/libraries/clib/native/System.c        Tue Oct 12 02:00:24 2004
@@ -475,7 +475,7 @@
 
        s = checkPtr(stringJava2C(str));
        dprintf("%s\n", s);
-       KFREE(s);
+       gc_free(s);
 }
 
 void
@@ -491,7 +491,7 @@
        if (msg) {
                s = checkPtr(stringJava2C(msg));
                dprintf("%s: %s\n", cname, s);
-               KFREE(s);
+               gc_free(s);
        } else {
                dprintf("%s\n", cname);
        }
Index: kaffe/libraries/clib/native/ZipFile.c
diff -u kaffe/libraries/clib/native/ZipFile.c:1.18 
kaffe/libraries/clib/native/ZipFile.c:1.19
--- kaffe/libraries/clib/native/ZipFile.c:1.18  Fri May 21 15:19:24 2004
+++ kaffe/libraries/clib/native/ZipFile.c       Tue Oct 12 02:00:24 2004
@@ -31,7 +31,7 @@
 
        str = checkPtr(stringJava2C(fname));
        zip = openJarFile(str);
-       KFREE(str);
+       gc_free(str);
        return ((struct Hkaffe_util_Ptr*)zip);
 }
 
@@ -56,7 +56,7 @@
 
        str = checkPtr(stringJava2C(zname));
        entry = lookupJarFile((jarFile*)zip, str);
-       KFREE(str);
+       gc_free(str);
        if (entry == 0) {
                return (0);
        }

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to