OpenCore
1.0.4
OpenCore Bootloader
|
#include <Fat.h>
#include <UserFile.h>
#include <UserGlobalVar.h>
#include <UserMemory.h>
#include <UserUnicodeCollation.h>
#include <string.h>
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | FuzzBlockIoFlushBlocks (IN EFI_BLOCK_IO_PROTOCOL *This) |
EFI_STATUS EFIAPI | FuzzReadDisk (IN EFI_DISK_IO_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Offset, IN UINTN BufferSize, OUT VOID *Buffer) |
EFI_STATUS EFIAPI | WrapInstallMultipleProtocolInterfaces (IN OUT EFI_HANDLE *Handle,...) |
VOID | FreeAll (IN CHAR16 *FileName, IN FAT_VOLUME *Volume, IN EFI_FILE_PROTOCOL *RootDirInstance) |
STATIC INT32 | TestFatDxe (CONST UINT8 *FuzzData, UINTN FuzzSize) |
INT32 | LLVMFuzzerTestOneInput (CONST UINT8 *FuzzData, UINTN FuzzSize) |
int | ENTRY_POINT (int argc, char **argv) |
Variables | |
EFI_UNICODE_COLLATION_PROTOCOL * | mUnicodeCollationInterface |
STATIC EFI_SIMPLE_FILE_SYSTEM_PROTOCOL * | mEfiSfsInterface |
UINTN | mFuzzOffset |
UINTN | mFuzzSize |
CONST UINT8 * | mFuzzPointer |
Copyright (c) 2023, Savva Mitrofanov. All rights reserved. SPDX-License-Identifier: BSD-3-Clause
Definition in file TestFatDxe.c.
int ENTRY_POINT | ( | int | argc, |
char ** | argv ) |
Definition at line 487 of file TestFatDxe.c.
VOID FreeAll | ( | IN CHAR16 * | FileName, |
IN FAT_VOLUME * | Volume, | ||
IN EFI_FILE_PROTOCOL * | RootDirInstance ) |
Definition at line 98 of file TestFatDxe.c.
EFI_STATUS EFIAPI FuzzBlockIoFlushBlocks | ( | IN EFI_BLOCK_IO_PROTOCOL * | This | ) |
Definition at line 24 of file TestFatDxe.c.
EFI_STATUS EFIAPI FuzzReadDisk | ( | IN EFI_DISK_IO_PROTOCOL * | This, |
IN UINT32 | MediaId, | ||
IN UINT64 | Offset, | ||
IN UINTN | BufferSize, | ||
OUT VOID * | Buffer ) |
Definition at line 33 of file TestFatDxe.c.
INT32 LLVMFuzzerTestOneInput | ( | CONST UINT8 * | FuzzData, |
UINTN | FuzzSize ) |
Definition at line 440 of file TestFatDxe.c.
STATIC INT32 TestFatDxe | ( | CONST UINT8 * | FuzzData, |
UINTN | FuzzSize ) |
Definition at line 144 of file TestFatDxe.c.
EFI_STATUS EFIAPI WrapInstallMultipleProtocolInterfaces | ( | IN OUT EFI_HANDLE * | Handle, |
... ) |
Definition at line 58 of file TestFatDxe.c.
STATIC EFI_SIMPLE_FILE_SYSTEM_PROTOCOL* mEfiSfsInterface |
Definition at line 16 of file TestFatDxe.c.
UINTN mFuzzOffset |
Definition at line 18 of file TestFatDxe.c.
CONST UINT8* mFuzzPointer |
Definition at line 20 of file TestFatDxe.c.
UINTN mFuzzSize |
Definition at line 19 of file TestFatDxe.c.
|
extern |