public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/26646] New: unexpectedly declaration-only types
@ 2020-09-22 11:35 gprocida+abigail at google dot com
  2022-02-07 17:10 ` [Bug default/26646] unexpected " dodji at redhat dot com
                   ` (23 more replies)
  0 siblings, 24 replies; 27+ messages in thread
From: gprocida+abigail at google dot com @ 2020-09-22 11:35 UTC (permalink / raw)
  To: libabigail

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

            Bug ID: 26646
           Summary: unexpectedly declaration-only types
           Product: libabigail
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: gprocida+abigail at google dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

We've noticed for some time that we get a mix of declarations and definitions
appearing in kernel ABI XML for the same types.

In some cases, only a declaration appears despite there being a full definition
in the DWARF. Often, this declaration has a "size" despite the size information
being associated with the full DWARF definition, not the declaration.

I've sent in a patch which illustrates this bug (by changing the order in which
definitions and declarations are canonicalised). If need be, I can send over a
vmlinux.

Patch: https://sourceware.org/pipermail/libabigail/2020q3/002679.html

The patch serves as workaround for around 160 kernel types which appear
incomplete in the ABI.

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

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2022-06-08 15:43 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-26646-12616@http.sourceware.org/bugzilla/>
     [not found] ` <bug-26646-12616-6R4shWHsRy@http.sourceware.org/bugzilla/>
2022-03-02 22:35   ` [Bug default/26646] unexpected declaration-only types Giuliano Procida
2022-03-03 11:43     ` Dodji Seketeli
2020-09-22 11:35 [Bug default/26646] New: unexpectedly " gprocida+abigail at google dot com
2022-02-07 17:10 ` [Bug default/26646] unexpected " dodji at redhat dot com
2022-02-07 17:47 ` gprocida at google dot com
2022-02-07 21:15 ` gprocida at google dot com
2022-02-10 16:45 ` dodji at redhat dot com
2022-02-10 16:46 ` gprocida at google dot com
2022-02-10 17:21 ` gprocida at google dot com
2022-02-10 17:33 ` dodji at redhat dot com
2022-02-10 17:36 ` dodji at redhat dot com
2022-02-10 18:53 ` gprocida at google dot com
2022-02-11 12:51 ` gprocida at google dot com
2022-02-11 13:00 ` gprocida at google dot com
2022-02-24 11:09 ` dodji at redhat dot com
2022-02-24 12:16 ` gprocida at google dot com
2022-02-24 15:54 ` dodji at redhat dot com
2022-02-24 16:05 ` gprocida at google dot com
2022-02-28  9:59 ` dodji at redhat dot com
2022-02-28 10:01 ` dodji at redhat dot com
2022-03-01 14:34 ` gprocida at google dot com
2022-03-01 14:40 ` gprocida at google dot com
2022-03-02 13:34   ` Dodji Seketeli
2022-03-02 13:34 ` dodji at seketeli dot org
2022-03-02 22:36 ` gprocida at google dot com
2022-03-03 11:43 ` dodji at seketeli dot org
2022-03-03 13:32 ` gprocida at google dot com
2022-06-08 15:43 ` gprocida at google dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).