diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-07 22:52:24 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-08-07 22:53:06 +0200 |
| commit | f3b606161a8f667cdfa5a2b11eb949ce2da8231c (patch) | |
| tree | 2b70e59cab3f16c1a18893a1cff447df8ac5576e | |
| parent | 36879d778c30da82c90ae1d03cea8fd602738cec (diff) | |
[ABI] Update PEF format.
- Starts at 4M now for executables, DLL are PIC.
- Output extensions have changed.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
| -rw-r--r-- | NDKKit/NFC/PEF.hxx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/NDKKit/NFC/PEF.hxx b/NDKKit/NFC/PEF.hxx index f1cd8ec..db41630 100644 --- a/NDKKit/NFC/PEF.hxx +++ b/NDKKit/NFC/PEF.hxx @@ -14,18 +14,19 @@ #define kPefMagic "Joy!" #define kPefMagicFat "yoJ!" -#define kPefExt ".exec" -#define kPefDylibExt ".lib" -#define kPefLibExt ".slib" +/* not mandatory, only for non fork based filesystems */ +#define kPefExt ".exe" +#define kPefDylibExt ".dll" +#define kPefLibExt ".lib" #define kPefObjectExt ".obj" #define kPefDebugExt ".dbg" #define kPefMagicLen 5 -#define kPefVersion 2 +#define kPefVersion 3 #define kPefNameLen 255 -#define kPefBaseOrigin (0x1000000) +#define kPefBaseOrigin (0x40000000) #define kPefStart "__ImageStart" |
