src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
changeset 59325 3636bab5e81e
parent 59290 97d13893ec3c
equal deleted inserted replaced
59324:5e8f9713e343 59325:3636bab5e81e
   335   Instance& _instance;
   335   Instance& _instance;
   336  public:
   336  public:
   337   JfrVMOperation(Instance& instance) : _instance(instance) {}
   337   JfrVMOperation(Instance& instance) : _instance(instance) {}
   338   void doit() { (_instance.*func)(); }
   338   void doit() { (_instance.*func)(); }
   339   VMOp_Type type() const { return VMOp_JFRCheckpoint; }
   339   VMOp_Type type() const { return VMOp_JFRCheckpoint; }
   340   Mode evaluation_mode() const { return _safepoint; } // default
       
   341 };
   340 };
   342 
   341 
   343 JfrRecorderService::JfrRecorderService() :
   342 JfrRecorderService::JfrRecorderService() :
   344   _checkpoint_manager(JfrCheckpointManager::instance()),
   343   _checkpoint_manager(JfrCheckpointManager::instance()),
   345   _chunkwriter(JfrRepository::chunkwriter()),
   344   _chunkwriter(JfrRepository::chunkwriter()),