Changeset 2954 for trunk/kLdr/kLdrInternal.h
- Timestamp:
- Feb 7, 2007, 5:42:32 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/kLdrInternal.h
r2944 r2954 50 50 * @{ */ 51 51 /** ELF signature ("\x7fELF"). */ 52 #define IMAGE_ELF_SIGNATURE KLDRHLP_LE2H_U32(0x7f | ('E' << 8) | ((uint32_t)'L' << 16) | ((uint32_t)'F' << 24))52 #define IMAGE_ELF_SIGNATURE KLDRHLP_LE2H_U32(0x7f | ('E' << 8) | ((uint32_t)'L' << 16) | ((uint32_t)'F' << 24)) 53 53 /** PE signature ("PE\0\0"). */ 54 #define IMAGE_NT_SIGNATURE KLDRHLP_LE2H_U32('P' | ('E' << 8))54 #define IMAGE_NT_SIGNATURE KLDRHLP_LE2H_U32('P' | ('E' << 8)) 55 55 /** LX signature ("LX") */ 56 #define IMAGE_LX_SIGNATURE KLDRHLP_LE2H_U16('L' | ('X' << 8))56 #define IMAGE_LX_SIGNATURE KLDRHLP_LE2H_U16('L' | ('X' << 8)) 57 57 /** LE signature ("LE") */ 58 #define IMAGE_LE_SIGNATURE KLDRHLP_LE2H_U16('L' | ('E' << 8))58 #define IMAGE_LE_SIGNATURE KLDRHLP_LE2H_U16('L' | ('E' << 8)) 59 59 /** NE signature ("NE") */ 60 #define IMAGE_NE_SIGNATURE KLDRHLP_LE2H_U16('N' | ('E' << 8))60 #define IMAGE_NE_SIGNATURE KLDRHLP_LE2H_U16('N' | ('E' << 8)) 61 61 /** MZ signature ("MZ"). */ 62 #define IMAGE_DOS_SIGNATURE KLDRHLP_LE2H_U16('M' | ('Z' << 8)) 62 #define IMAGE_DOS_SIGNATURE KLDRHLP_LE2H_U16('M' | ('Z' << 8)) 63 /** The FAT signature (universal binaries). */ 64 #define IMAGE_FAT_SIGNATURE UINT32_C(0xcafebabe) 65 /** The FAT signature (universal binaries), other endian. */ 66 #define IMAGE_FAT_SIGNATURE_OE UINT32_C(0xbebafeca) 67 /** The 32-bit Mach-O signature. */ 68 #define IMAGE_MACHO32_SIGNATURE UINT32_C(0xfeedface) 69 /** The 32-bit Mach-O signature, other endian. */ 70 #define IMAGE_MACHO32_SIGNATURE_OE UINT32_C(0xcefaedfe) 71 /** The 64-bit Mach-O signature. */ 72 #define IMAGE_MACHO64_SIGNATURE UINT32_C(0xfeedfacf) 73 /** The 64-bit Mach-O signature, other endian. */ 74 #define IMAGE_MACHO64_SIGNATURE_OE UINT32_C(0xfefaedfe) 63 75 /** @} */ 64 76 … … 424 436 /** @name Module interpreter method tables 425 437 * @{ */ 438 extern KLDRMODOPS g_kLdrModLXOps; 439 extern KLDRMODOPS g_kLdrModMachOOps; 440 extern KLDRMODOPS g_kLdrModNativeOps; 426 441 extern KLDRMODOPS g_kLdrModPEOps; 427 extern KLDRMODOPS g_kLdrModLXOps;428 extern KLDRMODOPS g_kLdrModNativeOps;429 442 /** @} */ 430 443
Note:
See TracChangeset
for help on using the changeset viewer.