Searched defs:FileBuffer (Results 1 - 19 of 19) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeSecurityManagementLib/
H A DDxeSecurityManagementLib.c205 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 DGenCrc32.c131 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 DElfConvert.c152 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 DElf64Convert.c123 UINT8 *FileBuffer,
131 mEhdr = (Elf_Ehdr*) FileBuffer;
122 InitializeElf64( UINT8 *FileBuffer, ELF_FUNCTION_TABLE *ElfFunctions ) argument
H A DElf32Convert.c122 UINT8 *FileBuffer,
129 mEhdr = (Elf_Ehdr*) FileBuffer;
121 InitializeElf32( UINT8 *FileBuffer, ELF_FUNCTION_TABLE *ElfFunctions ) argument
H A DGenFw.c111 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 DFwVolRead.c328 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 DFwVolWrite.c1352 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 DFwVolRead.c420 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 DUpdateDispatcher.c364 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 DDxeDeferImageLoadLib.c715 @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 DGenFfs.c244 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 DTextEditorTypes.h90 EFI_EDITOR_FILE_BUFFER *FileBuffer; member in struct:__anon12799
H A DFileBuffer.c19 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 DSimpleFileParsing.c59 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 DGenSec.c387 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 DDxeImageVerificationLib.c1178 @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 DGenFvInternalLib.c651 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 DTianoCompress.c1583 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...]

Completed in 118 milliseconds