diff options
Diffstat (limited to 'llvm/test/Object')
-rw-r--r-- | llvm/test/Object/macho-invalid.test | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/llvm/test/Object/macho-invalid.test b/llvm/test/Object/macho-invalid.test index 781c9367c1e..77a3944bdd6 100644 --- a/llvm/test/Object/macho-invalid.test +++ b/llvm/test/Object/macho-invalid.test @@ -1,5 +1,9 @@ -// No crash, might not be totally invalid -RUN: llvm-objdump -private-headers %p/Inputs/macho-invalid-zero-ncmds +// An odd Mach-O file, with just a mach header with all but the magic field +// and filetype zeros. The cputype and cpusubtype fields being zero are invalid, +// but that does not mater for the most part to display some of the contents. +RUN: llvm-objdump -private-headers %p/Inputs/macho-invalid-zero-ncmds -macho \ +RUN: | FileCheck -check-prefix ZERO-NCMDS %s +ZERO-NCMDS: MH_MAGIC_64 0 0 0x00 OBJECT 0 0 0x00000000 RUN: not llvm-objdump -private-headers %p/Inputs/macho64-invalid-incomplete-load-command 2>&1 \ RUN: | FileCheck -check-prefix INCOMPLETE-LOADC %s |