equal
deleted
inserted
replaced
297 complete_gc->do_void(); |
297 complete_gc->do_void(); |
298 } |
298 } |
299 |
299 |
300 |
300 |
301 template <class T> |
301 template <class T> |
302 static bool enqueue_discovered_ref_helper(ReferenceProcessor* ref, |
302 bool enqueue_discovered_ref_helper(ReferenceProcessor* ref, |
303 AbstractRefProcTaskExecutor* task_executor) { |
303 AbstractRefProcTaskExecutor* task_executor) { |
304 |
304 |
305 // Remember old value of pending references list |
305 // Remember old value of pending references list |
306 T* pending_list_addr = (T*)java_lang_ref_Reference::pending_list_addr(); |
306 T* pending_list_addr = (T*)java_lang_ref_Reference::pending_list_addr(); |
307 T old_pending_list_value = *pending_list_addr; |
307 T old_pending_list_value = *pending_list_addr; |
308 |
308 |