-/* lock_schedule_lockrecord_removal ********************************************
-
- Gives the locking system a chance to schedule the removal of an unused lock
- record. This function is called after an object's finalizer has run.
-
- IN:
- o....the object which has been finalized
-
-*******************************************************************************/
-
-#if defined(ENABLE_GC_BOEHM)
-void lock_schedule_lockrecord_removal(java_handle_t *o)
-{
- Lockword* lockword = lock_lockword_get(o);
- if (!lockword->is_fat_lock())
- /* there is no lock record */
- return;
-
- /* register new finalizer to clean up the lock record */
- GC_REGISTER_FINALIZER_UNREACHABLE(LLNI_DIRECT(o), lock_record_finalizer, 0, 0, 0);
-}
-#endif
-
-