Utilities: Prototype fix

This commit is contained in:
PMheart 2022-04-22 10:39:24 +02:00
parent 8cb175bedc
commit 7688cf4efd
14 changed files with 122 additions and 75 deletions

View File

@ -110,12 +110,11 @@ AcpiFindEntryInFile (
@param[in] Entry Number of required entry.
**/
INT32
int
ENTRY_POINT (
IN INT32 argc,
IN CONST CHAR8 *argv[]
) // ENTRY_POINT
int argc,
char *argv[]
)
{
UINT32 ReturnedOffset;
EFI_STATUS Status;
@ -221,10 +220,11 @@ ENTRY_POINT (
return 0;
}
INT32
int
LLVMFuzzerTestOneInput (
CONST UINT8 *Data,
UINTN Size
const uint8_t *Data,
size_t Size
)
{
if (Size > 0) {

View File

@ -118,10 +118,10 @@ VerifySignature (
return 0;
}
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
int argc,
char *argv[]
)
{
CONST CHAR8 *ImageFileName;
@ -141,12 +141,12 @@ ENTRY_POINT (
//
// Print usage.
//
if (Argc != 2) {
if (argc != 2) {
PrintHelp ();
return EXIT_FAILURE;
}
ImageFileName = Argv[1];
ImageFileName = argv[1];
ImageFileBuffer = UserReadFile (ImageFileName, &ImageSize);
if (ImageFileBuffer == NULL) {
DEBUG ((DEBUG_ERROR, "Failed to read %a\n", ImageFileName));
@ -177,10 +177,10 @@ ENTRY_POINT (
return RetVal;
}
INT32
int
LLVMFuzzerTestOneInput (
IN CONST UINT8 *Data,
IN UINTN Size
const uint8_t *Data,
size_t Size
)
{
#if 0

View File

@ -53,10 +53,10 @@ GuiBmpToImage (
return EFI_SUCCESS;
}
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
int argc,
char *argv[]
)
{
BOOLEAN Result;
@ -70,13 +70,13 @@ ENTRY_POINT (
VOID *BmpImage;
UINT32 BmpImageSize;
if (Argc != 3) {
if (argc != 3) {
DEBUG ((DEBUG_ERROR, "./Bmf <FontImage> <FontMetrics>"));
return -1;
}
FontImage = UserReadFile (Argv[1], &FontImageSize);
FontMetrics = UserReadFile (Argv[2], &FontMetricsSize);
FontImage = UserReadFile (argv[1], &FontImageSize);
FontMetrics = UserReadFile (argv[2], &FontMetricsSize);
Result = GuiFontConstruct (&Context, FontImage, FontImageSize, FontMetrics, FontMetricsSize, 1);
if (!Result) {
DEBUG ((DEBUG_WARN, "BMF: Helvetica failed\n"));

View File

@ -35,8 +35,7 @@ STATIC FREQUENCY_TEST mTests[] = {
INT32
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
void
)
{
int RetVal;

View File

@ -15,10 +15,10 @@
#define NUM_EXTENTS 20
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
int argc,
char *argv[]
)
{
int Index;
@ -35,22 +35,22 @@ ENTRY_POINT (
UINT32 Index2;
OC_APPLE_CHUNKLIST_CONTEXT ChunklistContext;
if (Argc < 2) {
if (argc < 2) {
DEBUG ((DEBUG_ERROR, "Please provide a valid Disk Image path\n"));
return -1;
}
if ((Argc % 2) != 1) {
if ((argc % 2) != 1) {
DEBUG ((DEBUG_ERROR, "Please provide a chunklist file for each DMG, enter \'n\' to skip\n"));
}
for (Index = 1; Index < (Argc - 1); Index += 2) {
for (Index = 1; Index < (argc - 1); Index += 2) {
DmgContextValid = FALSE;
Dmg = NULL;
Chunklist = NULL;
UncompDmg = NULL;
if ((Dmg = UserReadFile (Argv[Index], &DmgSize)) == NULL) {
if ((Dmg = UserReadFile (argv[Index], &DmgSize)) == NULL) {
DEBUG ((DEBUG_ERROR, "Read fail\n"));
goto ContinueDmgLoop;
}
@ -77,8 +77,8 @@ ENTRY_POINT (
DmgContextValid = TRUE;
if (AsciiStrCmp (Argv[Index + 1], "n") != 0) {
if ((Chunklist = UserReadFile (Argv[Index + 1], &ChunklistSize)) == NULL) {
if (AsciiStrCmp (argv[Index + 1], "n") != 0) {
if ((Chunklist = UserReadFile (argv[Index + 1], &ChunklistSize)) == NULL) {
DEBUG ((DEBUG_ERROR, "Read fail\n"));
goto ContinueDmgLoop;
}
@ -150,10 +150,10 @@ ENTRY_POINT (
return 0;
}
INT32
int
LLVMFuzzerTestOneInput (
IN CONST UINT8 *Data,
IN UINTN Size
const uint8_t *Data,
size_t Size
)
{
#define MAX_INPUT 256

View File

@ -18,10 +18,9 @@ UefiMain (
return EFI_SUCCESS;
}
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
void
)
{
UefiMain (gImageHandle, gST);

View File

@ -188,36 +188,36 @@ VerifyImg4 (
return 0;
}
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
int argc,
char *argv[]
)
{
INT32 RetVal;
INT32 Index;
if (Argc < 2 || ((Argc % 3) != 1 && Argc != 2)) {
if (argc < 2 || ((argc % 3) != 1 && argc != 2)) {
DEBUG ((DEBUG_ERROR, "Usage: ./Img4 ([image path] [manifest path] [object type])*\n"));
DEBUG ((DEBUG_ERROR, "Usage: Img4 [manifest path]\n"));
return -1;
}
if (Argc == 2) {
return DebugManifest (Argv[1]);
if (argc == 2) {
return DebugManifest (argv[1]);
}
RetVal = 0;
for (Index = 1; Index < (Argc - 1); Index += 3) {
if (AsciiStrLen (Argv[Index + 2]) != 4) {
for (Index = 1; Index < (argc - 1); Index += 3) {
if (AsciiStrLen (argv[Index + 2]) != 4) {
DEBUG ((DEBUG_ERROR, "Object types require exactly 4 characters.\n"));
return -1;
}
RetVal = VerifyImg4 (
Argv[Index + 0],
Argv[Index + 1],
Argv[Index + 2]
argv[Index + 0],
argv[Index + 1],
argv[Index + 2]
);
if (RetVal != 0) {
return RetVal;
@ -227,10 +227,10 @@ ENTRY_POINT (
return RetVal;
}
INT32
int
LLVMFuzzerTestOneInput (
IN CONST UINT8 *Data,
IN UINTN Size
const uint8_t *Data,
size_t Size
)
{
STATIC CONST UINT32 Signatures[] = {

View File

@ -799,7 +799,12 @@ int wrap_main(int argc, char** argv) {
return 0;
}
INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
int
LLVMFuzzerTestOneInput (
const uint8_t *Data,
size_t Size
)
{
UINT32 PrelinkedSize;
UINT32 AllocSize;
UINT8 *Prelinked;
@ -854,7 +859,12 @@ INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
return 0;
}
int ENTRY_POINT(int argc, char *argv[]) {
int
ENTRY_POINT (
int argc,
char *argv[]
)
{
int code = wrap_main(argc, argv);
if (FailedToProcess) {
code = -1;

View File

@ -271,7 +271,12 @@ static int FeedMacho(void *file, uint32_t size) {
return code != 963;
}
int ENTRY_POINT(int argc, char** argv) {
int
ENTRY_POINT (
int argc,
char *argv[]
)
{
uint32_t f;
uint8_t *b;
if ((b = UserReadFile(argc > 1 ? argv[1] : "kernel", &f)) == NULL) {
@ -282,7 +287,12 @@ int ENTRY_POINT(int argc, char** argv) {
return FeedMacho (b, f);
}
INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
int
LLVMFuzzerTestOneInput (
const uint8_t *Data,
size_t Size
)
{
if (Size > 0) {
VOID *NewData = AllocatePool (Size);
if (NewData) {

View File

@ -25,7 +25,12 @@
#include <UserFile.h>
int ENTRY_POINT(int argc, char** argv) {
int
ENTRY_POINT (
int argc,
char *argv[]
)
{
uint32_t size;
uint8_t *buffer;
if ((buffer = UserReadFile(argc > 1 ? argv[1] : "test.mp3", &size)) == NULL) {
@ -62,7 +67,12 @@ int ENTRY_POINT(int argc, char** argv) {
return 1;
}
INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
int
LLVMFuzzerTestOneInput (
const uint8_t *Data,
size_t Size
)
{
if (Size > 0) {
void *outbuffer;
uint32_t outsize;

View File

@ -203,7 +203,12 @@ PeCoffTestLoadFull (
return Status;
}
INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
int
LLVMFuzzerTestOneInput (
const uint8_t *Data,
size_t Size
)
{
if (Size == 0)
return 0;
@ -229,7 +234,12 @@ INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
return 0;
}
int ENTRY_POINT (int argc, char *argv[]) {
int
ENTRY_POINT (
int argc,
char *argv[]
)
{
if (argc < 2) {
printf ("Please provide a valid PE image path\n");
return -1;

View File

@ -69,7 +69,12 @@ bool doDump = false;
SMBIOS_TABLE_ENTRY_POINT gSmbios;
SMBIOS_TABLE_3_0_ENTRY_POINT gSmbios3;
int ENTRY_POINT(int argc, char** argv) {
int
ENTRY_POINT (
int argc,
char *argv[]
)
{
PcdGet32 (PcdFixedDebugPrintErrorLevel) |= DEBUG_INFO;
PcdGet32 (PcdDebugPrintErrorLevel) |= DEBUG_INFO;
@ -124,7 +129,12 @@ int ENTRY_POINT(int argc, char** argv) {
return 0;
}
INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
int
LLVMFuzzerTestOneInput (
const uint8_t *Data,
size_t Size
)
{
if (Size > 0) {
VOID *NewData = AllocatePool (Size);
if (NewData) {

View File

@ -9,10 +9,9 @@
#include <Library/OcCryptoLib.h>
#include <UserPseudoRandom.h>
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
void
)
{
CHAR8 Char;

View File

@ -60,10 +60,10 @@ CheckConfig (
return ErrorCount;
}
INT32
int
ENTRY_POINT (
IN INT32 Argc,
IN CONST CHAR8 *Argv[]
int argc,
char *argv[]
)
{
UINT8 *ConfigFileBuffer;
@ -88,15 +88,15 @@ ENTRY_POINT (
//
// Print usage.
//
if (Argc != 2) {
DEBUG ((DEBUG_ERROR, "Usage: %a <path/to/config.plist>\n\n", Argv[0]));
if (argc != 2) {
DEBUG ((DEBUG_ERROR, "Usage: %a <path/to/config.plist>\n\n", argv[0]));
return -1;
}
//
// Read config file (Only one single config is supported).
//
ConfigFileName = Argv[1];
ConfigFileName = argv[1];
ConfigFileBuffer = UserReadFile (ConfigFileName, &ConfigFileSize);
if (ConfigFileBuffer == NULL) {
DEBUG ((DEBUG_ERROR, "Failed to read %a\n", ConfigFileName));
@ -152,10 +152,10 @@ ENTRY_POINT (
return 0;
}
INT32
int
LLVMFuzzerTestOneInput (
IN CONST UINT8 *Data,
IN UINTN Size
const uint8_t *Data,
size_t Size
)
{
VOID *NewData;