trace_processor: remove all usages of uint64_t

The use of uint64_t is quite dangerous as SQLite cannot actually represent
it when reporting it to users. Therefore, using it on any type which is
intended for displaying to users is highly misleading and should not
be used.

Therefore, switch over all types to int64_t or uint32_t.

Bug: 120278869
Change-Id: I2fd3a90ef8bca1d7d85ff727f2e119163f588c45
33 files changed
tree: 4dde1541b0799612e382a6a74a10fab437940fd3
  1. build_overrides/
  2. buildtools/
  3. debian/
  4. docs/
  5. gn/
  6. include/
  7. infra/
  8. protos/
  9. src/
  10. test/
  11. tools/
  12. ui/
  13. .clang-format
  14. .gitignore
  15. .gn
  16. .travis.yml
  17. Android.bp
  18. Android.bp.extras
  19. BUILD.gn
  20. codereview.settings
  21. heapprofd.rc
  22. MODULE_LICENSE_APACHE2
  23. NOTICE
  24. OWNERS
  25. perfetto.rc
  26. PRESUBMIT.py
  27. README.chromium
  28. README.md
README.md

Perfetto - Performance instrumentation and tracing

Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.

See www.perfetto.dev for docs.

Bugs

  • For bugs affecting Android or the tracing internals use the internal bug tracker (go/perfetto-bugs).
  • For bugs affecting Chrome use http://crbug.com, Component:Speed>Tracing label:Perfetto.