Lines Matching +full:os +full:- +full:code +full:- +full:offset
1 /* SPDX-License-Identifier: GPL-2.0-only */
15 * - Loading initrd from the LINUX_EFI_INITRD_MEDIA_GUID device path,
16 * - Loading/starting the kernel from firmware that targets a different
117 #define IMAGE_SCN_TYPE_NO_PAD 0x00000008 /* don't pad - obsolete */
125 #define IMAGE_SCN_LNK_REMOVE 0x00000800 /* .o only - scn to be rm'd*/
126 #define IMAGE_SCN_LNK_COMDAT 0x00001000 /* .o only - COMDAT data */
135 /* and here they just stuck a 1-byte integer in the middle of a bitfield */
155 #define IMAGE_SCN_MEM_EXECUTE 0x20000000 /* can be executed as code */
176 uint16_t reloc_table_offset; /* offset of the first relocation */
187 uint16_t offset; member
196 uint32_t symbol_table; /* symbol table offset */
202 /* the fact that pe32 isn't padded where pe32+ is 64-bit means union won't
212 uint32_t entry_point; /* file offset of entry point */
213 uint32_t code_base; /* relative code addr in ram */
219 uint16_t os_major; /* major OS version */
220 uint16_t os_minor; /* minor OS version */
247 uint32_t entry_point; /* file offset of entry point */
248 uint32_t code_base; /* relative code addr in ram */
253 uint16_t os_major; /* major OS version */
254 uint16_t os_minor; /* minor OS version */
293 struct data_dirent delay_imports; /* delay-load import table */
299 char name[8]; /* name or "/12\0" string tbl offset */