trace_processor: fix build for Google3
Change-Id: I36b2070c60aea3c76cdfa06b024e818218a142f8
diff --git a/src/trace_processor/table.h b/src/trace_processor/table.h
index 6e3f8d4..db1af75 100644
--- a/src/trace_processor/table.h
+++ b/src/trace_processor/table.h
@@ -120,7 +120,7 @@
Schema(std::vector<Column>, std::vector<size_t> primary_keys);
// This class is explicitly copiable.
- Schema(const Schema&) noexcept;
+ Schema(const Schema&);
Schema& operator=(const Schema& t);
std::string ToCreateTableStmt();
diff --git a/src/trace_processor/trace_processor_shell.cc b/src/trace_processor/trace_processor_shell.cc
index 05540e1..c86a82a 100644
--- a/src/trace_processor/trace_processor_shell.cc
+++ b/src/trace_processor/trace_processor_shell.cc
@@ -46,8 +46,8 @@
#include <signal.h>
#endif
-using namespace perfetto;
-using namespace perfetto::trace_processor;
+namespace perfetto {
+namespace trace_processor {
namespace {
TraceProcessor* g_tp;
@@ -182,9 +182,7 @@
printf("\nQuery executed in %.3f ms\n\n", (t_end - t_start).count() / 1E6);
}
-} // namespace
-
-int main(int argc, char** argv) {
+int TraceProcessorMain(int argc, char** argv) {
if (argc < 2) {
PERFETTO_ELOG("Usage: %s [-d] trace_file.proto", argv[0]);
return 1;
@@ -275,3 +273,12 @@
return 0;
}
+
+} // namespace
+
+} // namespace trace_processor
+} // namespace perfetto
+
+int main(int argc, char** argv) {
+ return perfetto::trace_processor::TraceProcessorMain(argc, argv);
+}