https://bugs.kde.org/show_bug.cgi?id=431306

            Bug ID: 431306
           Summary: Update demangler to support Rust v0 name mangling.
           Product: valgrind
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: jsew...@acm.org
          Reporter: aman...@gmail.com
  Target Milestone: ---

Created attachment 134658
  --> https://bugs.kde.org/attachment.cgi?id=134658&action=edit
Update demangler to GCC git 01d92cfd79872e4cffc78bf233bb9b767336beb8

Rust is moving to a new name mangling scheme:
https://github.com/rust-lang/rust/issues/60705. The libiberty demangler in GCC
has already been updated to support the new scheme so just update the copy in
Valgrind to match.

The update-demangler script has also been updated to use git instead of svn for
GCC.

There is a slight regression in that very long symbol names (> 512 bytes)
aren't demangled any more, but I don't feel that this is a big issue since all
other tools (binutils, c++filt, anything using libiberty) also suffers from
this issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to