/external/perfetto/ |
D | BUILD | 356 # 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 …]
|
D | BUILD.extras | 13 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",
|
D | Android.bp | 1552 // 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 …]
|
D | BUILD.gn | 45 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/ |
D | embedding.md | 13 …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… 17 …trace_processor` tool described in other parts of the documentation. This is exposed as the `trace… 23 …trace_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…
|
D | common-tasks.md | 12 …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/ |
D | trace_to_systrace.cc | 117 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 …]
|
D | trace_to_json.cc | 40 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()
|
D | pprof_builder.cc | 66 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 …]
|
D | symbolize_profile.cc | 44 trace_processor::Config config; in SymbolizeProfile() 45 std::unique_ptr<trace_processor::TraceProcessor> tp = in SymbolizeProfile() 46 trace_processor::TraceProcessor::CreateInstance(config); in SymbolizeProfile()
|
D | trace_to_profile.cc | 70 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()
|
D | utils.h | 38 namespace trace_processor { 61 bool ReadTrace(trace_processor::TraceProcessor* tp, std::istream* input); 62 void IngestTraceOrDie(trace_processor::TraceProcessor* tp,
|
D | trace_to_hprof.cc | 173 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/ |
D | trace-analysis.md | 3 _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/ |
D | trace_storage.h | 50 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/ |
D | BUILD.gn | 37 "../../../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",
|
D | query_result_serializer_unittest.cc | 34 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()
|
D | query_result_serializer_benchmark.cc | 24 using perfetto::trace_processor::Config; 25 using perfetto::trace_processor::QueryResultSerializer; 26 using perfetto::trace_processor::TraceProcessor;
|
/external/perfetto/docs/visualization/ |
D | large-traces.md | 9 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/ |
D | perfetto_benchmarks.gni | 22 "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/ |
D | read_trace_integrationtest.cc | 29 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()
|
D | iterator_impl.cc | 25 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/ |
D | stack_profile_tracker.h | 41 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/ |
D | run_perf.sh | 11 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/ |
D | trace_processor.descriptor.sha1 | 4 // SHA1(protos/perfetto/trace_processor/trace_processor.proto)
|