From aa45092c24842bb2eb5cce3d5eab701a6e60df99 Mon Sep 17 00:00:00 2001 From: Kevin Enderby Date: Mon, 24 Oct 2016 21:15:11 +0000 Subject: =?UTF-8?q?nother=20additional=20error=20check=20for=20an=20invali?= =?UTF-8?q?d=20Mach-O=20file=20when=20contained=20in=20a=20Mach-O=20univer?= =?UTF-8?q?sal=20file=20and=20the=20cputypes=20in=20both=20headers=20don?= =?UTF-8?q?=E2=80=99t=20match.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285026 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Object/macho-invalid.test | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/Object/macho-invalid.test') diff --git a/test/Object/macho-invalid.test b/test/Object/macho-invalid.test index 5a00d0def52..403b968fc05 100644 --- a/test/Object/macho-invalid.test +++ b/test/Object/macho-invalid.test @@ -406,3 +406,6 @@ INVALID-TWOLEVELHINTS-OFFSET: macho-invalid-twolevelhints-offset': truncated or RUN: not llvm-objdump -macho -private-headers %p/Inputs/macho-invalid-twolevelhints-offset-nhints 2>&1 | FileCheck -check-prefix INVALID-TWOLEVELHINTS-OFFSET-HNINTS %s INVALID-TWOLEVELHINTS-OFFSET-HNINTS: macho-invalid-twolevelhints-offset-nhints': truncated or malformed object (offset field plus nhints times sizeof(struct twolevel_hint) field of LC_TWOLEVEL_HINTS command 0 extends past the end of the file) + +RUN: not llvm-objdump -macho -private-headers %p/Inputs/macho-invalid-fat_cputype 2>&1 | FileCheck -check-prefix INVALID-FAT-CPUTYPE %s +INVALID-FAT-CPUTYPE: macho-invalid-fat_cputype truncated or malformed object (universal header architecture: 0's cputype does not match object file's mach header) -- cgit v1.2.3