1RUN: dsymutil -help 2>&1 | FileCheck --check-prefix=CHECK --check-prefix=HELP %s 2RUN: cat %S/../../../docs/CommandGuide/dsymutil.rst | FileCheck %s 3 4HELP: OVERVIEW: manipulate archived DWARF debug symbol files. 5HELP: USAGE: {{.*}}dsymutil{{[^ ]*}} [options] <input files> 6HELP-NOT: -reverse-iterate 7HELP: Dsymutil Options: 8CHECK: -accelerator 9CHECK: -arch <arch> 10CHECK: -dump-debug-map 11CHECK: -flat 12CHECK: -gen-reproducer 13CHECK: -help 14CHECK: -keep-function-for-static 15CHECK: -no-odr 16CHECK: -no-output 17CHECK: -no-swiftmodule-timestamp 18CHECK: -num-threads <threads> 19CHECK: -object-prefix-map <prefix=remapped> 20CHECK: -oso-prepend-path <path> 21CHECK: -out <filename> 22CHECK: {{-o <filename>}} 23CHECK: -papertrail 24CHECK: -remarks-output-format <format> 25CHECK: -remarks-prepend-path <path> 26CHECK: -reproducer <mode> 27CHECK: -statistics 28CHECK: -symbol-map 29CHECK: -symtab 30CHECK: {{-S}} 31CHECK: -toolchain 32CHECK: -update 33CHECK: -use-reproducer <path> 34CHECK: -verbose 35CHECK: -verify 36CHECK: {{-y}} 37HELP-NOT: -reverse-iterate 38 39RUN: dsymutil --version 2>&1 | FileCheck --check-prefix=VERSION %s 40VERSION: {{ version }} 41 42RUN: not dsymutil 2>&1 | FileCheck --check-prefix=NOINPUT %s 43NOINPUT: error: no input files specified 44 45RUN: dsymutil -bogus -help 2>&1 | FileCheck --check-prefix=BOGUS %s 46BOGUS: warning: ignoring unknown option: -bogus 47