Home
last modified time | relevance | path

Searched refs:perfetto (Results 1 – 20 of 20) sorted by relevance

/packages/modules/StatsD/perfetto/
DREADME.md4 adb push perfetto/atrace.pbtxt /data/misc/perfetto-configs/boottrace.pbtxt
5 adb shell setprop persist.debug.perfetto.boottrace 1
8 The output trace will be written at /data/misc/perfetto-traces/boottrace.perfetto-trace.
12 adb pull /data/misc/perfetto-traces/boottrace.perfetto-trace
16 - https://perfetto.dev/docs/case-studies/android-boot-tracing
/packages/modules/Connectivity/service-t/native/libs/libnetworkstats/
DNetworkTraceHandler.cpp38 using ::perfetto::protos::pbzero::NetworkPacketBundle;
39 using ::perfetto::protos::pbzero::NetworkPacketEvent;
40 using ::perfetto::protos::pbzero::NetworkPacketTraceConfig;
41 using ::perfetto::protos::pbzero::TracePacket;
42 using ::perfetto::protos::pbzero::TrafficDirection;
122 perfetto::DataSourceDescriptor dsd; in RegisterDataSource()
129 perfetto::TracingInitArgs args = {}; in InitPerfettoTracing()
130 args.backends |= perfetto::kSystemBackend; in InitPerfettoTracing()
137 perfetto::Tracing::Initialize(args); in InitPerfettoTracing()
149 perfetto::LockedHandle<NetworkTraceHandler> handle = in __anonbecfadfa0102()
[all …]
DNetworkTraceHandlerTest.cpp30 using ::perfetto::protos::NetworkPacketEvent;
31 using ::perfetto::protos::NetworkPacketTraceConfig;
32 using ::perfetto::protos::Trace;
33 using ::perfetto::protos::TracePacket;
34 using ::perfetto::protos::TrafficDirection;
39 std::unique_ptr<perfetto::TracingSession> StartTracing( in StartTracing()
41 perfetto::TracingInitArgs args; in StartTracing()
42 args.backends = perfetto::kInProcessBackend; in StartTracing()
43 perfetto::Tracing::Initialize(args); in StartTracing()
45 perfetto::DataSourceDescriptor dsd; in StartTracing()
[all …]
DNetworkTracePoller.cpp38 void NetworkTracePoller::PollAndSchedule(perfetto::base::TaskRunner* runner, in PollAndSchedule()
88 mTaskRunner = perfetto::Platform::GetDefaultPlatform()->CreateTaskRunner({}); in Start()
/packages/modules/Virtualization/docs/debug/
Dtracing.md28 [Perfetto](https://perfetto.dev/docs/) is an open-source stack for performance instrumentation and
35 https://perfetto.dev/docs/quickstart/android-tracing.
38 https://cs.android.com/android/platform/superproject/+/master:external/perfetto/tools/record_androi…
42 external/perfetto/tools/record_android_trace hyp -t 15s -b 32mb -o /tmp/hyp.pftrace
68 ./record_android_trace -c config.pbtx -o trace_file.perfetto-trace
72 ${REPO_ROOT}/external/perfetto/tools/record_android_traces. Otherwise, you can download the script
74 https://perfetto.dev/docs/quickstart/android-tracing#recording-a-trace-through-the-cmdline)
78 Perfetto supports capturing traces on Linux: https://perfetto.dev/docs/quickstart/linux-tracing.
82 1. Checkout Perfetto repository: https://perfetto.dev/docs/contributing/getting-started
83 2. Follow https://perfetto.dev/docs/contributing/build-instructions#cross-compiling-for-linux-arm-64
[all …]
/packages/modules/Connectivity/service-t/native/libs/libnetworkstats/include/netdbpf/
DNetworkTraceHandler.h75 struct NetworkTraceTraits : public perfetto::DefaultDataSourceTraits {
83 : public perfetto::DataSource<NetworkTraceHandler, NetworkTraceTraits> {
107 ::perfetto::protos::pbzero::NetworkPacketEvent* event);
110 ::perfetto::protos::pbzero::NetworkPacketBundle* FillWithInterning(
112 ::perfetto::protos::pbzero::TracePacket* dst);
DNetworkTracePoller.h61 void PollAndSchedule(perfetto::base::TaskRunner* runner, uint32_t poll_ms);
91 std::unique_ptr<perfetto::base::TaskRunner> mTaskRunner GUARDED_BY(mMutex);
/packages/apps/Traceur/src_common/com/android/traceur/
DPerfettoUtils.java30 import perfetto.protos.DataSourceDescriptorOuterClass.DataSourceDescriptor;
31 import perfetto.protos.FtraceDescriptorOuterClass.FtraceDescriptor.AtraceCategory;
32 import perfetto.protos.TraceConfigOuterClass.TraceConfig;
33 import perfetto.protos.TracingServiceStateOuterClass.TracingServiceState;
34 import perfetto.protos.TracingServiceStateOuterClass.TracingServiceState.DataSource;
270 Process perfetto = TraceUtils.exec(cmd, null, false); in perfettoListCategories() local
272 TracingServiceState.parseFrom(perfetto.getInputStream()); in perfettoListCategories()
275 if (!perfetto.waitFor(LIST_TIMEOUT_MS, TimeUnit.MILLISECONDS)) { in perfettoListCategories()
277 perfetto.destroyForcibly(); in perfettoListCategories()
282 if (perfetto.exitValue() != 0) { in perfettoListCategories()
[all …]
DTraceUtils.java50 import perfetto.protos.TraceConfigOuterClass.TraceConfig;
/packages/providers/MediaProvider/
Dtrace.sh1 $ANDROID_BUILD_TOP/external/perfetto/tools/record_android_trace \
3 -o /tmp/perfetto-traces/$(date +"%d-%m-%Y_%H-%M-%S").perfetto-trace
Dperfetto_config.pbtx14 # See: https://perfetto.dev/docs/data-sources/atrace#traceconfig
/packages/apps/DocumentsUI/
Dtrace.sh1 $ANDROID_BUILD_TOP/external/perfetto/tools/record_android_trace \
3 -o /tmp/perfetto-traces/docsui-$(date +"%d-%m-%Y_%H-%M-%S").perfetto-trace
Dperfetto_config.pbtx16 # See: https://perfetto.dev/docs/data-sources/atrace#traceconfig
93 # See https://perfetto.dev/docs/data-sources/frametimeline#traceconfig
101 # See https://perfetto.dev/docs/data-sources/memory-counters
/packages/modules/Profiling/service/java/com/android/os/profiling/
DConfigs.java24 import perfetto.protos.DataSourceConfigOuterClass.DataSourceConfig;
25 import perfetto.protos.FtraceConfigOuterClass.FtraceConfig;
26 import perfetto.protos.HeapprofdConfigOuterClass.HeapprofdConfig;
27 import perfetto.protos.JavaHprofConfigOuterClass.JavaHprofConfig;
28 import perfetto.protos.PackagesListConfigOuterClass.PackagesListConfig;
29 import perfetto.protos.PerfEventConfigOuterClass.PerfEventConfig;
30 import perfetto.protos.PerfEventsOuterClass.PerfEvents;
31 import perfetto.protos.ProcessStatsConfigOuterClass.ProcessStatsConfig;
32 import perfetto.protos.TraceConfigOuterClass.TraceConfig;
/packages/modules/Bluetooth/system/build/dpkg/libchrome/debian/patches/
D0001-Perfetto-instance-hack.patch18 +perfetto::internal::TrackRegistry *perfetto::internal::TrackRegistry::instance_ = nullptr;
/packages/modules/StatsD/statsd/src/
Dstatsd_config.proto540 // perfetto.protos.TraceConfig defined in
541 // //external/perfetto/protos/perfetto/config/. On device,
543 // passed binary-encoded to the perfetto cmdline client.
/packages/modules/StatsD/tests/src/android/cts/statsd/alert/
DAnomalyDetectionTests.java61 import perfetto.protos.PerfettoConfig.DataSourceConfig;
62 import perfetto.protos.PerfettoConfig.FtraceConfig;
63 import perfetto.protos.PerfettoConfig.TraceConfig;
/packages/services/Car/tools/cpu_perf/
Dperfetto_cpu_analysis.py26 from perfetto.trace_processor import TraceProcessor
/packages/modules/Virtualization/microdroid/
DAndroid.bp110 "perfetto",
/packages/inputmethods/LatinIME/dictionaries/
Dit_wordlist.combined.gz1dictionary=main:it,locale=it,description=Italiano,date=1414726258, ...