Home
last modified time | relevance | path

Searched refs:trace_processor (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/external/perfetto/
DBUILD356 # GN target: //include/perfetto/ext/trace_processor/importers/memory_tracker:memory_tracker
360 "include/perfetto/ext/trace_processor/importers/memory_tracker/graph.h",
361 "include/perfetto/ext/trace_processor/importers/memory_tracker/graph_processor.h",
362 "include/perfetto/ext/trace_processor/importers/memory_tracker/memory_allocator_node_id.h",
363 "include/perfetto/ext/trace_processor/importers/memory_tracker/memory_graph_edge.h",
364 "include/perfetto/ext/trace_processor/importers/memory_tracker/raw_memory_graph_node.h",
365 "include/perfetto/ext/trace_processor/importers/memory_tracker/raw_process_memory_node.h",
369 # GN target: //include/perfetto/ext/trace_processor:export_json
373 "include/perfetto/ext/trace_processor/export_json.h",
464 # GN target: //include/perfetto/trace_processor:basic_types
[all …]
DBUILD.extras13 hdrs = ["src/trace_processor/metrics/sql_metrics.h"],
126 srcs = ["src/trace_processor/python/example.py"],
128 main = "src/trace_processor/python/example.py",
134 srcs = glob(["src/trace_processor/python/perfetto/trace_processor/*.py"]),
137 "src/trace_processor/python/perfetto/trace_processor/trace_processor.descriptor",
138 "src/trace_processor/python/perfetto/trace_processor/metrics.descriptor",
DAndroid.bp1552 // GN: //include/perfetto/ext/trace_processor:export_json
1557 // GN: //include/perfetto/ext/trace_processor/importers/memory_tracker:memory_tracker
1607 // GN: //include/perfetto/trace_processor:basic_types
1612 // GN: //include/perfetto/trace_processor:storage
1617 // GN: //include/perfetto/trace_processor:trace_processor
5587 // GN: //protos/perfetto/trace_processor:metrics_impl_zero
5591 "protos/perfetto/trace_processor/metrics_impl.proto",
5599 "external/perfetto/protos/perfetto/trace_processor/metrics_impl.pbzero.cc",
5603 // GN: //protos/perfetto/trace_processor:metrics_impl_zero
5607 "protos/perfetto/trace_processor/metrics_impl.proto",
[all …]
DBUILD.gn45 all_targets += [ "src/trace_processor:trace_processor_shell" ]
99 "src/trace_processor:storage_minimal_smoke_tests",
244 "src/trace_processor/importers/memory_tracker:graph_processor",
254 "include/perfetto/ext/trace_processor/importers/memory_tracker",
274 "src/trace_processor:export_json",
275 "src/trace_processor:storage_minimal",
278 "include/perfetto/ext/trace_processor:export_json",
279 "include/perfetto/trace_processor:storage",
285 deps = [ "src/trace_processor:lib" ]
288 public_deps = [ "include/perfetto/trace_processor" ]
/external/perfetto/docs/contributing/
Dembedding.md13 …ocessor is exposed as a static library `//:trace_processor` to Bazel and `src/trace_processor:trac…
15 The trace processor is also built as a WASM target `src/trace_processor:trace_processor_wasm` for t…
17trace_processor` tool described in other parts of the documentation. This is exposed as the `trace…
23trace_processor/trace_processor_storage.h](/include/perfetto/trace_processor/trace_processor_stora…
29 …`ReadTrace` is provided in [include/perfetto/trace_processor/read_trace.h](/include/perfetto/trace…
41 …omputed using using the `ComputeMetric` function. Any metric in `src/trace_processor/metrics` is b…
Dcommon-tasks.md12 …special handling in `trace_processor` is desired update [src/trace_processor/importers/ftrace/ftra…
23 4. Add a new SQL file for the metric to [src/trace_processor/metrics](/src/trace_processor/metrics)…
27 the [test/trace_processor](/test/trace_processor) folder and modifying one
29 [/test/trace_processor/include_index](/test/trace_processor/include_index).
37 … the new table in the appropriate header file in [src/trace_processor/tables](/src/trace_processor
39 …processor in the constructor for the [TraceProcessorImpl class](/src/trace_processor/trace_process…
41 …1. Modify the appropriate parser class in [src/trace_processor/importers](/src/trace_processor/imp…
51 1. Change the [`DescribeSlice`](/src/trace_processor/analysis/describe_slice.h) function as appropr…
/external/perfetto/tools/trace_to_text/
Dtrace_to_systrace.cc117 QueryWriter(trace_processor::TraceProcessor* tp, TraceWriter* trace_writer) in QueryWriter()
157 trace_processor::TraceProcessor* tp_ = nullptr;
173 trace_processor::Config config; in TraceToSystrace()
175 ? trace_processor::SortingMode::kForceFullSort in TraceToSystrace()
176 : trace_processor::SortingMode::kDefaultHeuristics; in TraceToSystrace()
177 std::unique_ptr<trace_processor::TraceProcessor> tp = in TraceToSystrace()
178 trace_processor::TraceProcessor::CreateInstance(config); in TraceToSystrace()
191 int ExtractSystrace(trace_processor::TraceProcessor* tp, in ExtractSystrace()
195 using trace_processor::Iterator; in ExtractSystrace()
209 auto name_view = name_col.type == trace_processor::SqlValue::kString in ExtractSystrace()
[all …]
Dtrace_to_json.cc40 bool ExportUserspaceEvents(trace_processor::TraceProcessor* tp, in ExportUserspaceEvents()
87 trace_processor::Config config; in TraceToJson()
89 ? trace_processor::SortingMode::kForceFullSort in TraceToJson()
90 : trace_processor::SortingMode::kDefaultHeuristics; in TraceToJson()
91 std::unique_ptr<trace_processor::TraceProcessor> tp = in TraceToJson()
92 trace_processor::TraceProcessor::CreateInstance(config); in TraceToJson()
Dpprof_builder.cc66 using StringId = ::perfetto::trace_processor::StringPool::Id;
146 using ::perfetto::trace_processor::Iterator;
178 trace_processor::TraceProcessor* tp, in GetStatsEntry()
273 PreprocessInliningInfo(trace_processor::TraceProcessor* tp, in PreprocessInliningInfo()
274 trace_processor::StringPool* interner) { in PreprocessInliningInfo()
317 LocationTracker PreprocessLocations(trace_processor::TraceProcessor* tp, in PreprocessLocations()
318 trace_processor::StringPool* interner, in PreprocessLocations()
428 trace_processor::StringPool* interner) in GProfileBuilder()
470 std::string CompleteProfile(trace_processor::TraceProcessor* tp) { in CompleteProfile()
565 bool WriteMappings(trace_processor::TraceProcessor* tp, in WriteMappings()
[all …]
Dsymbolize_profile.cc44 trace_processor::Config config; in SymbolizeProfile()
45 std::unique_ptr<trace_processor::TraceProcessor> tp = in SymbolizeProfile()
46 trace_processor::TraceProcessor::CreateInstance(config); in SymbolizeProfile()
Dtrace_to_profile.cc70 void MaybeSymbolize(trace_processor::TraceProcessor* tp) { in MaybeSymbolize()
83 void MaybeDeobfuscate(trace_processor::TraceProcessor* tp) { in MaybeDeobfuscate()
105 trace_processor::Config config; in TraceToProfile()
106 std::unique_ptr<trace_processor::TraceProcessor> tp = in TraceToProfile()
107 trace_processor::TraceProcessor::CreateInstance(config); in TraceToProfile()
Dutils.h38 namespace trace_processor {
61 bool ReadTrace(trace_processor::TraceProcessor* tp, std::istream* input);
62 void IngestTraceOrDie(trace_processor::TraceProcessor* tp,
Dtrace_to_hprof.cc173 explicit HeapDump(trace_processor::TraceProcessor* tp) : tp_(tp) {} in HeapDump()
183 trace_processor::TraceProcessor* tp_;
298 int TraceToHprof(trace_processor::TraceProcessor* tp, in TraceToHprof()
328 trace_processor::Config config; in TraceToHprof()
329 std::unique_ptr<trace_processor::TraceProcessor> tp = in TraceToHprof()
330 trace_processor::TraceProcessor::CreateInstance(config); in TraceToHprof()
/external/perfetto/docs/quickstart/
Dtrace-analysis.md3 _This quickstart explains how to use `trace_processor` as well as its Python API to
10 `trace_processor_shell` (or just `trace_processor`).
16 curl -LO https://get.perfetto.dev/trace_processor
17 chmod +x ./trace_processor
20 ./trace_processor trace.perfetto-trace
23 ./trace_processor trace.perfetto-trace --http
26 NOTE: In HTTP mode the trace will be loaded into the `trace_processor` and
107 [/src/trace_processor/metrics](/src/trace_processor/metrics/).
117 ./trace_processor --run-metrics android_cpu trace.perfetto-trace
187 $ ./trace_processor --run-metrics android_mem,android_cpu trace.perfetto-trace
[all …]
/external/perfetto/src/trace_processor/storage/
Dtrace_storage.h50 namespace trace_processor {
858 struct std::hash<::perfetto::trace_processor::BaseId> {
859 using argument_type = ::perfetto::trace_processor::BaseId;
868 struct std::hash<::perfetto::trace_processor::TrackId>
869 : std::hash<::perfetto::trace_processor::BaseId> {};
871 struct std::hash<::perfetto::trace_processor::MappingId>
872 : std::hash<::perfetto::trace_processor::BaseId> {};
874 struct std::hash<::perfetto::trace_processor::CallsiteId>
875 : std::hash<::perfetto::trace_processor::BaseId> {};
877 struct std::hash<::perfetto::trace_processor::FrameId>
[all …]
/external/perfetto/src/trace_processor/rpc/
DBUILD.gn37 "../../../include/perfetto/trace_processor",
38 "../../../protos/perfetto/trace_processor:zero",
55 "../../../protos/perfetto/trace_processor:zero",
70 "../../../include/perfetto/trace_processor",
71 "../../../protos/perfetto/trace_processor:zero",
85 "../../../include/perfetto/trace_processor",
Dquery_result_serializer_unittest.cc34 namespace trace_processor { namespace
197 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
216 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
249 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
268 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
287 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
330 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
405 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
416 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
430 auto tp = TraceProcessor::CreateInstance(trace_processor::Config()); in TEST()
Dquery_result_serializer_benchmark.cc24 using perfetto::trace_processor::Config;
25 using perfetto::trace_processor::QueryResultSerializer;
26 using perfetto::trace_processor::TraceProcessor;
/external/perfetto/docs/visualization/
Dlarge-traces.md9 is offloaded to a 'server' instance of `trace_processor` running natively on your local machine.
13 curl -LO https://get.perfetto.dev/trace_processor
14 chmod +x ./trace_processor
15 trace_processor --httpd /path/to/trace.pftrace
23 The `trace_processor` (and hence the UI) representation of a trace at runtime is normally larger th…
/external/perfetto/gn/
Dperfetto_benchmarks.gni22 "src/trace_processor/sqlite:benchmarks",
23 "src/trace_processor/containers:benchmarks",
24 "src/trace_processor/tables:benchmarks",
29 "src/trace_processor/rpc:benchmarks",
/external/perfetto/src/trace_processor/
Dread_trace_integrationtest.cc29 namespace trace_processor { namespace
56 util::Status status = trace_processor::DecompressTrace( in TEST()
76 util::Status status = trace_processor::DecompressTrace( in TEST()
87 util::Status status = trace_processor::DecompressTrace( in TEST()
104 util::Status status = trace_processor::DecompressTrace( in TEST()
Diterator_impl.cc25 namespace trace_processor { namespace
27 IteratorImpl::IteratorImpl(TraceProcessorImpl* trace_processor, in IteratorImpl() argument
33 : trace_processor_(trace_processor), in IteratorImpl()
/external/perfetto/src/trace_processor/importers/proto/
Dstack_profile_tracker.h41 struct std::hash<std::pair<uint32_t, perfetto::trace_processor::CallsiteId>> {
43 std::pair<uint32_t, perfetto::trace_processor::CallsiteId>;
53 struct std::hash<std::pair<uint32_t, perfetto::trace_processor::MappingId>> {
55 std::pair<uint32_t, perfetto::trace_processor::MappingId>;
65 struct std::hash<std::pair<uint32_t, perfetto::trace_processor::FrameId>> {
66 using argument_type = std::pair<uint32_t, perfetto::trace_processor::FrameId>;
89 namespace trace_processor {
/external/skia/platform_tools/android/apps/skottie/
Drun_perf.sh11 wget https://get.perfetto.dev/trace_processor
12 chmod +x trace_processor
55 ./trace_processor --run-metrics=skottie_metric.sql --metrics-output=json trace > out/data_${rendere…
/external/perfetto/src/trace_processor/python/perfetto/trace_processor/
Dtrace_processor.descriptor.sha14 // SHA1(protos/perfetto/trace_processor/trace_processor.proto)

12345678910>>...17