debian: Add traced_perf into Debian package

Add the traced_perf binary and service to the Debian package.

Test:
$ fakeroot debian/rules binary
$ sudo dpkg -i ../perfetto_11.0-1_amd64.deb
$ sudo systemctl start traced traced-probes traced-perf
$ perfetto \
  -c - --txt \
  -o /tmp/perf.pftrace \
<<EOF
buffers: {
    size_kb: 63488
    fill_policy: RING_BUFFER
}
buffers: {
    size_kb: 2048
    fill_policy: DISCARD
}
data_sources: {
    config {
        name: "linux.perf"
        perf_event_config {
            all_cpus: true
            kernel_frames: true
            sampling_frequency: 40
        }
    }
}
data_sources: {
    config {
        name: "linux.process_stats"
        target_buffer: 1
        process_stats_config {
            scan_all_processes_on_start: true
            record_thread_names: true
        }
    }
}
duration_ms: 5000

EOF
$ trace_to_text profile --perf /tmp/perf.pftrace
$ pprof /tmp/perf_profile_NNNN/...

Change-Id: Id2709c78e90d258f640faef906e5a76b17683179
3 files changed
tree: b35322ee8a7ffa9416d69bc1009c67c9e8e2238f
  1. .github/
  2. bazel/
  3. build_overrides/
  4. buildtools/
  5. debian/
  6. docs/
  7. examples/
  8. gn/
  9. include/
  10. infra/
  11. protos/
  12. src/
  13. test/
  14. tools/
  15. ui/
  16. .clang-format
  17. .clang-tidy
  18. .gitattributes
  19. .gitignore
  20. .gn
  21. .style.yapf
  22. Android.bp
  23. Android.bp.extras
  24. BUILD
  25. BUILD.extras
  26. BUILD.gn
  27. CHANGELOG
  28. codereview.settings
  29. heapprofd.rc
  30. LICENSE
  31. METADATA
  32. MODULE_LICENSE_APACHE2
  33. OWNERS
  34. perfetto.rc
  35. PRESUBMIT.py
  36. README.chromium
  37. README.md
  38. TEST_MAPPING
  39. traced_perf.rc
  40. WORKSPACE
README.md

Perfetto - System profiling, app tracing and trace analysis

Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.

See https://perfetto.dev/docs or the /docs/ directory for documentation.