================ @@ -252,11 +253,16 @@ void Symbol::GetDescription(Stream *s, lldb::DescriptionLevel level, s->Printf(", value = 0x%16.16" PRIx64, m_addr_range.GetBaseAddress().GetOffset()); } - ConstString demangled = GetMangled().GetDemangledName(); - if (demangled) - s->Printf(", name=\"%s\"", demangled.AsCString()); - if (m_mangled.GetMangledName()) - s->Printf(", mangled=\"%s\"", m_mangled.GetMangledName().AsCString()); + if (ConstString mangled_name = m_mangled.GetMangledName()) { + s->Printf(", mangled=\""); + Address::DumpName(s, mangled_name.GetStringRef(), pattern); + s->Printf("\""); + } + if (ConstString demangled = m_mangled.GetDemangledName()) { + s->Printf(", name=\""); + Address::DumpName(s, demangled.GetStringRef(), pattern); + s->Printf("\""); ---------------- junior-jl wrote:
Thanks, corrected! https://github.com/llvm/llvm-project/pull/69422 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits