Merge "pprof_builder: only attempt demangling itanium function names"
diff --git a/tools/trace_to_text/pprof_builder.cc b/tools/trace_to_text/pprof_builder.cc
index b234f71..84a6257 100644
--- a/tools/trace_to_text/pprof_builder.cc
+++ b/tools/trace_to_text/pprof_builder.cc
@@ -360,7 +360,9 @@
StringId func_sysname_id, StringId filename_id,
const std::string& anno) {
std::string func_name = interner->Get(func_sysname_id).ToStdString();
- MaybeDemangle(&func_name);
+ if (base::StartsWith(func_name, "_Z")) {
+ MaybeDemangle(&func_name);
+ }
if (annotate_frames && !anno.empty() && !func_name.empty())
func_name = func_name + " [" + anno + "]";
StringId func_name_id =