summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/ObjcopyOpts.td
diff options
context:
space:
mode:
authorJordan Rupprecht <rupprecht@google.com>2018-07-20 19:54:24 +0000
committerJordan Rupprecht <rupprecht@google.com>2018-07-20 19:54:24 +0000
commitdb2036e1f5b74876c5574ec526a44d042101fb3b (patch)
tree0a5687598d05942a3356eb60e65b29a36a7481bb /llvm/tools/llvm-objcopy/ObjcopyOpts.td
parent0cb55919eca72a89d2fcb29dd958631ee07a32fb (diff)
downloadbcm5719-llvm-db2036e1f5b74876c5574ec526a44d042101fb3b.tar.gz
bcm5719-llvm-db2036e1f5b74876c5574ec526a44d042101fb3b.zip
[llvm-objcopy] Add basic support for --rename-section
Summary: Add basic support for --rename-section=old=new to llvm-objcopy. A full replacement for GNU objcopy requires also modifying flags (i.e. --rename-section=old=new,flag1,flag2); I'd like to keep that in a separate change to keep this simple. Reviewers: jakehehrlich, alexshap Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D49576 llvm-svn: 337604
Diffstat (limited to 'llvm/tools/llvm-objcopy/ObjcopyOpts.td')
-rw-r--r--llvm/tools/llvm-objcopy/ObjcopyOpts.td3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/tools/llvm-objcopy/ObjcopyOpts.td b/llvm/tools/llvm-objcopy/ObjcopyOpts.td
index 4e337e6db9e..2af2108d98d 100644
--- a/llvm/tools/llvm-objcopy/ObjcopyOpts.td
+++ b/llvm/tools/llvm-objcopy/ObjcopyOpts.td
@@ -27,6 +27,9 @@ defm add_gnu_debuglink : Eq<"add-gnu-debuglink">,
defm remove_section : Eq<"remove-section">,
MetaVarName<"section">,
HelpText<"Remove <section>">;
+defm rename_section : Eq<"rename-section">,
+ MetaVarName<"old=new">,
+ HelpText<"Renames a section from old to new">;
defm redefine_symbol : Eq<"redefine-sym">,
MetaVarName<"old=new">,
HelpText<"Change the name of a symbol old to new">;
OpenPOWER on IntegriCloud