Fixing sybmolize_database attempting to convert non hex build ids.
symbolize_database.cc attempts to convert non hex build ids from hex,
check b/148109467 for details, this CL checks the length of build id
to stop fake module conversions, this fix was tested locally by using stack trace tables successfully.
Bug:148109467
Change-Id: I3700ea196deb759515220206e69ff1d39f178843
diff --git a/BUILD b/BUILD
index c5b4be2..f61b2c3 100644
--- a/BUILD
+++ b/BUILD
@@ -1447,6 +1447,15 @@
],
)
+# GN target: //src/trace_processor/util:stack_traces_util
+perfetto_filegroup(
+ name = "src_trace_processor_util_stack_traces_util",
+ srcs = [
+ "src/trace_processor/util/stack_traces_util.cc",
+ "src/trace_processor/util/stack_traces_util.h",
+ ],
+)
+
# GN target: //src/trace_processor/util:util
perfetto_filegroup(
name = "src_trace_processor_util_util",
@@ -3939,6 +3948,7 @@
":src_trace_processor_util_interned_message_view",
":src_trace_processor_util_proto_to_args_parser",
":src_trace_processor_util_protozero_to_text",
+ ":src_trace_processor_util_stack_traces_util",
":src_trace_processor_util_util",
":src_trace_processor_views_views",
],
@@ -4053,6 +4063,7 @@
":src_trace_processor_util_interned_message_view",
":src_trace_processor_util_proto_to_args_parser",
":src_trace_processor_util_protozero_to_text",
+ ":src_trace_processor_util_stack_traces_util",
":src_trace_processor_util_util",
":src_trace_processor_views_views",
"src/trace_processor/trace_processor_shell.cc",
@@ -4122,6 +4133,7 @@
":src_profiling_deobfuscator",
":src_profiling_symbolizer_symbolize_database",
":src_profiling_symbolizer_symbolizer",
+ ":src_trace_processor_util_stack_traces_util",
":src_traceconv_pprofbuilder",
":src_traceconv_utils",
],
@@ -4221,6 +4233,7 @@
":src_trace_processor_util_interned_message_view",
":src_trace_processor_util_proto_to_args_parser",
":src_trace_processor_util_protozero_to_text",
+ ":src_trace_processor_util_stack_traces_util",
":src_trace_processor_util_util",
":src_trace_processor_views_views",
":src_traceconv_lib",