[Bug default/26182] type equality trouble with Linux kernel

gprocida+abigail at google dot com sourceware-bugzilla@sourceware.org
Tue Sep 8 17:21:42 GMT 2020


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

--- Comment #2 from Giuliano Procida <gprocida+abigail at google dot com> ---
Analysis is bogus because...

ABI extraction by libabigail behaves very differently if `CONFIG_MODULES=n`.
This is because libabigail uses the presence of the ksymtab section to
determine whether something is a "Linux kernel" or not. If it is, then
different type equality rules apply (a bit like C++ ODR).

Right, so what I see is that declarations and definitions separately get
collapsed done to one entity in the XML. However, the bit's that's missing may
be special treatment to match up declarations and definitions when it's a Linux
kernel.

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


More information about the Libabigail mailing list