From 91b34705ce4862334ce810842f6c4ab3f0eb194a Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 15 Oct 2024 07:32:03 +0200 Subject: FIX: Fix PE specifications. Signed-off-by: Amlal El Mahrouss --- dev/zba/src/Thread.cxx | 4 ++-- dev/zka/KernelKit/PE.hxx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev/zba/src/Thread.cxx b/dev/zba/src/Thread.cxx index b7c44868..739e98eb 100644 --- a/dev/zba/src/Thread.cxx +++ b/dev/zba/src/Thread.cxx @@ -47,14 +47,14 @@ namespace Boot #ifdef __ZKA_AMD64__ if (header_ptr->mMachine != kPeMachineAMD64 || - header_ptr->mSignature != kPeMagic) + header_ptr->mSignature != kPeSignature) { writer.Write("NEWOSLDR: Not a PE32+ executable.\r"); return; } #elif defined(__ZKA_ARM64__) if (header_ptr->mMachine != kPeMachineAMD64 || - header_ptr->mSignature != kPeMagic) + header_ptr->mSignature != kPeSignature) { writer.Write("NEWOSLDR: Not a PE32+ executable.\r"); return; diff --git a/dev/zka/KernelKit/PE.hxx b/dev/zka/KernelKit/PE.hxx index bab723ef..4a66ea3b 100644 --- a/dev/zka/KernelKit/PE.hxx +++ b/dev/zka/KernelKit/PE.hxx @@ -16,13 +16,13 @@ #include -#define kPeMagic 0x00004550 +#define kPeSignature 0x00004550 #define kPeDLLBase 0x4000000 #define kPeEXEBase 0x1000000 -#define kMagPE32 0x010b -#define kMagPE64 0x020b +#define kPeMagic32 0x010b +#define kPeMagic64 0x020b #define kPeMachineAMD64 0x8664 #define kPeMachineARM64 0xaa64 -- cgit v1.2.3