Home | History | Annotate | Download | only in GenTEImage

Lines Matching refs:TEImageHeader

245   EFI_TE_IMAGE_HEADER         TEImageHeader;

276 memset (&TEImageHeader, 0, sizeof (EFI_TE_IMAGE_HEADER));
336 TEImageHeader.StrippedSize = (UINT16) BytesStripped;
356 TEImageHeader.AddressOfEntryPoint = OptionalHeader32.AddressOfEntryPoint;
375 TEImageHeader.Subsystem = (UINT8) OptionalHeader32.Subsystem;
376 TEImageHeader.BaseOfCode = OptionalHeader32.BaseOfCode;
377 TEImageHeader.ImageBase = (UINT64) (OptionalHeader32.ImageBase);
379 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress = OptionalHeader32.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
380 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size = OptionalHeader32.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size;
384 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress = OptionalHeader32.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress;
385 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].Size = OptionalHeader32.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG].Size;
397 TEImageHeader.AddressOfEntryPoint = OptionalHeader64.AddressOfEntryPoint;
416 TEImageHeader.Subsystem = (UINT8) OptionalHeader64.Subsystem;
417 TEImageHeader.BaseOfCode = OptionalHeader64.BaseOfCode;
418 TEImageHeader.ImageBase = (UINT64) (OptionalHeader64.ImageBase);
420 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress = OptionalHeader64.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
421 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size = OptionalHeader64.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size;
425 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress = OptionalHeader64.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress;
426 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].Size = OptionalHeader64.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG].Size;
442 TEImageHeader.Signature = EFI_TE_IMAGE_HEADER_SIGNATURE;
443 TEImageHeader.Machine = FileHeader.Machine;
460 TEImageHeader.NumberOfSections = (UINT8) FileHeader.NumberOfSections;
472 if (fwrite (&TEImageHeader, sizeof (EFI_TE_IMAGE_HEADER), 1, OutFptr) != 1) {
817 EFI_TE_IMAGE_HEADER TEImageHeader;
830 if (fread (&TEImageHeader, sizeof (EFI_TE_IMAGE_HEADER), 1, InFptr) != 1) {
835 if (TEImageHeader.Signature != EFI_TE_IMAGE_HEADER_SIGNATURE) {
843 fprintf (stdout, " Signature: 0x%04X (TE)\n", (UINT32) TEImageHeader.Signature);
844 NamePtr = GetMachineTypeStr (TEImageHeader.Machine);
845 fprintf (stdout, " Machine: 0x%04X (%s)\n", (UINT32) TEImageHeader.Machine, NamePtr);
846 NamePtr = GetSubsystemTypeStr (TEImageHeader.Subsystem);
847 fprintf (stdout, " Subsystem: 0x%02X (%s)\n", (UINT32) TEImageHeader.Subsystem, NamePtr);
848 fprintf (stdout, " Number of sections 0x%02X\n", (UINT32) TEImageHeader.NumberOfSections);
849 fprintf (stdout, " Stripped size: 0x%04X\n", (UINT32) TEImageHeader.StrippedSize);
850 fprintf (stdout, " Entry point: 0x%08X\n", TEImageHeader.AddressOfEntryPoint);
851 fprintf (stdout, " Base of code: 0x%08X\n", TEImageHeader.BaseOfCode);
856 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress,
857 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size
862 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].VirtualAddress,
863 TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_DEBUG].Size