From 775c836766f2c27f69c60b29c68d0f63fcdcc38a Mon Sep 17 00:00:00 2001 From: Feitong Chen Date: Thu, 1 Jun 2023 22:38:34 +0800 Subject: [PATCH] patterns/macho: Fix macho CpuType error and add CpuType::ARM64 and CpuType::ARM64_32 (#115) --- patterns/macho.hexpat | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/patterns/macho.hexpat b/patterns/macho.hexpat index 32862bc..785ead8 100644 --- a/patterns/macho.hexpat +++ b/patterns/macho.hexpat @@ -8,6 +8,7 @@ enum Magic : u32 { }; enum CpuType : u32 { + ANY = -1, VAX = 1, ROMP = 2, BS32032 = 4, @@ -17,14 +18,16 @@ enum CpuType : u32 { X86_64 = CpuType::I386 | 0x100'0000, MIPS = 8, NS32532 = 9, + MC98000 = 10, HPPA = 11, ARM = 12, + ARM64 = CpuType::ARM | 0x100'0000, + ARM64_32 = CpuType::ARM | 0x200'0000, MC88000 = 13, SPARC = 14, I860 = be u32(15), I860_LITTLE = 16, RS6000 = 17, - MC980000 = 18, POWERPC = 18, POWERPC64 = CpuType::POWERPC | 0x100'0000, VEO = 255