diff options
author | Jordan Rupprecht <rupprecht@google.com> | 2018-07-20 19:54:24 +0000 |
---|---|---|
committer | Jordan Rupprecht <rupprecht@google.com> | 2018-07-20 19:54:24 +0000 |
commit | db2036e1f5b74876c5574ec526a44d042101fb3b (patch) | |
tree | 0a5687598d05942a3356eb60e65b29a36a7481bb /llvm/tools/llvm-objcopy/ObjcopyOpts.td | |
parent | 0cb55919eca72a89d2fcb29dd958631ee07a32fb (diff) | |
download | bcm5719-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.td | 3 |
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">; |