summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2018-02-07 13:51:29 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2018-02-07 13:51:29 +0000
commita4b9417b52b9cc52a08aca1c23fe9e2c0081e138 (patch)
treea89ddac27195bb3a668afbd391598a8ab30597cd /llvm/docs/CommandGuide
parentc90d79f80aea31d02449e97327bffb98f1287f7f (diff)
downloadbcm5719-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.rst10
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.
OpenPOWER on IntegriCloud