Searched refs:ProfilingAgent (Results 1 – 8 of 8) sorted by relevance
8 pub fn new_jitdump() -> Result<Box<dyn ProfilingAgent>> {23 pub fn new_perfmap() -> Result<Box<dyn ProfilingAgent>> {44 pub fn new_vtune() -> Result<Box<dyn ProfilingAgent>> {59 pub fn new_pulley() -> Result<Box<dyn ProfilingAgent>> {66 pub trait ProfilingAgent: Send + Sync + 'static { interface121 pub fn new_null() -> Box<dyn ProfilingAgent> { in new_null()128 impl ProfilingAgent for NullProfilerAgent {
61 profiler: Box<dyn crate::profiling_agent::ProfilingAgent>,795 pub(crate) fn profiler(&self) -> &dyn crate::profiling_agent::ProfilingAgent { in profiler() argument
15 use crate::profiling_agent::{self, ProfilingAgent};2597 pub(crate) fn build_profiler(&self) -> Result<Box<dyn ProfilingAgent>> { in build_profiler() argument
16 use crate::profiling_agent::ProfilingAgent;34 pub fn new() -> Result<Box<dyn ProfilingAgent>> { in new()67 impl ProfilingAgent for VTuneAgent {
2 use crate::profiling_agent::ProfilingAgent;15 pub fn new() -> Result<Box<dyn ProfilingAgent>> { in new()55 impl ProfilingAgent for PerfMapAgent {
15 use crate::profiling_agent::ProfilingAgent;31 pub fn new() -> Result<Box<dyn ProfilingAgent>> { in new()52 impl ProfilingAgent for JitDumpAgent {
37 use crate::profiling_agent::ProfilingAgent;97 pub fn new() -> Result<Box<dyn ProfilingAgent>> { in new()127 impl ProfilingAgent for PulleyAgent {
8 use crate::profiling_agent::ProfilingAgent;53 profiler: &dyn ProfilingAgent, in from_artifacts() argument68 fn register_profiling(&mut self, profiler: &dyn ProfilingAgent) -> Result<()> { in register_profiling()