trace_processor: migrate GPU tables to new macros

This CL migrates the newly added GPU tables to the new Table macros. As
these tables are simple, have not been exposed to SQLite and thus have
no dependencies, they were chosen to be the easiest to try migration.

Context: go/perfetto-tp-refactor
Bug: 135177627
Change-Id: I9f520b8cf8637b9be9a44444e867d1c4b19af75f
16 files changed
tree: 2ea8e4fb52c15c856a1a93c556709481ed2e5ff7
  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. Android.bp
  17. Android.bp.extras
  18. BUILD
  19. BUILD.extras
  20. BUILD.gn
  21. codereview.settings
  22. heapprofd.rc
  23. MODULE_LICENSE_APACHE2
  24. NOTICE
  25. OWNERS
  26. perfetto.rc
  27. PRESUBMIT.py
  28. README.chromium
  29. README.md
  30. TEST_MAPPING
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.