Home
last modified time | relevance | path

Searched refs:Optional32 (Results 1 – 3 of 3) sorted by relevance

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Tools/Source/FwImage/
Dfwimage.c200 EFI_IMAGE_OPTIONAL_HEADER32 *Optional32; in StripZeroPendingReloc() local
207 Optional32 = (EFI_IMAGE_OPTIONAL_HEADER32 *)&PeHdr->PeHeader32.OptionalHeader; in StripZeroPendingReloc()
208 if ((Optional32->NumberOfRvaAndSizes > EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC) && in StripZeroPendingReloc()
209 (Optional32->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size != 0)) { in StripZeroPendingReloc()
216 …SectionHeader->Misc.VirtualSize = Optional32->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].S… in StripZeroPendingReloc()
218 AllignedRelocSize = (Optional32->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size + in StripZeroPendingReloc()
219 Optional32->FileAlignment - 1) & (~(Optional32->FileAlignment - 1)); in StripZeroPendingReloc()
227 … if (SectionHeader->PointerToRawData + SectionHeader->SizeOfRawData == Optional32->SizeOfImage) { in StripZeroPendingReloc()
231Optional32->SizeOfImage -= (SectionHeader->SizeOfRawData - AllignedRelocSize); in StripZeroPendingReloc()
232Optional32->SizeOfInitializedData -= (SectionHeader->SizeOfRawData - AllignedRelocSize); in StripZeroPendingReloc()
[all …]
/device/linaro/bootloader/edk2/BaseTools/Source/C/GenFw/
DGenFw.c1094 EFI_IMAGE_OPTIONAL_HEADER32 *Optional32; in main() local
1146 Optional32 = NULL; in main()
2117 Optional32 = (EFI_IMAGE_OPTIONAL_HEADER32 *)&PeHdr->Pe32.OptionalHeader; in main()
2118 Optional32->SizeOfImage -= SectionHeader->SizeOfRawData; in main()
2119 Optional32->SizeOfInitializedData -= SectionHeader->SizeOfRawData; in main()
2120 if (Optional32->NumberOfRvaAndSizes > EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC) { in main()
2121 Optional32->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress = 0; in main()
2122 Optional32->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size = 0; in main()
2322 Optional32 = (EFI_IMAGE_OPTIONAL_HEADER32 *)&PeHdr->Pe32.OptionalHeader; in main()
2324 Optional32->MajorOperatingSystemVersion = 0; in main()
[all …]
/device/linaro/bootloader/edk2/BaseTools/Source/C/Common/
DBasePeCoff.c24 EFI_IMAGE_OPTIONAL_HEADER32 *Optional32; member
307 ImageContext->ImageAddress = (PHYSICAL_ADDRESS) OptionHeader.Optional32->ImageBase; in PeCoffLoaderGetImageInfo()
348 ImageContext->ImageSize = (UINT64) OptionHeader.Optional32->SizeOfImage; in PeCoffLoaderGetImageInfo()
349 ImageContext->SectionAlignment = OptionHeader.Optional32->SectionAlignment; in PeCoffLoaderGetImageInfo()
350 ImageContext->SizeOfHeaders = OptionHeader.Optional32->SizeOfHeaders; in PeCoffLoaderGetImageInfo()
356 if (OptionHeader.Optional32->NumberOfRvaAndSizes > EFI_IMAGE_DIRECTORY_ENTRY_DEBUG) { in PeCoffLoaderGetImageInfo()
357 …DebugDirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *) &(OptionHeader.Optional32->DataDirectory[EFI_IM… in PeCoffLoaderGetImageInfo()
636 Adjust = (UINT64) BaseAddress - OptionHeader.Optional32->ImageBase; in PeCoffLoaderRelocateImage()
637 OptionHeader.Optional32->ImageBase = (UINT32) BaseAddress; in PeCoffLoaderRelocateImage()
646 if (OptionHeader.Optional32->NumberOfRvaAndSizes > EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC) { in PeCoffLoaderRelocateImage()
[all …]