/device/linaro/bootloader/edk2/SecurityPkg/Tcg/Tcg2Dxe/ |
D | MeasureBootPeCoff.c | 184 …if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == E… in MeasurePeImageAndExtend() 196 Magic = Hdr.Pe32->OptionalHeader.Magic; in MeasurePeImageAndExtend() 208 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in MeasurePeImageAndExtend() 209 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase); in MeasurePeImageAndExtend() 214 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in MeasurePeImageAndExtend() 215 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32Plus->OptionalHeader.CheckSum) - HashBase); in MeasurePeImageAndExtend() 235 HashBase = (UINT8 *) &Hdr.Pe32->OptionalHeader.CheckSum + sizeof (UINT32); in MeasurePeImageAndExtend() 236 HashSize = Hdr.Pe32->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in MeasurePeImageAndExtend() 241 HashBase = (UINT8 *) &Hdr.Pe32Plus->OptionalHeader.CheckSum + sizeof (UINT32); in MeasurePeImageAndExtend() 242 HashSize = Hdr.Pe32Plus->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in MeasurePeImageAndExtend() [all …]
|
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEDxe/ |
D | MeasureBootPeCoff.c | 184 …if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == E… in MeasurePeImageAndExtend() 196 Magic = Hdr.Pe32->OptionalHeader.Magic; in MeasurePeImageAndExtend() 208 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in MeasurePeImageAndExtend() 209 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase); in MeasurePeImageAndExtend() 214 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in MeasurePeImageAndExtend() 215 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32Plus->OptionalHeader.CheckSum) - HashBase); in MeasurePeImageAndExtend() 235 HashBase = (UINT8 *) &Hdr.Pe32->OptionalHeader.CheckSum + sizeof (UINT32); in MeasurePeImageAndExtend() 236 HashSize = Hdr.Pe32->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in MeasurePeImageAndExtend() 241 HashBase = (UINT8 *) &Hdr.Pe32Plus->OptionalHeader.CheckSum + sizeof (UINT32); in MeasurePeImageAndExtend() 242 HashSize = Hdr.Pe32Plus->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in MeasurePeImageAndExtend() [all …]
|
/device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffLib/ |
D | BasePeCoff.c | 69 …if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == E… in PeCoffLoaderGetPeHeaderMagicValue() 75 return Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPeHeaderMagicValue() 231 if (EFI_IMAGE_NUMBER_OF_DIRECTORY_ENTRIES < Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes) { in PeCoffLoaderGetPeHeader() 243 Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes * sizeof (EFI_IMAGE_DATA_DIRECTORY)) { in PeCoffLoaderGetPeHeader() 252 if (Hdr.Pe32->OptionalHeader.SizeOfImage <= SectionHeaderOffset) { in PeCoffLoaderGetPeHeader() 256 …if ((Hdr.Pe32->OptionalHeader.SizeOfImage - SectionHeaderOffset) / EFI_IMAGE_SIZEOF_SECTION_HEADER… in PeCoffLoaderGetPeHeader() 264 if (Hdr.Pe32->OptionalHeader.SizeOfHeaders <= SectionHeaderOffset) { in PeCoffLoaderGetPeHeader() 268 if (Hdr.Pe32->OptionalHeader.SizeOfHeaders >= Hdr.Pe32->OptionalHeader.SizeOfImage) { in PeCoffLoaderGetPeHeader() 272 …if ((Hdr.Pe32->OptionalHeader.SizeOfHeaders - SectionHeaderOffset) / EFI_IMAGE_SIZEOF_SECTION_HEAD… in PeCoffLoaderGetPeHeader() 284 Hdr.Pe32->OptionalHeader.SizeOfHeaders - 1, in PeCoffLoaderGetPeHeader() [all …]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Sample/Tools/Source/FwImage/ |
D | fwimage.c | 133 if (PeHdr->PeHeader32.OptionalHeader.Magic == IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in ZeroExceptionTable() 134 if ((PeHdr->PeHeader32.OptionalHeader.NumberOfRvaAndSizes > IMAGE_DIRECTORY_ENTRY_EXCEPTION) && in ZeroExceptionTable() 135 …(PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].VirtualAddress !=… in ZeroExceptionTable() 136 … (PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].Size != 0)) { in ZeroExceptionTable() 138 …PdataRVA = PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].Vir… in ZeroExceptionTable() 139 …PdataRVASize = PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].Siz… in ZeroExceptionTable() 141 …PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].VirtualAddress = 0; in ZeroExceptionTable() 142 PeHdr->PeHeader32.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].Size = 0; in ZeroExceptionTable() 147 if ((PeHdr->PeHeader64.OptionalHeader.NumberOfRvaAndSizes > IMAGE_DIRECTORY_ENTRY_EXCEPTION) && in ZeroExceptionTable() 148 …(PeHdr->PeHeader64.OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXCEPTION].VirtualAddress !=… in ZeroExceptionTable() [all …]
|
/device/linaro/bootloader/edk2/DuetPkg/EfiLdr/ |
D | PeLoader.c | 97 if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in EfiLdrGetPeImageInfo() 98 *ImageBase = (UINT32)PeHdr.Pe32.OptionalHeader.ImageBase; in EfiLdrGetPeImageInfo() 99 } else if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in EfiLdrGetPeImageInfo() 100 *ImageBase = PeHdr.Pe32Plus.OptionalHeader.ImageBase; in EfiLdrGetPeImageInfo() 105 *ImageSize = PeHdr.Pe32.OptionalHeader.SizeOfImage; in EfiLdrGetPeImageInfo() 168 Status = EfiLdrPeCoffSetImageType (Image, PeHdr.Pe32.OptionalHeader.Subsystem); in EfiLdrPeCoffLoadPeImage() 199 if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in EfiLdrPeCoffLoadPeImage() 200 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(PeHdr.Pe32.OptionalHeader.DataDirectory[EFI_IMAGE_D… in EfiLdrPeCoffLoadPeImage() 201 } else if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in EfiLdrPeCoffLoadPeImage() 202 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(PeHdr.Pe32Plus.OptionalHeader.DataDirectory[EFI_IMA… in EfiLdrPeCoffLoadPeImage() [all …]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffLib/ |
D | BasePeCoff.c | 45 …if (Hdr.Pe32->FileHeader.Machine == EFI_IMAGE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EF… in PeCoffLoaderGetPeHeaderMagicValue() 51 return Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPeHeaderMagicValue() 139 ImageContext->ImageType = Hdr.Pe32->OptionalHeader.Subsystem; in GluePeCoffLoaderGetPeHeader() 140 ImageContext->ImageSize = (UINT64)Hdr.Pe32->OptionalHeader.SizeOfImage; in GluePeCoffLoaderGetPeHeader() 141 ImageContext->SectionAlignment = Hdr.Pe32->OptionalHeader.SectionAlignment; in GluePeCoffLoaderGetPeHeader() 142 ImageContext->SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in GluePeCoffLoaderGetPeHeader() 148 ImageContext->ImageType = Hdr.Pe32Plus->OptionalHeader.Subsystem; in GluePeCoffLoaderGetPeHeader() 149 ImageContext->ImageSize = (UINT64) Hdr.Pe32Plus->OptionalHeader.SizeOfImage; in GluePeCoffLoaderGetPeHeader() 150 ImageContext->SectionAlignment = Hdr.Pe32Plus->OptionalHeader.SectionAlignment; in GluePeCoffLoaderGetPeHeader() 151 ImageContext->SizeOfHeaders = Hdr.Pe32Plus->OptionalHeader.SizeOfHeaders; in GluePeCoffLoaderGetPeHeader() [all …]
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/ |
D | DxeTpmMeasureBootLib.c | 421 …if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == E… in TcgMeasurePeImage() 433 Magic = Hdr.Pe32->OptionalHeader.Magic; in TcgMeasurePeImage() 445 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in TcgMeasurePeImage() 446 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase); in TcgMeasurePeImage() 451 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in TcgMeasurePeImage() 452 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32Plus->OptionalHeader.CheckSum) - HashBase); in TcgMeasurePeImage() 472 HashBase = (UINT8 *) &Hdr.Pe32->OptionalHeader.CheckSum + sizeof (UINT32); in TcgMeasurePeImage() 473 HashSize = Hdr.Pe32->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in TcgMeasurePeImage() 478 HashBase = (UINT8 *) &Hdr.Pe32Plus->OptionalHeader.CheckSum + sizeof (UINT32); in TcgMeasurePeImage() 479 HashSize = Hdr.Pe32Plus->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - ImageAddress); in TcgMeasurePeImage() [all …]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffGetEntryPointLib/ |
D | PeCoffGetEntryPoint.c | 72 …*EntryPoint = (VOID *)((UINTN)Pe32Data + (UINTN)(Header.Pe32->OptionalHeader.AddressOfEntryPoint &… in PeCoffLoaderGetEntryPoint() 175 if (Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in PeCoffLoaderGetPdbPointer() 179 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 180 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DI… in PeCoffLoaderGetPdbPointer() 182 } else if (Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in PeCoffLoaderGetPdbPointer() 186 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 187 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAG… in PeCoffLoaderGetPdbPointer()
|
/device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/ |
D | PeCoffGetEntryPoint.c | 76 …*EntryPoint = (VOID *)((UINTN)Pe32Data + (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x… in PeCoffLoaderGetEntryPoint() 216 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPdbPointer() 223 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 224 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DI… in PeCoffLoaderGetPdbPointer() 226 } else if (Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in PeCoffLoaderGetPdbPointer() 230 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 231 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAG… in PeCoffLoaderGetPdbPointer() 311 SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in PeCoffGetSizeOfHeaders()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/ |
D | PeCoffLoader.c | 253 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPeHeader() 262 ImageContext->ImageType = Hdr.Pe32->OptionalHeader.Subsystem; in PeCoffLoaderGetPeHeader() 263 ImageContext->ImageSize = (UINT64)Hdr.Pe32->OptionalHeader.SizeOfImage; in PeCoffLoaderGetPeHeader() 264 ImageContext->SectionAlignment = Hdr.Pe32->OptionalHeader.SectionAlignment; in PeCoffLoaderGetPeHeader() 265 ImageContext->SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in PeCoffLoaderGetPeHeader() 422 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetImageInfo() 429 ImageContext->ImageAddress = Hdr.Pe32->OptionalHeader.ImageBase; in PeCoffLoaderGetImageInfo() 434 ImageContext->ImageAddress = Hdr.Pe32Plus->OptionalHeader.ImageBase; in PeCoffLoaderGetImageInfo() 473 ImageContext->ImageSize = (UINT64) Hdr.Pe32->OptionalHeader.SizeOfImage; in PeCoffLoaderGetImageInfo() 474 ImageContext->SectionAlignment = Hdr.Pe32->OptionalHeader.SectionAlignment; in PeCoffLoaderGetImageInfo() [all …]
|
/device/linaro/bootloader/edk2/BaseTools/Source/C/GenFw/ |
D | Elf64Convert.c | 545 NtHdr->Pe32Plus.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC; in ScanSections64() 549 NtHdr->Pe32Plus.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC; in ScanSections64() 553 NtHdr->Pe32Plus.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC; in ScanSections64() 558 NtHdr->Pe32Plus.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC; in ScanSections64() 566 NtHdr->Pe32Plus.FileHeader.SizeOfOptionalHeader = sizeof(NtHdr->Pe32Plus.OptionalHeader); in ScanSections64() 572 NtHdr->Pe32Plus.OptionalHeader.SizeOfCode = mDataOffset - mTextOffset; in ScanSections64() 573 NtHdr->Pe32Plus.OptionalHeader.SizeOfInitializedData = mRelocOffset - mDataOffset; in ScanSections64() 574 NtHdr->Pe32Plus.OptionalHeader.SizeOfUninitializedData = 0; in ScanSections64() 575 NtHdr->Pe32Plus.OptionalHeader.AddressOfEntryPoint = CoffEntry; in ScanSections64() 577 NtHdr->Pe32Plus.OptionalHeader.BaseOfCode = mTextOffset; in ScanSections64() [all …]
|
D | Elf32Convert.c | 553 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC; in ScanSections32() 557 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC; in ScanSections32() 562 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC; in ScanSections32() 570 NtHdr->Pe32.FileHeader.SizeOfOptionalHeader = sizeof(NtHdr->Pe32.OptionalHeader); in ScanSections32() 576 NtHdr->Pe32.OptionalHeader.SizeOfCode = mDataOffset - mTextOffset; in ScanSections32() 577 NtHdr->Pe32.OptionalHeader.SizeOfInitializedData = mRelocOffset - mDataOffset; in ScanSections32() 578 NtHdr->Pe32.OptionalHeader.SizeOfUninitializedData = 0; in ScanSections32() 579 NtHdr->Pe32.OptionalHeader.AddressOfEntryPoint = CoffEntry; in ScanSections32() 581 NtHdr->Pe32.OptionalHeader.BaseOfCode = mTextOffset; in ScanSections32() 583 NtHdr->Pe32.OptionalHeader.BaseOfData = mDataOffset; in ScanSections32() [all …]
|
D | GenFw.c | 557 if (PeHdr->Pe32.OptionalHeader.SectionAlignment != PeHdr->Pe32.OptionalHeader.FileAlignment) { in PeCoffConvertImageToXip() 572 …SectionHeader = (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) &(PeHdr->Pe32.OptionalHeader) + PeHdr->Pe3… in PeCoffConvertImageToXip() 588 if (FirstSectionOffset < PeHdr->Pe32.OptionalHeader.SizeOfHeaders) { in PeCoffConvertImageToXip() 637 memcpy (XipFile, *FileBuffer, PeHdr->Pe32.OptionalHeader.SizeOfHeaders); in PeCoffConvertImageToXip() 648 …SectionHeader = (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) &(NewPeHdr->Pe32.OptionalHeader) + NewPeHd… in PeCoffConvertImageToXip() 660 …ctionHeader->Misc.VirtualSize + PeHdr->Pe32.OptionalHeader.FileAlignment - 1) & (~(PeHdr->Pe32.Opt… in PeCoffConvertImageToXip() 1013 …if ((ImgHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) && (ImgHdr->Pe32.File… in RebaseImage() 1014 ImgHdr->Pe32.OptionalHeader.ImageBase = (UINT32) NewPe32BaseAddress; in RebaseImage() 1015 } else if (ImgHdr->Pe32Plus.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in RebaseImage() 1016 ImgHdr->Pe32Plus.OptionalHeader.ImageBase = NewPe32BaseAddress; in RebaseImage() [all …]
|
/device/linaro/bootloader/edk2/EmulatorPkg/Library/PeiEmuPeCoffGetEntryPointLib/ |
D | PeiEmuPeCoffGetEntryPointLib.c | 197 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPdbPointer() 204 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 205 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DI… in PeCoffLoaderGetPdbPointer() 211 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 212 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAG… in PeCoffLoaderGetPdbPointer() 290 SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in PeCoffGetSizeOfHeaders()
|
/device/linaro/bootloader/edk2/Nt32Pkg/Library/Nt32PeiPeCoffGetEntryPointLib/ |
D | PeCoffGetEntryPoint.c | 224 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPdbPointer() 231 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 232 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DI… in PeCoffLoaderGetPdbPointer() 238 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetPdbPointer() 239 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAG… in PeCoffLoaderGetPdbPointer() 317 SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in PeCoffGetSizeOfHeaders()
|
/device/linaro/bootloader/edk2/SecurityPkg/Library/DxeImageVerificationLib/ |
D | DxeImageVerificationLib.c | 370 …32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && mNtHeader.Pe32->OptionalHeader.Magic == EFI_I… in HashPeImage() 382 Magic = mNtHeader.Pe32->OptionalHeader.Magic; in HashPeImage() 394 HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32->OptionalHeader.CheckSum) - HashBase); in HashPeImage() 395 NumberOfRvaAndSizes = mNtHeader.Pe32->OptionalHeader.NumberOfRvaAndSizes; in HashPeImage() 400 HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32Plus->OptionalHeader.CheckSum) - HashBase); in HashPeImage() 401 NumberOfRvaAndSizes = mNtHeader.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in HashPeImage() 427 HashBase = (UINT8 *) &mNtHeader.Pe32->OptionalHeader.CheckSum + sizeof (UINT32); in HashPeImage() 428 HashSize = mNtHeader.Pe32->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - mImageBase); in HashPeImage() 433 HashBase = (UINT8 *) &mNtHeader.Pe32Plus->OptionalHeader.CheckSum + sizeof (UINT32); in HashPeImage() 434 HashSize = mNtHeader.Pe32Plus->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - mImageBase); in HashPeImage() [all …]
|
/device/linaro/bootloader/edk2/BaseTools/Source/C/Common/ |
D | BasePeCoff.c | 218 ImageContext->ImageType = PeHdr->Pe32.OptionalHeader.Subsystem; in PeCoffLoaderCheckImageType() 300 OptionHeader.Header = (VOID *) &(PeHdr->Pe32.OptionalHeader); in PeCoffLoaderGetImageInfo() 306 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in PeCoffLoaderGetImageInfo() 347 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in PeCoffLoaderGetImageInfo() 634 OptionHeader.Header = (VOID *) &(PeHdr->Pe32.OptionalHeader); in PeCoffLoaderRelocateImage() 635 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in PeCoffLoaderRelocateImage() 963 OptionHeader.Header = (VOID *) &(PeHdr->Pe32.OptionalHeader); in PeCoffLoaderLoadImage() 1080 … PeHdr->Pe32.OptionalHeader.AddressOfEntryPoint in PeCoffLoaderLoadImage() 1099 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) { in PeCoffLoaderLoadImage() 1334 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetPdbPointer() [all …]
|
/device/linaro/bootloader/edk2/EmbeddedPkg/GdbStub/ |
D | GdbStub.c | 929 Magic = Hdr.Pe32->OptionalHeader.Magic; in PeCoffLoaderGetDebuggerInfo() 936 SizeOfHeaders = Hdr.Pe32->OptionalHeader.SizeOfHeaders; in PeCoffLoaderGetDebuggerInfo() 937 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetDebuggerInfo() 938 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DI… in PeCoffLoaderGetDebuggerInfo() 940 } else if (Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) { in PeCoffLoaderGetDebuggerInfo() 944 SizeOfHeaders = Hdr.Pe32Plus->OptionalHeader.SizeOfHeaders; in PeCoffLoaderGetDebuggerInfo() 945 NumberOfRvaAndSizes = Hdr.Pe32Plus->OptionalHeader.NumberOfRvaAndSizes; in PeCoffLoaderGetDebuggerInfo() 946 …DirectoryEntry = (EFI_IMAGE_DATA_DIRECTORY *)&(Hdr.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAG… in PeCoffLoaderGetDebuggerInfo()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Include/ |
D | EfiImage.h | 156 EFI_IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; member 259 EFI_IMAGE_OPTIONAL_HEADER32 OptionalHeader; member 267 EFI_IMAGE_OPTIONAL_HEADER64 OptionalHeader; member 284 FIELD_OFFSET (EFI_IMAGE_NT_HEADERS, OptionalHeader) + \
|
/device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/ |
D | SecureBootConfigImpl.c | 1737 …mSecDataDir = (EFI_IMAGE_SECURITY_DATA_DIRECTORY*) &(NtHeader32->OptionalHeader.DataDirectory[EFI_… in LoadPeImage() 1747 …mSecDataDir = (EFI_IMAGE_SECURITY_DATA_DIRECTORY*) &(NtHeader64->OptionalHeader.DataDirectory[EFI_… in LoadPeImage() 1822 …32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && mNtHeader.Pe32->OptionalHeader.Magic == EFI_I… in HashPeImage() 1834 Magic = mNtHeader.Pe32->OptionalHeader.Magic; in HashPeImage() 1846 HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32->OptionalHeader.CheckSum) - HashBase); in HashPeImage() 1851 HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32Plus->OptionalHeader.CheckSum) - HashBase); in HashPeImage() 1867 HashBase = (UINT8 *) &mNtHeader.Pe32->OptionalHeader.CheckSum + sizeof (UINT32); in HashPeImage() 1868 …HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_E… in HashPeImage() 1873 HashBase = (UINT8 *) &mNtHeader.Pe32Plus->OptionalHeader.CheckSum + sizeof (UINT32); in HashPeImage() 1874 …HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32Plus->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTO… in HashPeImage() [all …]
|
/device/linaro/bootloader/edk2/BaseTools/Source/C/Include/IndustryStandard/ |
D | PeImage.h | 163 EFI_IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; member 269 EFI_IMAGE_OPTIONAL_HEADER32 OptionalHeader; member 277 EFI_IMAGE_OPTIONAL_HEADER64 OptionalHeader; member
|
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/ |
D | BmLoadOption.c | 1185 EFI_IMAGE_OPTIONAL_HEADER32 *OptionalHeader; in BmIsLoadOptionPeHeaderValid() local 1209 OptionalHeader = (EFI_IMAGE_OPTIONAL_HEADER32 *) &PeHeader->Pe32.OptionalHeader; in BmIsLoadOptionPeHeaderValid() 1210 if ((OptionalHeader->Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC || in BmIsLoadOptionPeHeaderValid() 1211 OptionalHeader->Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) && in BmIsLoadOptionPeHeaderValid() 1219 Subsystem = OptionalHeader->Subsystem; in BmIsLoadOptionPeHeaderValid()
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/ |
D | CpuExceptionCommon.c | 147 …*EntryPoint = (UINTN)Pe32Data + (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff… in FindModuleImageBase()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/DxePerformanceLib/ |
D | PerformanceLib.c | 191 Magic = NtHdr->OptionalHeader.Magic; in GetPdbPath() 194 OptionalHdr32 = (VOID *) &NtHdr->OptionalHeader; in GetPdbPath() 197 OptionalHdr64 = (VOID *) &NtHdr->OptionalHeader; in GetPdbPath()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiDriverLib/ |
D | Perf.c | 182 Magic = NtHdr->OptionalHeader.Magic; in GetPdbPath() 185 OptionalHdr32 = (VOID *) &NtHdr->OptionalHeader; in GetPdbPath() 188 OptionalHdr64 = (VOID *) &NtHdr->OptionalHeader; in GetPdbPath()
|