Lines Matching refs:_sampler
141 _sampler(sampler), _context(context) { in OSThreadSamplerCallback()
144 _sampler.protected_task(_context); in call()
147 OSThreadSampler& _sampler; member in OSThreadSamplerCallback
566 JfrThreadSampling::JfrThreadSampling() : _sampler(NULL) {} in JfrThreadSampling()
569 if (_sampler != NULL) { in ~JfrThreadSampling()
570 _sampler->disenroll(); in ~JfrThreadSampling()
579 assert(_sampler == NULL, "invariant"); in start_sampler()
581 _sampler = new JfrThreadSampler(interval_java, interval_native, JfrOptionSet::stackdepth()); in start_sampler()
582 _sampler->start_thread(); in start_sampler()
583 _sampler->enroll(); in start_sampler()
589 if (_sampler != NULL) { in set_sampling_interval()
590 interval_java = _sampler->get_java_interval(); in set_sampling_interval()
591 interval_native = _sampler->get_native_interval(); in set_sampling_interval()
599 if (_sampler == NULL) { in set_sampling_interval()
603 _sampler->set_java_interval(interval_java); in set_sampling_interval()
604 _sampler->set_native_interval(interval_native); in set_sampling_interval()
605 _sampler->enroll(); in set_sampling_interval()
607 assert(_sampler != NULL, "invariant"); in set_sampling_interval()
609 } else if (_sampler != NULL) { in set_sampling_interval()
610 _sampler->disenroll(); in set_sampling_interval()