[Bug default/28971] New: changes to symbols unreferenced by debug info are not reported

gprocida at google dot com sourceware-bugzilla@sourceware.org
Wed Mar 16 14:22:50 GMT 2022


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

            Bug ID: 28971
           Summary: changes to symbols unreferenced by debug info are not
                    reported
           Product: libabigail
           Version: unspecified
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: gprocida at google dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Reporting of symbols unreferenced-by-debug-info appears to be restricted to the
reporting of addition/removal only. There is no code to enumerate such symbols
that have changed and then call maybe_report_diff_for_symbol (as far as I can
tell).

The function symbol exported_function_gpl in the existing test file
tests/data/test-abidiff/test-crc-{1,2}.xml has no associated declaration with
matching elf-symbol-id attribute.

All the exported_function_gpl symbol attributes are the same between the two
files and as expected there is no diff for the symbol in the corresponding
tests/data/test-abidiff/test-crc-report.txt.

However if the CRC attribute, for example, of exported_function_gpl is changed
in one of the files, no diff is still reported.

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


More information about the Libabigail mailing list