netatalk: fuzz.c File Reference

netatalk 4.5.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
fuzz.c File Reference
`#include <signal.h>`
`#include <stddef.h>`
`#include <stdint.h>`
`#include <string.h>`
`#include <unistd.h>`
`#include <atalk/cnid.h>`
`#include <atalk/directory.h>`
`#include <atalk/globals.h>`
`#include <atalk/logger.h>`
`#include <atalk/netatalk_conf.h>`
`#include <atalk/volume.h>`
`#include "afp_config.h"`
`#include "afpfunc_helpers.h"`
`#include "dircache.h"`
`#include "directory.h"`
`#include "file.h"`
`#include "filedir.h"`
`#include "hash.h"`
`#include "subtests.h"`
`#include "test.h"`
`#include "volume.h"`

## Functions
int | LLVMFuzzerInitialize (int *argc, char ***argv)
int | LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)

## Variables
unsigned char | nologin = 0
static AFPObj | obj
static AFPObj | aspobj
static uint16_t | vid
static int | initialized
static char | start_cwd [4096]

## Detailed Description

libFuzzer fuzz target for afpd file/directory operations

## Function Documentation

## ◆ LLVMFuzzerInitialize()

int LLVMFuzzerInitialize | ( | int * | argc,
|  | char *** | argv )

## ◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput | ( | const uint8_t * | data,
|  | size_t | size )

## Variable Documentation

## ◆ aspobj

AFPObj aspobj
| static

## ◆ initialized

int initialized
| static

## ◆ nologin

unsigned char nologin = 0

## ◆ obj

AFPObj obj
| static

## ◆ start_cwd

char start_cwd[4096]
| static

## ◆ vid

uint16_t vid
| static