From d7d3d0e770d557e902a260a8c7c54af2badcf295 Mon Sep 17 00:00:00 2001 From: Amlal EL Mahrouss <113760121+amlel-el-mahrouss@users.noreply.github.com> Date: Wed, 18 Dec 2024 08:28:05 +0100 Subject: Fix layout of PEF header. --- dev/ZKAKit/KernelKit/PEF.h | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'dev') diff --git a/dev/ZKAKit/KernelKit/PEF.h b/dev/ZKAKit/KernelKit/PEF.h index f929992d..73f41a4a 100644 --- a/dev/ZKAKit/KernelKit/PEF.h +++ b/dev/ZKAKit/KernelKit/PEF.h @@ -11,8 +11,8 @@ ------------------------------------------- */ -#ifndef __KERNELKIT_INC_PEF_H__ -#define __KERNELKIT_INC_PEF_H__ +#ifndef KERNELKIT_PEF_H +#define KERNELKIT_PEF_H #include #include @@ -26,6 +26,24 @@ #define kPefVersion 3 #define kPefNameLen 255 +/* not mandatory, only for non fork based filesystems. */ +#define kPefExt ".o" +#define kPefDylibExt ".dylib" +#define kPefLibExt ".lib" +#define kPefObjectExt ".obj" +#define kPefDebugExt ".dbg" +#define kPefDriverExt ".sys" + +// Kernel System Binary Interface. +#define kPefAbi (0x5046) + +#define kPefBaseOrigin (0x40000000) + +#define kPefStart "__ImageStart" + +#define kPefForkKind kPefMagic +#define kPefForkKindFAT kPefMagicFat + namespace Kernel { enum @@ -96,22 +114,4 @@ namespace Kernel }; } // namespace Kernel -/* not mandatory, only for non fork based filesystems */ -#define kPefExt ".o" -#define kPefDylibExt ".dylib" -#define kPefLibExt ".lib" -#define kPefObjectExt ".obj" -#define kPefDebugExt ".dbg" -#define kPefDriverExt ".sys" - -// Kernel System Binary Interface. -#define kPefAbi (0x5046) - -#define kPefBaseOrigin (0x40000000) - -#define kPefStart "__ImageStart" - -#define kPefForkKind kPefMagic -#define kPefForkKindFAT kPefMagicFat - -#endif /* ifndef __KERNELKIT_INC_PEF_H__ */ +#endif /* ifndef KERNELKIT_PEF_H */ -- cgit v1.2.3