[llvm-bugs] [Bug 43181] New: Add ability to set section alignment for binary input
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Aug 30 07:44:18 PDT 2019
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: unassignedbugs at nondot.org
Reporter: jh7370.2008 at my.bristol.ac.uk
CC: alexander.v.shaposhnikov at gmail.com,
jake.h.ehrlich at gmail.com,
jh7370.2008 at my.bristol.ac.uk,
llvm-bugs at lists.llvm.org, rupprecht at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190830/42607a26/attachment.html>
More information about the llvm-bugs
mailing list