1

The original EDK contains the following macro definition (e.g. in Edk/Foundation/Efi/Include/EfiImage.h line 57):

#define EFI_IMAGE_EDOS_SIGNATURE 0x44454550 // PEED

A similar definition appears in the EFI Toolkit (include/efi/ia32/pe.h) and the GNU EFI library (e.g. inc/ia32/pe.h). The definition was rather unceremoniously removed in EDK2, with the commit message barely acknowledging it.

The placement, value and bit-width of this definition would suggest some relation to the PE format (where this magic number would perhaps appear in place of the usual IMAGE_NT_SIGNATURE, i.e. "PE0円0円"), but I was unable to learn anything more specific than that, and even this is just my guess.

What executable format uses this magic number? What environment uses this format?

asked Apr 30, 2025 at 5:12
3

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.