Move llvm-objdump malformed Mach-O tests to X86 test directory.
authorKevin Enderby <enderby@apple.com>
Sat, 10 Oct 2015 01:06:20 +0000 (01:06 +0000)
committerKevin Enderby <enderby@apple.com>
Sat, 10 Oct 2015 01:06:20 +0000 (01:06 +0000)
rdar://22983603

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249927 91177308-0d34-0410-b5e6-96231b3b80d8

16 files changed:
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0001.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0006.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0010.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0040.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0080.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0261.macho [deleted file]
test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0337.macho [deleted file]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0001.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0006.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0010.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0040.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0080.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0261.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0337.macho [new file with mode: 0644]
test/tools/llvm-objdump/X86/malformed-machos.test [new file with mode: 0644]
test/tools/llvm-objdump/malformed-machos.test [deleted file]

diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0001.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0001.macho
deleted file mode 100644 (file)
index d81f9f0..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0001.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0006.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0006.macho
deleted file mode 100644 (file)
index 13a4e9a..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0006.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0010.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0010.macho
deleted file mode 100644 (file)
index 4c7e78d..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0010.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0040.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0040.macho
deleted file mode 100644 (file)
index f0765a4..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0040.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0080.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0080.macho
deleted file mode 100644 (file)
index 53e3a97..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0080.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0261.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0261.macho
deleted file mode 100644 (file)
index a573da3..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0261.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0337.macho b/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0337.macho
deleted file mode 100644 (file)
index cc43841..0000000
Binary files a/test/tools/llvm-objdump/Inputs/malformed-machos/mem-crup-0337.macho and /dev/null differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0001.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0001.macho
new file mode 100644 (file)
index 0000000..d81f9f0
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0001.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0006.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0006.macho
new file mode 100644 (file)
index 0000000..13a4e9a
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0006.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0010.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0010.macho
new file mode 100644 (file)
index 0000000..4c7e78d
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0010.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0040.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0040.macho
new file mode 100644 (file)
index 0000000..f0765a4
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0040.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0080.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0080.macho
new file mode 100644 (file)
index 0000000..53e3a97
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0080.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0261.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0261.macho
new file mode 100644 (file)
index 0000000..a573da3
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0261.macho differ
diff --git a/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0337.macho b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0337.macho
new file mode 100644 (file)
index 0000000..cc43841
Binary files /dev/null and b/test/tools/llvm-objdump/X86/Inputs/malformed-machos/mem-crup-0337.macho differ
diff --git a/test/tools/llvm-objdump/X86/malformed-machos.test b/test/tools/llvm-objdump/X86/malformed-machos.test
new file mode 100644 (file)
index 0000000..a47e434
--- /dev/null
@@ -0,0 +1,41 @@
+// These test checks that llvm-objdump will not crash with malformed Mach-O
+// files.  So the check line is not all that important but the bug fixes to
+// make sure llvm-objdump is robust is what matters.
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0001.macho \
+# RUN:   | FileCheck -check-prefix=m0001 %s 
+
+# m0001: (method_t extends past the end of the section)
+
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0006.macho \
+# RUN:   | FileCheck -check-prefix=m0006 %s 
+
+# m0006: ivarLayout 0x8
+
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0006.macho \
+# RUN:   | FileCheck -check-prefix=m0010 %s 
+
+# m0010: 00000000000010e0 0x10e8 _OBJC_CLASS_
+
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0040.macho \
+# RUN:   | FileCheck -check-prefix=m0040 %s 
+
+# m0040: 00000000000010a0 0xf39 -[tiny_dylib init]
+
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0080.macho \
+# RUN:   | FileCheck -check-prefix=m0080 %s 
+
+# m0080: data 0xf960000 (struct class_ro_t *)
+
+# RUN: llvm-objdump -macho -objc-meta-data \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0261.macho
+
+# RUN: llvm-objdump -macho -disassemble \
+# RUN:   %p/Inputs/malformed-machos/mem-crup-0337.macho \
+# RUN:   | FileCheck -check-prefix=m0337 %s 
+
+# m0337: subq  $16, %rsp
diff --git a/test/tools/llvm-objdump/malformed-machos.test b/test/tools/llvm-objdump/malformed-machos.test
deleted file mode 100644 (file)
index a47e434..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-// These test checks that llvm-objdump will not crash with malformed Mach-O
-// files.  So the check line is not all that important but the bug fixes to
-// make sure llvm-objdump is robust is what matters.
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0001.macho \
-# RUN:   | FileCheck -check-prefix=m0001 %s 
-
-# m0001: (method_t extends past the end of the section)
-
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0006.macho \
-# RUN:   | FileCheck -check-prefix=m0006 %s 
-
-# m0006: ivarLayout 0x8
-
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0006.macho \
-# RUN:   | FileCheck -check-prefix=m0010 %s 
-
-# m0010: 00000000000010e0 0x10e8 _OBJC_CLASS_
-
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0040.macho \
-# RUN:   | FileCheck -check-prefix=m0040 %s 
-
-# m0040: 00000000000010a0 0xf39 -[tiny_dylib init]
-
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0080.macho \
-# RUN:   | FileCheck -check-prefix=m0080 %s 
-
-# m0080: data 0xf960000 (struct class_ro_t *)
-
-# RUN: llvm-objdump -macho -objc-meta-data \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0261.macho
-
-# RUN: llvm-objdump -macho -disassemble \
-# RUN:   %p/Inputs/malformed-machos/mem-crup-0337.macho \
-# RUN:   | FileCheck -check-prefix=m0337 %s 
-
-# m0337: subq  $16, %rsp