src/hotspot/share/oops/methodData.hpp
changeset 50623 5209d8a6303e
parent 50577 bf7e2684cd0a
child 50638 f9f2e6a6a7b2
equal deleted inserted replaced
50622:21b96ce2ed10 50623:5209d8a6303e
  1974   bool is_methodData() const volatile { return true; }
  1974   bool is_methodData() const volatile { return true; }
  1975   void initialize();
  1975   void initialize();
  1976 
  1976 
  1977   // Whole-method sticky bits and flags
  1977   // Whole-method sticky bits and flags
  1978   enum {
  1978   enum {
  1979     _trap_hist_limit    = 23 JVMCI_ONLY(+5),   // decoupled from Deoptimization::Reason_LIMIT
  1979     _trap_hist_limit    = 24 JVMCI_ONLY(+5),   // decoupled from Deoptimization::Reason_LIMIT
  1980     _trap_hist_mask     = max_jubyte,
  1980     _trap_hist_mask     = max_jubyte,
  1981     _extra_data_count   = 4     // extra DataLayout headers, for trap history
  1981     _extra_data_count   = 4     // extra DataLayout headers, for trap history
  1982   }; // Public flag values
  1982   }; // Public flag values
  1983 private:
  1983 private:
  1984   uint _nof_decompiles;             // count of all nmethod removals
  1984   uint _nof_decompiles;             // count of all nmethod removals