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

            Bug ID: 32102
           Summary: elf_compress doesn't handle multiple Elf_Data chunks
                    created with elf_newdata correctly
           Product: elfutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libelf
          Assignee: unassigned at sourceware dot org
          Reporter: mark at klomp dot org
                CC: elfutils-devel at sourceware dot org
  Target Milestone: ---

When adding multiple Elf_Data to and Elf_Scn with elf_newdata then calling
elf_compress on the section causes bad compressed data to be written to disk.
Or when setting the layout explicitly and setting ELF_F_LAYOUT elf_update will
trip over the (compressed) section size vs the combined Elf_Data size.

This seems to be caused by elf_compress creating a new Elf_Data and setting it
as new data for the Elf_Scn, but not updating the data_list(->next) field.

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

Reply via email to