Fix PR libgcj/12475
* gnu/gcj/runtime/StackTrace.java (finalize): Declare.
* gnu/gcj/runtime/natStackTrace.cc (finalize): New. Free "addrs".
From-SVN: r72012
+2003-10-01 Bryce McKinlay <bryce@mckinlay.net.nz>
+
+ Fix PR libgcj/12475
+ * gnu/gcj/runtime/StackTrace.java (finalize): Declare.
+ * gnu/gcj/runtime/natStackTrace.cc (finalize): New. Free "addrs".
+
2003-10-01 Tom Tromey <tromey@redhat.com>
* gnu/gcj/runtime/FirstThread.java (getMain): Fixed indentation.
}
private native void fillInStackTrace(int n, int offset);
+ protected native void finalize();
private static native MethodRef getCompiledMethodRef(RawData addr);
private static IdentityHashMap map = new IdentityHashMap();
}
}
-
+void
+gnu::gcj::runtime::StackTrace::finalize(void)
+{
+ if (addrs != NULL)
+ _Jv_Free (addrs);
+}