[Bug default/26646] unexpected declaration-only types

gprocida at google dot com sourceware-bugzilla@sourceware.org
Mon Feb 7 21:15:10 GMT 2022


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

--- Comment #15 from gprocida at google dot com ---
Hi Dodji.

I collected shortest paths from symbols to struct udp_table in the ABI for
vmlinux4 and I've traced one by hand through the DWARF DIEs (readelf
--debug-dump) for vmlinux3:

function symbol dev_get_by_name (in ksymtab) has a parameter of type struct net
*                                                      
struct net has member rtln of type struct sock *                                
struct sock has member sk_prot_creator of type struct proto *                   
struct proto has member h of an anonymous union type                            
the anonymous union type has member udp_table of type struct udp_table *        
struct udp_table is fully defined

If you can see why this path is not being considered by the DWARF reader, I
think the fix will address more than just this one instance.

Regards,
Giuliano.

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


More information about the Libabigail mailing list