Home
last modified time | relevance | path

Searched refs:trace_provider (Results 1 – 4 of 4) sorted by relevance

/aosp12/system/extras/profcollectd/libprofcollectd/
H A Dscheduler.rs27 use crate::trace_provider::{self, TraceProvider};
35 trace_provider: Arc<Mutex<dyn TraceProvider + Send>>, field
40 let p = trace_provider::get_trace_provider()?; in new()
41 Ok(Scheduler { termination_ch: None, trace_provider: p }) in new()
56 let trace_provider = self.trace_provider.clone(); in schedule_periodic() localVariable
65 trace_provider.lock().unwrap().trace( in schedule_periodic()
89 let trace_provider = self.trace_provider.clone(); in one_shot() localVariable
91 trace_provider.lock().unwrap().trace(&TRACE_OUTPUT_DIR, tag, &config.sampling_period); in one_shot()
97 let trace_provider = self.trace_provider.clone(); in process() localVariable
99 trace_provider in process()
[all …]
H A Dlogging_trace_provider.rs22 use trace_provider::TraceProvider;
24 use crate::trace_provider;
36 let trace_file = trace_provider::get_path(trace_dir, tag, LOGGING_TRACEFILE_EXTENSION); in trace()
H A Dsimpleperf_etm_trace_provider.rs23 use trace_provider::TraceProvider;
25 use crate::trace_provider;
38 let trace_file = trace_provider::get_path(trace_dir, tag, ETM_TRACEFILE_EXTENSION); in trace()
H A Dlib.rs24 mod trace_provider; module