Re: [PATCH 1/1] perf libdw: Fix outer-frame name resolution and spurious "(inlined)" tag
Namhyung Kim <[email protected]> Sat, 01 Aug 2026 22:46:31 -0700
| Newsgroups | org.kernel.vger.linux-perf-users,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 28 Jul 2026 14:42:15 -0600, Michael Liang wrote: > cu_walk_functions_at() calls libdw_a2l_cb() with the containing > DW_TAG_subprogram DIE first, then each DW_TAG_inlined_subroutine > nested inside. The callback treated both the same way, causing two > bugs: > > 1) die_name() returns the unqualified DW_AT_name, so every C++ > frame lost its namespace/class prefix (ns::Class::method > collapsed to method). > > [...] Applied to perf-tools-next, thanks! Best regards, Namhyung