diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2018-02-07 13:51:29 +0000 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2018-02-07 13:51:29 +0000 |
commit | a4b9417b52b9cc52a08aca1c23fe9e2c0081e138 (patch) | |
tree | a89ddac27195bb3a668afbd391598a8ab30597cd /llvm/docs/CommandGuide | |
parent | c90d79f80aea31d02449e97327bffb98f1287f7f (diff) | |
download | bcm5719-llvm-a4b9417b52b9cc52a08aca1c23fe9e2c0081e138.tar.gz bcm5719-llvm-a4b9417b52b9cc52a08aca1c23fe9e2c0081e138.zip |
[dsymutil] Upstream update feature.
Now that dsymutil can generate accelerator tables, we can upstream the
update logic that, as the name implies, updates the accelerator tables
in an existing dSYM bundle. In combination with `-minimize` this can be
used to remove redundant .debug_(inlines|pubtypes|pubnames).
Differential revision: https://reviews.llvm.org/D42880
llvm-svn: 324480
Diffstat (limited to 'llvm/docs/CommandGuide')
-rw-r--r-- | llvm/docs/CommandGuide/dsymutil.rst | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/llvm/docs/CommandGuide/dsymutil.rst b/llvm/docs/CommandGuide/dsymutil.rst index 7813204ef7c..2782da3c302 100644 --- a/llvm/docs/CommandGuide/dsymutil.rst +++ b/llvm/docs/CommandGuide/dsymutil.rst @@ -40,7 +40,9 @@ OPTIONS When used when creating a dSYM file, this option will suppress the emission of the .debug_inlines, .debug_pubnames, and .debug_pubtypes sections since - dsymutil currently has better equivalents: .apple_names and .apple_types. + dsymutil currently has better equivalents: .apple_names and .apple_types. When + used in conjunction with --update option, this option will cause redundant + accelerator tables to be removed. .. option:: --no-odr @@ -72,6 +74,12 @@ OPTIONS Dumps the symbol table found in *executable* or object file(s) and exits. +.. option:: -u, --update + + Update an existing dSYM file to contain the latest accelerator tables and + other DWARF optimizations. This option will rebuild the '.apple_names' and + '.apple_types' hashed accelerator tables. + .. option:: -v, --verbose Display verbose information when linking. |