src/hotspot/share/code/dependencyContext.hpp
changeset 52819 022420a4cc63
parent 52781 436097b038a1
child 53244 9807daeb47c4
equal deleted inserted replaced
52818:cfbe4d8ffd1d 52819:022420a4cc63
    84   bool claim_cleanup();
    84   bool claim_cleanup();
    85   void set_dependencies(nmethodBucket* b);
    85   void set_dependencies(nmethodBucket* b);
    86   nmethodBucket* dependencies();
    86   nmethodBucket* dependencies();
    87   nmethodBucket* dependencies_not_unloading();
    87   nmethodBucket* dependencies_not_unloading();
    88 
    88 
    89   static PerfCounter* _perf_total_buckets_allocated_count;
    89   static PerfCounter*            _perf_total_buckets_allocated_count;
    90   static PerfCounter* _perf_total_buckets_deallocated_count;
    90   static PerfCounter*            _perf_total_buckets_deallocated_count;
    91   static PerfCounter* _perf_total_buckets_stale_count;
    91   static PerfCounter*            _perf_total_buckets_stale_count;
    92   static PerfCounter* _perf_total_buckets_stale_acc_count;
    92   static PerfCounter*            _perf_total_buckets_stale_acc_count;
    93   static nmethodBucket* volatile _purge_list;
    93   static nmethodBucket* volatile _purge_list;
       
    94   static uint64_t                _cleaning_epoch_monotonic;
    94   static volatile uint64_t       _cleaning_epoch;
    95   static volatile uint64_t       _cleaning_epoch;
    95 
    96 
    96  public:
    97  public:
    97 #ifdef ASSERT
    98 #ifdef ASSERT
    98   // Safepoints are forbidden during DC lifetime. GC can invalidate
    99   // Safepoints are forbidden during DC lifetime. GC can invalidate