summaryrefslogtreecommitdiffhomepage
path: root/dev/LibCompiler/AE.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-06-18 10:27:31 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-06-18 10:27:31 +0200
commitfbbcfd27436fe61799c79aec14f9c2c3fdf73497 (patch)
treed8be437f572605462637007f6bd371b6b4a650cb /dev/LibCompiler/AE.h
parent2a1e217019f66b1913034b6bd760052f3b37cea4 (diff)
feat: PEF format update `5.0` and codebase refactors.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/LibCompiler/AE.h')
-rw-r--r--dev/LibCompiler/AE.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/dev/LibCompiler/AE.h b/dev/LibCompiler/AE.h
index 8c05c3a..f42b9d7 100644
--- a/dev/LibCompiler/AE.h
+++ b/dev/LibCompiler/AE.h
@@ -28,14 +28,14 @@ namespace LibCompiler {
// One thing to keep in mind.
// This object format, is reloctable.
typedef struct AEHeader final {
- Char fMagic[kAEMagLen];
- Char fArch;
- Char fSubArch;
+ Char fMagic[kAEMagLen];
+ Char fArch;
+ Char fSubArch;
SizeType fCount;
- Char fSize;
+ Char fSize;
SizeType fStartCode;
SizeType fCodeSize;
- Char fPad[kAEPad];
+ Char fPad[kAEPad];
} PACKED AEHeader, *AEHeaderPtr;
// @brief Advanced Executable Record.
@@ -43,12 +43,12 @@ typedef struct AEHeader final {
// fKind must be filled with PEF fields.
typedef struct AERecordHeader final {
- Char fName[kAESymbolLen];
+ Char fName[kAESymbolLen];
SizeType fKind;
SizeType fSize;
SizeType fFlags;
UIntPtr fOffset;
- Char fPad[kAEPad];
+ Char fPad[kAEPad];
} PACKED AERecordHeader, *AERecordHeaderPtr;
enum {