Files
abseil-cpp/absl/debugging
Peter Collingbourne 1b52dcb350 Stop being strict about validating the "clone" part of mangled names
Support for parsing mangled symbol names with a ".something" suffix
in the demangler was originally added because the compiler was using
that for function cloning, but since then the compiler has started
using ".something" suffixes in many other cases, such as function
renaming for ThinLTO and CFI. As a result, some symbols in binaries
built with these features would fail to demangle.

So instead of trying to validate what comes after the "." let's just
stop parsing when we see a ".", so that the symbols are demangled
correctly. This behavior is consistent with libc++.

PiperOrigin-RevId: 756054147
Change-Id: I01e9e97eee32bee05ba243b615ed26a36b59591d
2025-05-07 16:38:36 -07:00
..
2024-02-04 06:17:42 -08:00
2022-12-27 16:04:44 -08:00
2020-02-14 12:54:19 -05:00