https://bugs.llvm.org/show_bug.cgi?id=43181

            Bug ID: 43181
           Summary: Add ability to set section alignment for binary input
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: llvm-objcopy/strip
          Assignee: unassignedb...@nondot.org
          Reporter: jh7370.2...@my.bristol.ac.uk
                CC: alexander.v.shaposhni...@gmail.com,
                    jake.h.ehrl...@gmail.com,
                    jh7370.2...@my.bristol.ac.uk,
                    llvm-bugs@lists.llvm.org, ruppre...@google.com

Our Sony proprietary tool has the ability to specify the alignment of the .data
section when creating an object file from binary input. This is useful if the
data being embedded should be e.g. word aligned. Neither GNU nor llvm-objcopy
to my knowledge have the ability to set the section alignment of a section. For
binary input, this means it always has an alignment of 1.

We could add a switch that affects only binary input, but I think it would make
more sense to have a generic switch of the form "--section-alignment=<section
name (or index?)>=<alignment>". This would work with binary input by simply
specifying the .data section:

llvm-objcopy -I binary -B i386:x86-64 --section-alignment=.data=0x10 foo.bin
foo.o

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to