Home
last modified time | relevance | path

Searched refs:ftrace (Results 1 – 25 of 135) sorted by relevance

123456

/external/perfetto/protos/perfetto/trace/ftrace/
Dftrace_event.proto20 import "perfetto/trace/ftrace/binder_lock.proto";
21 import "perfetto/trace/ftrace/binder_locked.proto";
22 import "perfetto/trace/ftrace/binder_set_priority.proto";
23 import "perfetto/trace/ftrace/binder_transaction.proto";
24 import "perfetto/trace/ftrace/binder_transaction_received.proto";
25 import "perfetto/trace/ftrace/binder_unlock.proto";
26 import "perfetto/trace/ftrace/block_rq_issue.proto";
27 import "perfetto/trace/ftrace/cgroup_attach_task.proto";
28 import "perfetto/trace/ftrace/cgroup_destroy_root.proto";
29 import "perfetto/trace/ftrace/cgroup_mkdir.proto";
[all …]
/external/perfetto/
DAndroid.bp425 "protos/perfetto/config/ftrace/ftrace_config.proto",
439 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pb.cc",
454 "protos/perfetto/config/ftrace/ftrace_config.proto",
468 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pb.h",
486 "protos/perfetto/config/ftrace/ftrace_config.proto",
501 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pbzero.cc",
516 "protos/perfetto/config/ftrace/ftrace_config.proto",
531 "external/perfetto/protos/perfetto/config/ftrace/ftrace_config.pbzero.h",
721 // GN target: //protos/perfetto/trace/ftrace:lite_gen
725 "protos/perfetto/trace/ftrace/binder_lock.proto",
[all …]
/external/perfetto/src/ftrace_reader/
Dftrace_procfs_integrationtest.cc37 void ResetFtrace(FtraceProcfs* ftrace) { in ResetFtrace() argument
38 ftrace->DisableAllEvents(); in ResetFtrace()
39 ftrace->ClearTrace(); in ResetFtrace()
40 ftrace->EnableTracing(); in ResetFtrace()
84 FtraceProcfs ftrace(kTracingPath); in TEST() local
85 ResetFtrace(&ftrace); in TEST()
86 ftrace.WriteTraceMarker("Hello, World!"); in TEST()
87 ftrace.ClearTrace(); in TEST()
97 FtraceProcfs ftrace(kTracingPath); in TEST() local
98 ResetFtrace(&ftrace); in TEST()
[all …]
Devent_info_constants.cc37 bool SetTranslationStrategy(FtraceFieldType ftrace, in SetTranslationStrategy() argument
40 if (ftrace == kFtraceCommonPid32 && proto == kProtoInt32) { in SetTranslationStrategy()
42 } else if (ftrace == kFtraceInode32 && proto == kProtoUint64) { in SetTranslationStrategy()
44 } else if (ftrace == kFtraceInode64 && proto == kProtoUint64) { in SetTranslationStrategy()
46 } else if (ftrace == kFtracePid32 && proto == kProtoInt32) { in SetTranslationStrategy()
48 } else if (ftrace == kFtraceDevId32 && proto == kProtoUint64) { in SetTranslationStrategy()
50 } else if (ftrace == kFtraceDevId64 && proto == kProtoUint64) { in SetTranslationStrategy()
52 } else if (ftrace == kFtraceUint8 && proto == kProtoUint32) { in SetTranslationStrategy()
54 } else if (ftrace == kFtraceUint16 && proto == kProtoUint32) { in SetTranslationStrategy()
56 } else if (ftrace == kFtraceUint32 && proto == kProtoUint32) { in SetTranslationStrategy()
[all …]
Dftrace_config_muxer_unittest.cc152 MockFtraceProcfs ftrace; in TEST() local
156 FtraceConfigMuxer model(&ftrace, table.get()); in TEST()
158 ON_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
160 EXPECT_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
163 EXPECT_CALL(ftrace, ReadOneCharFromFile("/root/tracing_on")) in TEST()
165 EXPECT_CALL(ftrace, WriteToFile("/root/buffer_size_kb", "512")); in TEST()
166 EXPECT_CALL(ftrace, WriteToFile("/root/trace_clock", "boot")); in TEST()
167 EXPECT_CALL(ftrace, WriteToFile("/root/tracing_on", "1")); in TEST()
168 EXPECT_CALL(ftrace, in TEST()
178 EXPECT_CALL(ftrace, WriteToFile("/root/tracing_on", "0")); in TEST()
[all …]
Dftrace_procfs_unittest.cc43 MockFtraceProcfs ftrace; in TEST() local
45 EXPECT_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
47 EXPECT_THAT(ftrace.AvailableClocks(), in TEST()
50 EXPECT_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
52 EXPECT_THAT(ftrace.GetClock(), "local"); in TEST()
54 EXPECT_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
56 EXPECT_THAT(ftrace.GetClock(), "global"); in TEST()
58 EXPECT_CALL(ftrace, ReadFileIntoString("/root/trace_clock")) in TEST()
60 EXPECT_THAT(ftrace.AvailableClocks(), IsEmpty()); in TEST()
Dcpu_stats_parser.cc75 bool DumpAllCpuStats(FtraceProcfs* ftrace, FtraceStats* stats) { in DumpAllCpuStats() argument
76 stats->cpu_stats.resize(ftrace->NumberOfCpus(), {}); in DumpAllCpuStats()
77 for (size_t cpu = 0; cpu < ftrace->NumberOfCpus(); cpu++) { in DumpAllCpuStats()
79 if (!DumpCpuStats(ftrace->ReadCpuStats(cpu), &stats->cpu_stats[cpu])) in DumpAllCpuStats()
Dend_to_end_integrationtest.cc111 std::unique_ptr<FtraceController> ftrace = FtraceController::Create(runner()); in TEST_F() local
115 std::unique_ptr<FtraceSink> sink = ftrace->CreateSink(config, this); in TEST_F()
145 std::unique_ptr<FtraceController> ftrace = FtraceController::Create(runner()); in TEST_F() local
149 std::unique_ptr<FtraceSink> sink = ftrace->CreateSink(config, this); in TEST_F()
DBUILD.gn50 "../../protos/perfetto/trace/ftrace:lite",
83 # These tests require access to a real ftrace implementation and must
92 "../../protos/perfetto/trace/ftrace:lite",
106 "../../protos/perfetto/trace/ftrace:zero",
/external/linux-kselftest/android/
DAndroid.kselftest.mk43 module_prebuilt := ftrace/ftracetest
44 module_src_files := ftrace/ftracetest
47 module_prebuilt := ftrace/test.d/functions
48 module_src_files := ftrace/test.d/functions
51 module_prebuilt := ftrace/test.d/00basic/basic2
52 module_src_files := ftrace/test.d/00basic/basic2.tc
55 module_prebuilt := ftrace/test.d/00basic/basic4
56 module_src_files := ftrace/test.d/00basic/basic4.tc
59 module_prebuilt := ftrace/test.d/00basic/basic1
60 module_src_files := ftrace/test.d/00basic/basic1.tc
[all …]
/external/bart/bart/sched/
Dfunctions.py438 def get_pids_for_process(ftrace, execname, cls=None): argument
457 df = ftrace.sched_switch.data_frame
464 event = getattr(ftrace, cls.name)
470 def get_task_name(ftrace, pid, cls=None): argument
489 df = ftrace.sched_switch.data_frame
493 event = getattr(ftrace, cls.name)
502 def sched_triggers(ftrace, pid, sched_switch_class): argument
522 if not hasattr(ftrace, "sched_switch"):
526 triggers.append(sched_switch_in_trigger(ftrace, pid, sched_switch_class))
527 triggers.append(sched_switch_out_trigger(ftrace, pid, sched_switch_class))
[all …]
/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/
Davailable_events433 ftrace:bprint
434 ftrace:user_stack
435 ftrace:kernel_stack
436 ftrace:mmiotrace_rw
437 ftrace:funcgraph_entry
438 ftrace:print
439 ftrace:mmiotrace_map
440 ftrace:branch
441 ftrace:function
442 ftrace:wakeup
[all …]
/external/lisa/tests/stune/
Dsmoke_test_ramp.config10 "ftrace" : {
33 "flags" : "ftrace",
48 "flags" : "ftrace",
63 "flags" : "ftrace",
78 "flags" : "ftrace",
Dsmoke_test_ramp.py76 ftrace = trappy.FTrace(run_dir, scope="custom",
86 sbt_dfr = ftrace.sched_boost_task.data_frame
95 analyzer = Analyzer(ftrace, analyzer_const,
/external/perfetto/docs/
Dftrace.md5 <!-- TODO(primiano): write ftrace doc. -->
9 - Describe the ftrace trace_pipe_raw -> protobuf translation.
10 - Describe how we deal with kernel ABI (in)stability and ftrace fields changing
12 - Describe how to generate ftrace protos (`tools/pull_ftrace_format_files.py`,
36 the raw kernel ftrace pipe into an intermediate pipe at a page
49 The drain operation parses ftrace data from the staging pipes of
/external/lisa/libs/wlgen/wlgen/
Dworkload.py176 ftrace=None, argument
253 if ftrace:
254 ftrace.start()
284 if ftrace:
285 ftrace.stop()
293 ftrace.get_trace(ftrace_dat)
/external/autotest/client/tests/tracing_microbenchmark/
Dcontrol9 A simple benchmark of kernel tracers such as ftrace. Enables tracepoints in
18 ftrace: syscalls:sys_enter_getuid
28 job.run_test('tracing_microbenchmark', tracer='ftrace', tag='ftrace', iterations=10)
/external/lisa/tests/eas/
Drfc.config10 /* NOTE: "ftrace" has to be specified in the "conf" flags to */
11 /* enable tracing of ftrace events while workloads are executed */
12 "ftrace" : {
40 "flags" : "", /* "ftrace" to enable tracing */
53 "flags" : "", /* "ftrace" to enable tracing */
/external/lisa/libs/utils/
Dtrace.py93 self.ftrace = None
258 self.ftrace = trace_class(path, scope=scope, events=self.events,
302 for val in self.ftrace.get_filters(key):
303 obj = getattr(self.ftrace, val)
350 self.start_time = 0 if self.normalize_time else self.ftrace.basetime
351 self.time_range = self.ftrace.get_duration()
487 if self.ftrace and hasattr(self.ftrace, event):
488 return getattr(self.ftrace, event).data_frame
839 getattr(self.ftrace, name).data_frame = df
877 setattr(self.ftrace.cpu_frequency, 'data_frame', devlib_freq)
[all …]
Dtest.py140 self.get_trace(experiment).ftrace, self.te.topology, execname=task)
151 return SchedMultiAssert(self.get_trace(experiment).ftrace,
198 ftrace = self.get_trace(experiment).ftrace
200 sched_assert = SchedAssert(ftrace, self.te.topology, execname=task)
Denv.py199 self.ftrace = None
710 if not force and self.ftrace is not None:
711 return self.ftrace
717 ftrace = conf
719 ftrace = self.conf['ftrace']
722 if 'events' in ftrace:
723 events = ftrace['events']
726 if 'functions' in ftrace:
727 functions = ftrace['functions']
730 if 'buffsize' in ftrace:
[all …]
/external/perfetto/src/ftrace_reader/test/data/android_seed_N2F62_3.10.49/
Davailable_events725 ftrace:bprint
726 ftrace:user_stack
727 ftrace:kernel_stack
728 ftrace:mmiotrace_rw
729 ftrace:funcgraph_entry
730 ftrace:print
731 ftrace:bputs
732 ftrace:mmiotrace_map
733 ftrace:branch
734 ftrace:function
[all …]
/external/perfetto/test/configs/
DREADME.md5 build time. For example the file `ftrace.cfg` is serialized to
6 `out/some_gn_config/ftrace.cfg.protobuf`.
11 $ adb push out/some_gn_config/ftrace.cfg.protobuf /data/local/tmp
/external/perfetto/tools/ftrace_proto_gen/
Dmain.cc44 std::string ftrace; in main() local
46 "protos/perfetto/trace/ftrace/ftrace_event.proto", &ftrace)) { in main()
101 std::regex_search(ftrace, match, event_regex); in main()
/external/autotest/client/profilers/ftrace/
Dcontrol1 job.profilers.add('ftrace', tracepoints=['syscalls'])
3 job.profilers.delete('ftrace')

123456