< prev index next >

src/hotspot/share/code/codeCache.cpp

Print this page

        

*** 778,795 **** } CodeCache::UnloadingScope::UnloadingScope(BoolObjectClosure* is_alive) : _is_unloading_behaviour(is_alive) { - _saved_behaviour = IsUnloadingBehaviour::current(); IsUnloadingBehaviour::set_current(&_is_unloading_behaviour); increment_unloading_cycle(); DependencyContext::cleaning_start(); } CodeCache::UnloadingScope::~UnloadingScope() { ! IsUnloadingBehaviour::set_current(_saved_behaviour); DependencyContext::cleaning_end(); } void CodeCache::verify_oops() { MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); --- 778,794 ---- } CodeCache::UnloadingScope::UnloadingScope(BoolObjectClosure* is_alive) : _is_unloading_behaviour(is_alive) { IsUnloadingBehaviour::set_current(&_is_unloading_behaviour); increment_unloading_cycle(); DependencyContext::cleaning_start(); } CodeCache::UnloadingScope::~UnloadingScope() { ! IsUnloadingBehaviour::set_current(NULL); DependencyContext::cleaning_end(); } void CodeCache::verify_oops() { MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag);
< prev index next >