/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeSecurityManagementLib/ |
H A D | DxeSecurityManagementLib.c | 205 VOID *FileBuffer; local 220 FileBuffer = NULL; 231 if (FileBuffer == NULL) { 235 FileBuffer = GetFileBufferByFilePath (FALSE, FilePath, &FileSize, &AuthenticationStatus); 236 if (FileBuffer == NULL) { 240 FileBuffer = GetFileBufferByFilePath (TRUE, FilePath, &FileSize, &AuthenticationStatus); 247 FileBuffer, 255 if (FileBuffer != NULL) { 256 FreePool (FileBuffer);
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenCrc32/ |
H A D | GenCrc32.c | 131 UINT8 *FileBuffer; local 150 FileBuffer = NULL; 290 FileBuffer = (UINT8 *) malloc (FileSize); 291 if (FileBuffer == NULL) { 296 fread (FileBuffer, 1, FileSize, InFile); 313 Status = CalculateCrc32 (FileBuffer, FileSize, &Crc32Value); 323 fwrite (FileBuffer, 1, FileSize, OutFile); 329 Status = CalculateCrc32 (FileBuffer + sizeof (UINT32), FileSize - sizeof (UINT32), &Crc32Value); 334 VerboseMsg ("The calculated CRC32 value is 0x%08x and File Crc32 value is 0x%08x", (unsigned) Crc32Value, (unsigned) (*(UINT32 *)FileBuffer)); 335 if (Crc32Value != *(UINT32 *)FileBuffer) { [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFw/ |
H A D | ElfConvert.c | 152 UINT8 *FileBuffer 155 return (FileBuffer[EI_MAG0] == ELFMAG0 && 156 FileBuffer[EI_MAG1] == ELFMAG1 && 157 FileBuffer[EI_MAG2] == ELFMAG2 && 158 FileBuffer[EI_MAG3] == ELFMAG3); 163 UINT8 **FileBuffer, 174 EiClass = (*FileBuffer)[EI_CLASS]; 176 if (!InitializeElf32 (*FileBuffer, &ElfFunctions)) { 180 if (!InitializeElf64 (*FileBuffer, &ElfFunctions)) { 223 free (*FileBuffer); 162 ConvertElf( UINT8 **FileBuffer, UINT32 *FileLength ) argument [all...] |
H A D | Elf64Convert.c | 123 UINT8 *FileBuffer, 131 mEhdr = (Elf_Ehdr*) FileBuffer; 122 InitializeElf64( UINT8 *FileBuffer, ELF_FUNCTION_TABLE *ElfFunctions ) argument
|
H A D | Elf32Convert.c | 122 UINT8 *FileBuffer, 129 mEhdr = (Elf_Ehdr*) FileBuffer; 121 InitializeElf32( UINT8 *FileBuffer, ELF_FUNCTION_TABLE *ElfFunctions ) argument
|
H A D | GenFw.c | 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 544 PeCoffConvertImageToXip( UINT8 **FileBuffer, UINT32 *FileLength ) argument 833 SetAddressToSectionHeader( IN CHAR8 *FileName, IN OUT UINT8 *FileBuffer, IN UINT64 NewPe32BaseAddress ) argument 918 RebaseImage( IN CHAR8 *FileName, IN OUT UINT8 *FileBuffer, IN UINT64 NewPe32BaseAddress ) argument 1082 UINT8 *FileBuffer; local 2741 ZeroDebugData( IN OUT UINT8 *FileBuffer, BOOLEAN ZeroDebugFlag ) argument 2894 SetStamp( IN OUT UINT8 *FileBuffer, IN CHAR8 *TimeStamp ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | FwVolRead.c | 328 UINT8 *FileBuffer; local 444 FileBuffer = AllocateCopyPool (FileSize, SrcPtr); 445 if (FileBuffer == NULL) { 450 *Buffer = FileBuffer; 517 UINT8 *FileBuffer; local 538 FileBuffer = NULL; 542 (VOID **) &FileBuffer, 556 FreePool (FileBuffer); 568 FreePool (FileBuffer); 575 FileBuffer, [all...] |
H A D | FwVolWrite.c | 1352 UINT8 *FileBuffer; local 1530 FileBuffer = AllocateZeroPool (BufferSize); 1531 if (FileBuffer == NULL) { 1535 // Copy File Data into FileBuffer 1538 FileBuffer + HeaderSize, 1548 FileBuffer[Index2] = (UINT8)~FileBuffer[Index2]; 1552 FileBuffer[Index2] = (UINT8)~FileBuffer[Index2]; 1559 FileBuffer, [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | FwVolRead.c | 420 UINT8 *FileBuffer; local 432 FileBuffer = NULL; 436 (VOID **)&FileBuffer, 465 FileBuffer, 492 CoreFreePool (FileBuffer);
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/ |
H A D | UpdateDispatcher.c | 364 UINT8 *FileBuffer; local 374 FileBuffer = NULL; 379 (VOID **) &FileBuffer, 407 if (FileBuffer != NULL) { 408 FreePool (FileBuffer); 411 FileBuffer = NULL; 418 (VOID **) &FileBuffer, 430 FileBuffer, 461 FileBuffer, 478 FileBuffer, 609 UINT8 *FileBuffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeDeferImageLoadLib/ |
H A D | DxeDeferImageLoadLib.c | 715 @param[in] FileBuffer File buffer matches the input file device path. 736 IN VOID *FileBuffer, 733 DxeDeferImageLoadHandler( IN UINT32 AuthenticationStatus, IN CONST EFI_DEVICE_PATH_PROTOCOL *File, IN VOID *FileBuffer, IN UINTN FileSize ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFfs/ |
H A D | GenFfs.c | 244 OUT UINT8 *FileBuffer, 254 into FileBuffer. 264 FileBuffer - Output buffer to contain data 266 BufferLength - On input, this is size of the FileBuffer. 278 EFI_BUFFER_TOO_SMALL FileBuffer is not enough to contain all file data. 380 if (FileBuffer != NULL && ((Size + Offset) < *BufferLength)) { 381 memset (FileBuffer + Size, 0, Offset); 382 SectHeader = (EFI_COMMON_SECTION_HEADER *) (FileBuffer + Size); 398 if ((FileSize > 0) && (FileBuffer != NULL) && ((Size + FileSize) <= *BufferLength)) { 399 if (fread (FileBuffer 240 GetSectionContents( IN CHAR8 **InputFileName, IN UINT32 *InputFileAlign, IN UINT32 InputFileNum, OUT UINT8 *FileBuffer, OUT UINT32 *BufferLength, OUT UINT32 *MaxAlignment, OUT UINT8 *PESectionNum ) argument 453 UINT8 *FileBuffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/Edit/ |
H A D | TextEditorTypes.h | 90 EFI_EDITOR_FILE_BUFFER *FileBuffer; member in struct:__anon12799
|
H A D | FileBuffer.c | 19 EFI_EDITOR_FILE_BUFFER FileBuffer; variable 23 // for basic initialization of FileBuffer 68 Initialization function for FileBuffer. 81 // basically initialize the FileBuffer 83 CopyMem (&FileBuffer , &FileBufferConst, sizeof (EFI_EDITOR_FILE_BUFFER)); 89 FileBuffer.FileName = EditGetDefaultFileName (L"txt"); 90 if (FileBuffer.FileName == NULL) { 94 FileBuffer.ListHead = AllocateZeroPool (sizeof (LIST_ENTRY)); 95 if (FileBuffer.ListHead == NULL) { 99 InitializeListHead (FileBuffer [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/ |
H A D | SimpleFileParsing.c | 59 CHAR8 *FileBuffer; member in struct:_SOURCE_FILE 594 if (mGlobals.SourceFile.FileBuffer != NULL) { 595 free (mGlobals.SourceFile.FileBuffer); 705 SourceFile->FileBuffer = (CHAR8 *) malloc (SourceFile->FileSize + sizeof (CHAR8 )); 706 if (SourceFile->FileBuffer == NULL) { 711 fread ((VOID *) SourceFile->FileBuffer, SourceFile->FileSize, 1, SourceFile->Fptr); 712 SourceFile->FileBuffer[(SourceFile->FileSize / sizeof (CHAR8 ))] = T_CHAR_NULL; 985 if (SourceFile->FileBufferPtr >= SourceFile->FileBuffer + SourceFile->FileSize / sizeof (CHAR8 )) { 1228 SourceFile->FileBufferPtr = SourceFile->FileBuffer;
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenSec/ |
H A D | GenSec.c | 387 UINT8 *FileBuffer, 395 into FileBuffer. 405 FileBuffer - Output buffer to contain data 407 BufferLength - On input, this is size of the FileBuffer. 415 EFI_BUFFER_TOO_SMALL FileBuffer is not enough to contain all file data. 452 if (FileBuffer != NULL && Size < *BufferLength) { 453 FileBuffer[Size] = 0; 512 if (FileBuffer != NULL && ((Size + Offset) < *BufferLength)) { 513 memset (FileBuffer + Size, 0, Offset); 514 SectHeader = (EFI_COMMON_SECTION_HEADER *) (FileBuffer 383 GetSectionContents( CHAR8 **InputFileName, UINT32 *InputFileAlign, UINT32 InputFileNum, UINT8 *FileBuffer, UINT32 *BufferLength ) argument 594 UINT8 *FileBuffer; local 778 UINT8 *FileBuffer; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeImageVerificationLib/ |
H A D | DxeImageVerificationLib.c | 1178 @param[in] FileBuffer File buffer matches the input file device path. 1200 IN VOID *FileBuffer, 1304 if (FileBuffer == NULL) { 1308 mImageBase = (UINT8 *) FileBuffer; 1312 ImageContext.Handle = (VOID *) FileBuffer; 1197 DxeImageVerificationHandler( IN UINT32 AuthenticationStatus, IN CONST EFI_DEVICE_PATH_PROTOCOL *File, IN VOID *FileBuffer, IN UINTN FileSize ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/GenFv/ |
H A D | GenFvInternalLib.c | 651 IN EFI_FFS_FILE_HEADER *FileBuffer 661 FileBuffer Buffer in which content of a file has been read. 670 if (!memcmp (&FileBuffer->Name, &mEfiFirmwareVolumeTopFileGuid, sizeof (EFI_GUID))) { 950 UINT8 *FileBuffer; local 983 FileBuffer = malloc (FileSize); 984 if (FileBuffer == NULL) { 989 NumBytesRead = fread (FileBuffer, sizeof (UINT8), FileSize, NewFile); 1000 free (FileBuffer); 1009 memcpy (FvImage->CurrentFilePointer, FileBuffer, FileSize); 1021 Status = VerifyFfsFile ((EFI_FFS_FILE_HEADER *)FileBuffer); [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/TianoCompress/ |
H A D | TianoCompress.c | 1583 OUT UINT8 *FileBuffer, 1591 into FileBuffer. 1597 FileBuffer - Output buffer to contain data 1628 if (FileSize > 0 && FileBuffer != NULL) { 1629 if (fread (FileBuffer, FileSize, 1, InputFile) != 1) { 1640 if (FileBuffer != NULL) { 1747 UINT8 *FileBuffer; local 1757 FileBuffer = NULL; 1900 FileBuffer, 1904 FileBuffer 1581 GetFileContents( IN char *InputFileName, OUT UINT8 *FileBuffer, OUT UINT32 *BufferLength ) argument [all...] |