summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-objdump/X86/disassemble-functions.test
diff options
context:
space:
mode:
authorJames Henderson <jh7370@my.bristol.ac.uk>2019-05-23 12:38:06 +0000
committerJames Henderson <jh7370@my.bristol.ac.uk>2019-05-23 12:38:06 +0000
commit591c793b48e487382c30e352c0c3b7ae60b45a87 (patch)
tree0b622b23bda2f58de273820326578ff59e091b6c /llvm/test/tools/llvm-objdump/X86/disassemble-functions.test
parent43882b16a343fc848a9485d59479f48a34abdbdc (diff)
downloadbcm5719-llvm-591c793b48e487382c30e352c0c3b7ae60b45a87.tar.gz
bcm5719-llvm-591c793b48e487382c30e352c0c3b7ae60b45a87.zip
[llvm-objdump][test] Make test names consistent
This change renames a number of the disassembly tests to standardise disasm/diassemble/disassembly to disassemble. Requested in https://reviews.llvm.org/D62255. llvm-svn: 361491
Diffstat (limited to 'llvm/test/tools/llvm-objdump/X86/disassemble-functions.test')
-rw-r--r--llvm/test/tools/llvm-objdump/X86/disassemble-functions.test25
1 files changed, 25 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-objdump/X86/disassemble-functions.test b/llvm/test/tools/llvm-objdump/X86/disassemble-functions.test
new file mode 100644
index 00000000000..988afb37b77
--- /dev/null
+++ b/llvm/test/tools/llvm-objdump/X86/disassemble-functions.test
@@ -0,0 +1,25 @@
+## Show that the --diassemble-functions switch disassembles only the specified
+## functions.
+
+# RUN: yaml2obj -o %t.out %p/Inputs/simple-executable-x86_64.yaml
+# RUN: llvm-objdump -d %t.out --disassemble-functions=main \
+# RUN: | FileCheck %s --check-prefix=MAIN --implicit-check-not=foo --implicit-check-not=somedata
+# RUN: llvm-objdump -d %t.out --disassemble-functions=main,foo \
+# RUN: | FileCheck %s --check-prefixes=MAIN,FOO --implicit-check-not=somedata
+
+# FOO: foo:
+# MAIN: main:
+
+## Unknown symbol name.
+# RUN: llvm-objdump -d %t.out --disassemble-functions=baz \
+# RUN: | FileCheck %s --implicit-check-not=Disassembly
+
+## Data symbol.
+# RUN: llvm-objdump -d %t.out --disassemble-functions=a \
+# RUN: | FileCheck %s --implicit-check-not=Disassembly
+
+## Data symbol + --disassemble-all.
+# RUN: llvm-objdump -D %t.out --disassemble-functions=a \
+# RUN: | FileCheck %s --check-prefix=DATA
+
+# DATA: a:
OpenPOWER on IntegriCloud