HomeSort by relevance Sort by last modified time
    Searched refs:Pe32 (Results 1 - 25 of 46) sorted by null

1 2

  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffGetEntryPointLib/
PeCoffGetEntryPoint.c 60 Header.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHeader->e_lfanew) & 0x0ffff));
65 Header.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
70 // AddressOfEntryPoint is common for PE32 & PE32+
72 *EntryPoint = (VOID *)((UINTN)Pe32Data + (UINTN)(Header.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff));
100 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN)Pe32Data + DosHdr->e_lfanew);
102 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN)Pe32Data);
105 if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
106 return Hdr.Pe32->FileHeader.Machine;
158 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHeader->e_lfanew) & 0x0ffff));
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffGetEntryPointLib/
PeCoffGetEntryPoint.c 60 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
65 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
70 // AddressOfEntryPoint is common for PE32 & PE32+
75 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
76 *EntryPoint = (VOID *)((UINTN)Pe32Data + (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff));
112 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
117 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
122 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
123 return Hdr.Pe32->FileHeader.Machine;
    [all...]
  /device/linaro/bootloader/edk2/EmulatorPkg/Library/PeiEmuPeCoffGetEntryPointLib/
PeiEmuPeCoffGetEntryPointLib.c 95 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
98 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)(Pe32Data);
103 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
104 return Hdr.Pe32->FileHeader.Machine;
157 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
162 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
173 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
175 // NOTE: We use Machine field to identify PE32/PE32+, instead of Magic.
177 // generate PE32+ image with PE32 Magic.
    [all...]
  /device/linaro/bootloader/edk2/Nt32Pkg/Library/Nt32PeiPeCoffGetEntryPointLib/
PeCoffGetEntryPoint.c 120 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
125 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
130 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
131 return Hdr.Pe32->FileHeader.Machine;
184 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
189 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
200 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
202 // NOTE: We use Machine field to identify PE32/PE32+, instead of Magic.
204 // generate PE32+ image with PE32 Magic.
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/Tcg/Tcg2Dxe/
MeasureBootPeCoff.c 157 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINT8 *) (UINTN) ImageAddress + PeCoffHeaderOffset);
158 if (Hdr.Pe32->Signature != EFI_IMAGE_NT_SIGNATURE) {
184 if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
196 Magic = Hdr.Pe32->OptionalHeader.Magic;
206 // Use PE32 offset
208 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes;
209 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase);
212 // Use PE32+ offset
233 // Use PE32 offset.
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/Tcg/TrEEDxe/
MeasureBootPeCoff.c 157 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINT8 *) (UINTN) ImageAddress + PeCoffHeaderOffset);
158 if (Hdr.Pe32->Signature != EFI_IMAGE_NT_SIGNATURE) {
184 if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
196 Magic = Hdr.Pe32->OptionalHeader.Magic;
206 // Use PE32 offset
208 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes;
209 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase);
212 // Use PE32+ offset
233 // Use PE32 offset.
    [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/
CpuExceptionCommon.c 137 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)(Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
141 if (((UINTN)Hdr.Pe32 > Pe32Data) && ((UINTN)Hdr.Pe32 < CurrentEip)) {
142 if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
147 *EntryPoint = (UINTN)Pe32Data + (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff);
155 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/
PeCoffLoader.c 170 PeHdr - The buffer in which to return the PE32, PE32+, or TE header
209 // Read the PE/COFF Header. For PE32 (32-bit) this will read in too much
210 // data, but that should not hurt anythine. Hdr.Pe32->OptionalHeader.Magic
211 // determins if this is a PE32 or PE32+ image. The magic is in the same
219 Hdr.Pe32
237 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
239 ImageContext->Machine = Hdr.Pe32->FileHeader.Machine;
242 // NOTE: We use Machine to identify PE32/PE32+, instead of Magic.
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/BasePeCoffLib/
BasePeCoff.c 2 Base PE/COFF loader supports loading any PE32/PE32+ or TE image, but
52 @param Hdr The buffer in which to return the PE32, PE32+, or TE header.
54 @return EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC - Image is PE32
55 @return EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC - Image is PE32+
69 if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
75 return Hdr.Pe32->OptionalHeader.Magic;
88 @param Hdr The buffer in which to return the PE32, PE32+, or TE header.
    [all...]
  /device/linaro/bootloader/edk2/DuetPkg/EfiLdr/
PeLoader.c 84 if (PeHdr.Pe32.Signature != EFI_IMAGE_NT_SIGNATURE) {
92 Status = EfiLdrPeCoffCheckImageMachineType (PeHdr.Pe32.FileHeader.Machine);
97 if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
98 *ImageBase = (UINT32)PeHdr.Pe32.OptionalHeader.ImageBase;
99 } else if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC) {
105 *ImageSize = PeHdr.Pe32.OptionalHeader.SizeOfImage;
157 if (PeHdr.Pe32.Signature != EFI_IMAGE_NT_SIGNATURE) {
168 Status = EfiLdrPeCoffSetImageType (Image, PeHdr.Pe32.OptionalHeader.Subsystem);
180 Status = EfiLdrPeCoffCheckImageMachineType (PeHdr.Pe32.FileHeader.Machine);
199 if (PeHdr.Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
    [all...]
  /device/linaro/bootloader/edk2/BaseTools/Source/C/GenFw/
GenFw.c 2 Converts a pe32+ image to an FW, Te image type, or other specific image.
521 if (PeHdr->Pe32.Signature != EFI_IMAGE_NT_SIGNATURE) {
527 if (PeHdr->Pe32.Signature != EFI_IMAGE_NT_SIGNATURE) {
557 if (PeHdr->Pe32.OptionalHeader.SectionAlignment != PeHdr->Pe32.OptionalHeader.FileAlignment) {
572 SectionHeader = (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) &(PeHdr->Pe32.OptionalHeader) + PeHdr->Pe32.FileHeader.SizeOfOptionalHeader);
573 for (Index = 0; Index < PeHdr->Pe32.FileHeader.NumberOfSections; Index ++, SectionHeader ++) {
588 if (FirstSectionOffset < PeHdr->Pe32.OptionalHeader.SizeOfHeaders) {
617 if (PeHdr->Pe32.FileHeader.PointerToSymbolTable != 0) {
    [all...]
Elf32Convert.c 548 NtHdr->Pe32.Signature = EFI_IMAGE_NT_SIGNATURE;
552 NtHdr->Pe32.FileHeader.Machine = EFI_IMAGE_MACHINE_IA32;
553 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC;
556 NtHdr->Pe32.FileHeader.Machine = EFI_IMAGE_MACHINE_ARMT;
557 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC;
561 NtHdr->Pe32.FileHeader.Machine = EFI_IMAGE_MACHINE_IA32;
562 NtHdr->Pe32.OptionalHeader.Magic = EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC;
565 NtHdr->Pe32.FileHeader.NumberOfSections = mCoffNbrSections;
566 NtHdr->Pe32.FileHeader.TimeDateStamp = (UINT32) time(NULL);
567 mImageTimeStamp = NtHdr->Pe32.FileHeader.TimeDateStamp;
    [all...]
  /device/linaro/bootloader/edk2/BaseTools/Source/C/Common/
BasePeCoff.c 134 if ((*PeHdr)->Pe32.Signature != EFI_IMAGE_NT_SIGNATURE) {
181 ImageContext->Machine = PeHdr->Pe32.FileHeader.Machine;
200 PeHdr->Pe32.FileHeader.Machine = ImageContext->Machine;
218 ImageContext->ImageType = PeHdr->Pe32.OptionalHeader.Subsystem;
300 OptionHeader.Header = (VOID *) &(PeHdr->Pe32.OptionalHeader);
306 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
337 if ((!(ImageContext->IsTeImage)) && ((PeHdr->Pe32.FileHeader.Characteristics & EFI_IMAGE_FILE_RELOCS_STRIPPED) != 0)) {
347 if (PeHdr->Pe32.OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
387 PeHdr->Pe32.FileHeader.SizeOfOptionalHeader
390 for (Index = 0; Index < PeHdr->Pe32.FileHeader.NumberOfSections; Index++) {
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BasePeCoffLib/
BasePeCoff.c 28 @param Hdr The buffer in which to return the PE32, PE32+, or TE header.
30 @return EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC - Image is PE32
31 @return EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC - Image is PE32+
45 if (Hdr.Pe32->FileHeader.Machine == EFI_IMAGE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
51 return Hdr.Pe32->OptionalHeader.Magic;
59 @param Hdr The buffer in which to return the PE32, PE32+, or TE header.
101 // Read the PE/COFF Header. For PE32 (32-bit) this will read in too much
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/Library/DxeTpmMeasureBootLib/
DxeTpmMeasureBootLib.c 389 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINT8 *) (UINTN) ImageAddress + PeCoffHeaderOffset);
390 if (Hdr.Pe32->Signature != EFI_IMAGE_NT_SIGNATURE) {
421 if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
433 Magic = Hdr.Pe32->OptionalHeader.Magic;
443 // Use PE32 offset
445 NumberOfRvaAndSizes = Hdr.Pe32->OptionalHeader.NumberOfRvaAndSizes;
446 HashSize = (UINTN) ((UINT8 *)(&Hdr.Pe32->OptionalHeader.CheckSum) - HashBase);
449 // Use PE32+ offset
470 // Use PE32 offset.
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/Library/DxeImageVerificationLib/
DxeImageVerificationLib.c 370 if (mNtHeader.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && mNtHeader.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
382 Magic = mNtHeader.Pe32->OptionalHeader.Magic;
392 // Use PE32 offset.
394 HashSize = (UINTN) ((UINT8 *) (&mNtHeader.Pe32->OptionalHeader.CheckSum) - HashBase);
395 NumberOfRvaAndSizes = mNtHeader.Pe32->OptionalHeader.NumberOfRvaAndSizes;
398 // Use PE32+ offset.
425 // Use PE32 offset.
427 HashBase = (UINT8 *) &mNtHeader.Pe32->OptionalHeader.CheckSum + sizeof (UINT32);
428 HashSize = mNtHeader.Pe32->OptionalHeader.SizeOfHeaders - (UINTN) (HashBase - mImageBase);
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/GdbStub/
GdbStub.c 881 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
886 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
901 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
907 // NOTE: We use Machine field to identify PE32/PE32+, instead of Magic.
909 // generate PE32+ image with PE32 Magic.
911 switch (Hdr.Pe32->FileHeader.Machine) {
914 // Assume PE32 image with IA32 Machine field.
921 // Assume PE32+ image with X64 or IPF Machine field
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Pei/Image/
Image.c 257 ImgHdr->Pe32.FileHeader.SizeOfOptionalHeader
259 NumberOfSections = ImgHdr->Pe32.FileHeader.NumberOfSections;
603 // PEI core only carry the loader function for TE and PE32 executables
774 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
779 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *)Pe32Data;
799 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
800 if ((Hdr.Pe32->FileHeader.Characteristics & EFI_IMAGE_FILE_RELOCS_STRIPPED) != 0) {
812 If any LoadFile Ppi is not found, the build-in support function for the PE32+/TE
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Misc/
PropertiesTable.c     [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/PiSmmCore/
MemoryAttributesTable.c     [all...]
  /device/linaro/bootloader/edk2/BaseTools/Source/C/GenFv/
GenFvInternalLib.c 816 AddressOfEntryPoint = ImgHdr->Pe32.OptionalHeader.AddressOfEntryPoint;
822 ImgHdr->Pe32.FileHeader.SizeOfOptionalHeader
824 Index = ImgHdr->Pe32.FileHeader.NumberOfSections;
    [all...]
GenFvInternalLib.h 323 IN UINT8 *Pe32,
  /device/linaro/bootloader/edk2/MdeModulePkg/Core/Dxe/Mem/
MemoryProfileRecord.c 260 @param Hdr The buffer in which to return the PE32, PE32+, or TE header.
262 @return EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC - Image is PE32
263 @return EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC - Image is PE32+
277 if (Hdr.Pe32->FileHeader.Machine == IMAGE_FILE_MACHINE_IA64 && Hdr.Pe32->OptionalHeader.Magic == EFI_IMAGE_NT_OPTIONAL_HDR32_MAGIC) {
283 return Hdr.Pe32->OptionalHeader.Magic;
311 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *) ((UINTN) Pe32Data + (UINTN) ((DosHdr->e_lfanew) & 0x0ffff));
316 Hdr.Pe32 = (EFI_IMAGE_NT_HEADERS32 *) Pe32Data;
321 } else if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE) {
    [all...]
  /device/linaro/bootloader/edk2/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/
SecureBootConfigImpl.c     [all...]
  /device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/
SearchForSecEntry.asm 126 ; EAX - Entry point of PE32 (or 0 if not found)
147 ; The section type was not PE32 or TE, so move to next section
163 add eax, 4 ; EAX = Start of PE32 image
170 ; if (Hdr.Pe32->Signature == EFI_IMAGE_NT_SIGNATURE)
175 ; (UINTN)(Hdr.Pe32->OptionalHeader.AddressOfEntryPoint & 0x0ffffffff));

Completed in 146 milliseconds

1 2