diff options
Diffstat (limited to 'libjava/boehm.cc')
| -rw-r--r-- | libjava/boehm.cc | 7 |
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); |

