[Bug default/28954] add Linux Kernel symbol namespace support

gprocida at google dot com sourceware-bugzilla@sourceware.org
Thu Mar 10 16:25:12 GMT 2022


https://sourceware.org/bugzilla/show_bug.cgi?id=28954

--- Comment #2 from gprocida at google dot com ---
Hi,

(In reply to Ben Woodard from comment #1)
> I’m a little confused by this the LKM name spacing doesn’t seem to use any
> of the symbol mangling that C++ does. From the links that you posted it
> seems like the way that the kernel mangles these names is simply by putting
> “.<subsystem>” into the ELF linkage name. This confuses me because, I would
> think that this change in linkage name would show up in ABI reports but your
> bug description below suggests that it doesn’t. I must be missing something.

I was confused too. It looks like that part of the scheme never happened,
probably because it was both redundant and too intrusive.

Instead we need to chase __kstrtabns_FOO to a string table entry.

Giuliano.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list