Use ProfiledFrameSymbols for symbolization.

Respect sequences when symbolizing profiles.
Factor out logic to group ProfilePackets that belong together.

Consumer will be done in a follow-up CL.

Bug: 138725313
Change-Id: Ica030c7c59e32ae4e1299f7ea4521d3f25d55686
diff --git a/Android.bp b/Android.bp
index 852de98..ecca754 100644
--- a/Android.bp
+++ b/Android.bp
@@ -3952,6 +3952,7 @@
     "tools/trace_to_text/local_symbolizer.cc",
     "tools/trace_to_text/main.cc",
     "tools/trace_to_text/pprof_builder.cc",
+    "tools/trace_to_text/profile_visitor.cc",
     "tools/trace_to_text/proto_full_utils.cc",
     "tools/trace_to_text/symbolize_profile.cc",
     "tools/trace_to_text/symbolizer.cc",