equal
deleted
inserted
replaced
105 : _dependency_context_addr(bucket_addr), |
105 : _dependency_context_addr(bucket_addr), |
106 _last_cleanup_addr(last_cleanup_addr), |
106 _last_cleanup_addr(last_cleanup_addr), |
107 _safepoint_counter(SafepointSynchronize::safepoint_counter()) {} |
107 _safepoint_counter(SafepointSynchronize::safepoint_counter()) {} |
108 |
108 |
109 ~DependencyContext() { |
109 ~DependencyContext() { |
110 assert(_safepoint_counter == SafepointSynchronize::safepoint_counter(), "safepoint happened"); |
110 assert(SafepointSynchronize::is_same_safepoint(_safepoint_counter), "must be the same safepoint"); |
111 } |
111 } |
112 #else |
112 #else |
113 DependencyContext(nmethodBucket* volatile* bucket_addr, volatile uint64_t* last_cleanup_addr) |
113 DependencyContext(nmethodBucket* volatile* bucket_addr, volatile uint64_t* last_cleanup_addr) |
114 : _dependency_context_addr(bucket_addr), |
114 : _dependency_context_addr(bucket_addr), |
115 _last_cleanup_addr(last_cleanup_addr) {} |
115 _last_cleanup_addr(last_cleanup_addr) {} |