| /system/extras/simpleperf/rust/ |
| D | lib.rs | 51 pub fn record(trace_file: &Path, duration: &Duration, binary_filter: &str, scope: RecordScope) { in record() 59 let binary_filter = CString::new(binary_filter).unwrap(); in record() localVariable 66 binary_filter.as_ptr(), in record() 72 pub fn process(trace_path: &Path, profile_path: &Path, binary_filter: &str) { in process() 75 let binary_filter = CString::new(binary_filter).unwrap(); in process() localVariable 81 binary_filter.as_ptr(), in process()
|
| /system/extras/simpleperf/ |
| D | profcollect.cpp | 55 bool Record(const char* event_name, const char* output, float duration, const char* binary_filter) { in Record() argument 57 << ", binary_filter " << binary_filter; in Record() 74 binary_filter, in Record() 82 bool Inject(const char* traceInput, const char* profileOutput, const char* binary_filter) { in Inject() argument 84 << ", binary_filter " << binary_filter; in Inject() 87 "--output", "branch-list", "--binary", binary_filter}; in Inject()
|
| /system/extras/profcollectd/libprofcollectd/ |
| D | simpleperf_etm_trace_provider.rs | 41 fn trace(&self, trace_dir: &Path, tag: &str, sampling_period: &Duration, binary_filter: &str) { in trace() 45 let record_scope = if binary_filter.contains("kernel") { in trace() 51 simpleperf_profcollect::record(&trace_file, sampling_period, binary_filter, record_scope); in trace() 54 fn process(&self, trace_dir: &Path, profile_dir: &Path, binary_filter: &str) -> Result<()> { in process() 70 simpleperf_profcollect::process(&trace_file, &profile_file, binary_filter); in process()
|
| D | trace_provider.rs | 33 fn trace(&self, trace_dir: &Path, tag: &str, sampling_period: &Duration, binary_filter: &str); in trace() 34 fn process(&self, trace_dir: &Path, profile_dir: &Path, binary_filter: &str) -> Result<()>; in process()
|
| D | scheduler.rs | 77 &config.binary_filter, in schedule_periodic() 104 &config.binary_filter, in one_shot() 115 .process(&TRACE_OUTPUT_DIR, &PROFILE_OUTPUT_DIR, &config.binary_filter) in process()
|
| D | logging_trace_provider.rs | 39 fn trace(&self, trace_dir: &Path, tag: &str, sampling_period: &Duration, binary_filter: &str) { in trace()
|
| D | config.rs | 60 pub binary_filter: String, field 76 binary_filter: get_device_config("binary_filter", DEFAULT_BINARY_FILTER.to_string())?, in from_env()
|
| /system/extras/simpleperf/include/ |
| D | simpleperf_profcollect.hpp | 21 bool Record(const char* event_name, const char* output, float duration, const char* binary_filter); 22 bool Inject(const char* traceInput, const char* profileOutput, const char* binary_filter);
|
| /system/extras/simpleperf/doc/ |
| D | android_platform_profiling.md | 37 # --binary_filter option to only disassemble selected binaries. 39 --binary_filter surfaceflinger.so
|
| D | scripts_reference.md | 153 $ ./report_html.py --add_disassembly --binary_filter libgame.so
|
| /system/extras/profcollectd/ |
| D | README.md | 69 …terval":{"secs":60,"nanos":0},"sampling_period":{"secs":1,"nanos":0},"binary_filter":"^/(system|ap…
|
| /system/extras/simpleperf/scripts/ |
| D | report_html.py | 1016 if not args.binary_filter: 1018 for binary in args.binary_filter:
|