mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 12:12:47 +01:00
8dc3169d33
This patch add support for emitting DWARF5 accelerator tables (.debug_names) from dsymutil. Just as with the Apple style accelerator tables, it's possible to update existing dSYMs. This patch includes a test that show how you can convert back and forth between the two types. If no kind of table is specified, dsymutil will default to generating Apple-style accelerator tables whenever it finds those in its input. The same is true when there are no accelerator tables at all. Finally, in the remaining case, where there's at least one DWARF v5 table and no Apple ones, the output will contains a DWARF accelerator tables (.debug_names). Differential revision: https://reviews.llvm.org/D49137 llvm-svn: 337980
30 lines
705 B
Plaintext
30 lines
705 B
Plaintext
RUN: dsymutil -help 2>&1 | FileCheck --check-prefix=HELP %s
|
|
HELP: OVERVIEW: manipulate archived DWARF debug symbol files.
|
|
HELP: USAGE: dsymutil{{[^ ]*}} [options] <input files>
|
|
HELP-NOT: -reverse-iterate
|
|
HELP: Color Options
|
|
HELP: -color
|
|
HELP: Specific Options:
|
|
HELP: -accelerator
|
|
HELP: -arch=<arch>
|
|
HELP: -dump-debug-map
|
|
HELP: -flat
|
|
HELP: -minimize
|
|
HELP: -no-odr
|
|
HELP: -no-output
|
|
HELP: -no-swiftmodule-timestamp
|
|
HELP: -num-threads=<n>
|
|
HELP: -o=<filename>
|
|
HELP: -oso-prepend-path=<path>
|
|
HELP: -papertrail
|
|
HELP: -symtab
|
|
HELP: -toolchain
|
|
HELP: -update
|
|
HELP: -verbose
|
|
HELP: -verify
|
|
HELP: -y
|
|
HELP-NOT: -reverse-iterate
|
|
|
|
RUN: dsymutil --version 2>&1 | FileCheck --check-prefix=VERSION %s
|
|
VERSION: {{ version }}
|