src/hotspot/share/code/dependencyContext.hpp
changeset 53775 5d20b085d893
parent 53244 9807daeb47c4
child 55514 03468b206457
equal deleted inserted replaced
53774:622c26f0673f 53775:5d20b085d893
   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) {}