Bug 2231969

Summary: "perf report" does not demangle C++ names anymore
Product: [Fedora] Fedora Reporter: Behdad Esfahbod <behdad>
Component: perftestAssignee: Doug Ledford <dledford>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 37CC: dledford, honli, jonstanley, mschmidt
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Behdad Esfahbod 2023-08-14 20:28:47 UTC
Description of problem:
This bug report is about the `perf` package. But I could not find that in the Component list!

`perf report` stopped demangling C++ names in perf-6.4.4-100.fc37.x86_64. Previous version, 6.0.5-300.fc37, demangled names just fine.

Version-Release number of selected component (if applicable):
perf-6.4.4-100.fc37.x86_64

Steps to reproduce:
- Build a simple C++ program with debug symbols.
- Run `perf record program-name`
- Run `perf report`

Actual behavior:
The C++ names are mangled.

Expected behavior:
C++ names are demangled and look nice.

Additional info:
Seems like a build misconfiguration of the `perf` package in the latest release.