summaryrefslogtreecommitdiffstats
path: root/libjava/boehm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/boehm.cc')
-rw-r--r--libjava/boehm.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/boehm.cc b/libjava/boehm.cc
index 19b58bae908..e3dfe89f1e1 100644
--- a/libjava/boehm.cc
+++ b/libjava/boehm.cc
@@ -544,6 +544,13 @@ _Jv_AllocTraceOne (jsize size /* includes vtable slot */)
#endif /* JV_HASH_SYNCHRONIZATION */
void
+_Jv_GCInitializeFinalizers (void (*notifier) (void))
+{
+ GC_finalize_on_demand = 1;
+ GC_finalizer_notifier = notifier;
+}
+
+void
_Jv_GCRegisterDisappearingLink (jobject *objp)
{
GC_general_register_disappearing_link ((GC_PTR *) objp, (GC_PTR) *objp);
OpenPOWER on IntegriCloud