Move symbolizer to src/profiling/symbolizer.
This is in preparation of adding symbolization to trace_processor_shell.
Bug: 146479871
Change-Id: I4ff863f78ef676cd583b32ad1b913cc9029337ce
diff --git a/Android.bp b/Android.bp
index 3dff741..d18eb82 100644
--- a/Android.bp
+++ b/Android.bp
@@ -979,9 +979,9 @@
name: "perfetto_include_perfetto_profiling_normalize",
}
-// GN: //include/perfetto/profiling:symbolizer
+// GN: //include/perfetto/profiling:pprof_builder
filegroup {
- name: "perfetto_include_perfetto_profiling_symbolizer",
+ name: "perfetto_include_perfetto_profiling_pprof_builder",
}
// GN: //include/perfetto/protozero:protozero
@@ -5424,6 +5424,23 @@
],
}
+// GN: //src/profiling/symbolizer:symbolize_database
+filegroup {
+ name: "perfetto_src_profiling_symbolizer_symbolize_database",
+ srcs: [
+ "src/profiling/symbolizer/symbolize_database.cc",
+ ],
+}
+
+// GN: //src/profiling/symbolizer:symbolizer
+filegroup {
+ name: "perfetto_src_profiling_symbolizer_symbolizer",
+ srcs: [
+ "src/profiling/symbolizer/local_symbolizer.cc",
+ "src/profiling/symbolizer/symbolizer.cc",
+ ],
+}
+
// GN: //src/profiling:unittests
filegroup {
name: "perfetto_src_profiling_unittests",
@@ -6367,14 +6384,6 @@
],
}
-// GN: //tools/trace_to_text:local_symbolizer
-filegroup {
- name: "perfetto_tools_trace_to_text_local_symbolizer",
- srcs: [
- "tools/trace_to_text/local_symbolizer.cc",
- ],
-}
-
// GN: //tools/trace_to_text:pprofbuilder
filegroup {
name: "perfetto_tools_trace_to_text_pprofbuilder",
@@ -6383,14 +6392,6 @@
],
}
-// GN: //tools/trace_to_text:symbolizer
-filegroup {
- name: "perfetto_tools_trace_to_text_symbolizer",
- srcs: [
- "tools/trace_to_text/symbolizer.cc",
- ],
-}
-
// GN: //tools/trace_to_text:utils
filegroup {
name: "perfetto_tools_trace_to_text_utils",
@@ -6893,7 +6894,7 @@
":perfetto_include_perfetto_ext_base_base",
":perfetto_include_perfetto_ext_traced_sys_stats_counters",
":perfetto_include_perfetto_profiling_deobfuscator",
- ":perfetto_include_perfetto_profiling_symbolizer",
+ ":perfetto_include_perfetto_profiling_pprof_builder",
":perfetto_include_perfetto_protozero_protozero",
":perfetto_include_perfetto_trace_processor_basic_types",
":perfetto_include_perfetto_trace_processor_storage",
@@ -6928,6 +6929,8 @@
":perfetto_protos_third_party_pprof_zero_gen",
":perfetto_src_base_base",
":perfetto_src_profiling_deobfuscator",
+ ":perfetto_src_profiling_symbolizer_symbolize_database",
+ ":perfetto_src_profiling_symbolizer_symbolizer",
":perfetto_src_protozero_protozero",
":perfetto_src_trace_processor_containers_containers",
":perfetto_src_trace_processor_db_lib",
@@ -6940,9 +6943,7 @@
":perfetto_src_trace_processor_tables_tables",
":perfetto_tools_trace_to_text_common",
":perfetto_tools_trace_to_text_full",
- ":perfetto_tools_trace_to_text_local_symbolizer",
":perfetto_tools_trace_to_text_pprofbuilder",
- ":perfetto_tools_trace_to_text_symbolizer",
":perfetto_tools_trace_to_text_utils",
],
shared_libs: [