client api: Introduce a bare-bones TrackEvent library
This patch adds a basic TrackEvent library to serve as a higher level
entrypoint into Perfetto for apps that wish to record various types of
events on a timeline. For now, the library only supports explicit
Begin/End slice events with static categories and names. Note that
enabling trace points based on their categories isn't supported yet.
Bug: 132678367
Change-Id: If72eb0c0cba565303b0a778933931609043c5004
diff --git a/src/trace_processor/trace_processor_shell.cc b/src/trace_processor/trace_processor_shell.cc
index 479169c..2ec46c2 100644
--- a/src/trace_processor/trace_processor_shell.cc
+++ b/src/trace_processor/trace_processor_shell.cc
@@ -30,10 +30,10 @@
#include "perfetto/base/build_config.h"
#include "perfetto/base/logging.h"
+#include "perfetto/base/time.h"
#include "perfetto/ext/base/file_utils.h"
#include "perfetto/ext/base/scoped_file.h"
#include "perfetto/ext/base/string_splitter.h"
-#include "perfetto/ext/base/time.h"
#include "perfetto/trace_processor/trace_processor.h"
#include "src/trace_processor/metrics/metrics.descriptor.h"