Lines Matching defs:FileBuffer

111   IN OUT UINT8   *FileBuffer,
118 IN OUT UINT8 *FileBuffer,
545 UINT8 **FileBuffer,
560 PeHdr = GetPeCoffHeader ((void *) *FileBuffer);
641 memcpy (XipFile, *FileBuffer, PeHdr->Pe32.OptionalHeader.SizeOfHeaders);
657 *FileBuffer + SectionHeader->PointerToRawData,
668 free (*FileBuffer);
670 *FileBuffer = XipFile;
835 IN OUT UINT8 *FileBuffer,
847 FileBuffer - Pointer to PeImage.
866 ImageContext.Handle = (VOID *) FileBuffer;
882 ImgHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer + ImageContext.PeCoffHeaderOffset);
920 IN OUT UINT8 *FileBuffer,
932 FileBuffer - Pointer to PeImage.
953 ImageContext.Handle = (VOID *) FileBuffer;
969 ImgHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer + ImageContext.PeCoffHeaderOffset);
1009 FileBuffer + SectionHeader->PointerToRawData,
1035 Status = SetAddressToSectionHeader (FileName, FileBuffer, NewPe32BaseAddress);
1082 UINT8 *FileBuffer;
1136 FileBuffer = NULL;
1773 FileBuffer = malloc (FileLength);
1774 if (FileBuffer == NULL) {
1780 fread (FileBuffer, 1, FileLength, fpIn);
1785 fwrite (FileBuffer, 1, FileLength, fpOut);
1795 free (FileBuffer);
1796 FileBuffer = NULL;
1843 FileBuffer = malloc (FileLength);
1844 if (FileBuffer == NULL) {
1852 DataPointer = (UINT32 *) FileBuffer;
1873 MciHeader = (MICROCODE_IMAGE_HEADER *) FileBuffer;
1888 DataPointer = (UINT32 *) FileBuffer;
1911 FileBuffer = malloc (FileLength);
1912 if (FileBuffer == NULL) {
1916 memcpy (FileBuffer, InputFileBuffer, InputFileLength);
1922 memcpy (&TEImageHeader, FileBuffer, sizeof (TEImageHeader));
2035 if (IsElfHeader(FileBuffer)) {
2037 if (!ConvertElf(&FileBuffer, &FileLength)) {
2047 PeCoffConvertImageToXip (&FileBuffer, &FileLength);
2056 TeHdr = (EFI_TE_IMAGE_HEADER *) FileBuffer;
2082 DosHdr = (EFI_IMAGE_DOS_HEADER *) FileBuffer;
2084 PeHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer);
2091 PeHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer + DosHdr->e_lfanew);
2143 DosHdr = (EFI_IMAGE_DOS_HEADER *)FileBuffer;
2146 PeHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer);
2154 PeHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(FileBuffer + DosHdr->e_lfanew);
2185 Status = RebaseImage (mInImageName, FileBuffer, NewBaseAddress);
2187 Status = SetAddressToSectionHeader (mInImageName, FileBuffer, NewBaseAddress);
2216 memmove (FileBuffer, FileBuffer + PeHdr->Pe32.OptionalHeader.SizeOfHeaders, FileLength);
2225 Status = ZeroDebugData (FileBuffer, TRUE);
2242 Status = SetStamp (FileBuffer, TimeStamp);
2270 if (CheckAcpiTable (FileBuffer + SectionHeader->PointerToRawData, FileLength) != STATUS_SUCCESS) {
2278 memmove (FileBuffer, FileBuffer + SectionHeader->PointerToRawData, FileLength);
2296 FileBuffer[Index] = (UINT8) DosHdr->e_cp;
2307 TEImageHeader.StrippedSize = (UINT16) ((UINTN) ((UINT8 *) &(PeHdr->Pe32.OptionalHeader) + PeHdr->Pe32.FileHeader.SizeOfOptionalHeader) - (UINTN) FileBuffer);
2356 memset (FileBuffer + SectionHeader->PointerToRawData, 0, SectionHeader->SizeOfRawData);
2452 RuntimeFunction = (RUNTIME_FUNCTION *)(FileBuffer + SectionHeader->PointerToRawData);
2457 UnwindInfo = (UNWIND_INFO *)(FileBuffer + SectionHeader->PointerToRawData + (RuntimeFunction->UnwindInfoAddress - SectionHeader->VirtualAddress));
2542 SetHiiResourceHeader ((UINT8*) FileBuffer + SectionHeader[Index].PointerToRawData, SectionHeader[Index].VirtualAddress);
2573 memset (FileBuffer + SectionHeader[Index].PointerToRawData, 0, SectionHeader[Index].SizeOfRawData);
2583 ZeroDebugData (FileBuffer, FALSE);
2608 memmove (FileBuffer + sizeof (EFI_TE_IMAGE_HEADER), FileBuffer + TEImageHeader.StrippedSize, FileLength);
2610 memcpy (FileBuffer, &TEImageHeader, sizeof (EFI_TE_IMAGE_HEADER));
2640 if ((FileLength != InputFileLength) || (memcmp (FileBuffer, InputFileBuffer, FileLength) != 0)) {
2649 fwrite (FileBuffer, 1, FileLength, fpInOut);
2653 if ((OutputFileTime < InputFileTime) || (FileLength != OutputFileLength) || (memcmp (FileBuffer, OutputFileBuffer, FileLength) != 0)) {
2662 fwrite (FileBuffer, 1, FileLength, fpOut);
2682 if (FileBuffer != NULL) {
2683 free (FileBuffer);
2742 IN OUT UINT8 *FileBuffer,
2753 FileBuffer - Pointer to PeImage.
2787 DosHdr = (EFI_IMAGE_DOS_HEADER *) FileBuffer;
2788 FileHdr = (EFI_IMAGE_FILE_HEADER *) (FileBuffer + DosHdr->e_lfanew + sizeof (UINT32));
2791 DosHdr = (EFI_IMAGE_DOS_HEADER *)FileBuffer;
2794 FileHdr = (EFI_IMAGE_FILE_HEADER *)(FileBuffer + sizeof (UINT32));
2796 FileHdr = (EFI_IMAGE_FILE_HEADER *)(FileBuffer + DosHdr->e_lfanew + sizeof (UINT32));
2870 NewTimeStamp = (UINT32 *) (FileBuffer + ExportDirectoryEntryFileOffset + sizeof (UINT32));
2875 NewTimeStamp = (UINT32 *) (FileBuffer + ResourceDirectoryEntryFileOffset + sizeof (UINT32));
2880 DebugEntry = (EFI_IMAGE_DEBUG_DIRECTORY_ENTRY *) (FileBuffer + DebugDirectoryEntryFileOffset);
2884 memset (FileBuffer + DebugEntry->FileOffset, 0, DebugEntry->SizeOfData);
2895 IN OUT UINT8 *FileBuffer,
2907 FileBuffer - Pointer to PeImage.
3040 DosHdr = (EFI_IMAGE_DOS_HEADER *)FileBuffer;
3043 FileHdr = (EFI_IMAGE_FILE_HEADER *)(FileBuffer + sizeof (UINT32));
3045 FileHdr = (EFI_IMAGE_FILE_HEADER *)(FileBuffer + DosHdr->e_lfanew + sizeof (UINT32));
3111 NewTimeStamp = (UINT32 *) (FileBuffer + ExportDirectoryEntryFileOffset + sizeof (UINT32));
3116 NewTimeStamp = (UINT32 *) (FileBuffer + ResourceDirectoryEntryFileOffset + sizeof (UINT32));
3121 NewTimeStamp = (UINT32 *) (FileBuffer + DebugDirectoryEntryFileOffset + sizeof (UINT32));