honggfuzz  2.2
About: honggfuzz is a security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with powerful analysis options.
  Fossies Dox: honggfuzz-2.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

input.h File Reference
#include <limits.h>
#include "honggfuzz.h"
Include dependency graph for input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


void input_setSize (run_t *run, size_t sz)
bool input_getDirStatsAndRewind (honggfuzz_t *hfuzz)
bool input_getNext (run_t *run, char fname[PATH_MAX], bool rewind)
bool input_init (honggfuzz_t *hfuzz)
bool input_parseDictionary (honggfuzz_t *hfuzz)
void input_freeDictionary (honggfuzz_t *hfuzz)
bool input_parseBlacklist (honggfuzz_t *hfuzz)
bool input_writeCovFile (const char *dir, dynfile_t *dynfile)
void input_addDynamicInput (run_t *run)
bool input_inDynamicCorpus (run_t *run, const char *fname)
void input_renumerateInputs (honggfuzz_t *hfuzz)
bool input_prepareDynamicInput (run_t *run, bool needs_mangle)
size_t input_getRandomInputAsBuf (run_t *run, const uint8_t **buf)
bool input_prepareStaticFile (run_t *run, bool rewind, bool needs_mangle)
bool input_removeStaticFile (const char *dir, const char *name)
bool input_prepareExternalFile (run_t *run)
bool input_postProcessFile (run_t *run, const char *cmd)
bool input_prepareDynamicFileForMinimization (run_t *run)

Function Documentation

◆ input_addDynamicInput()

◆ input_freeDictionary()

void input_freeDictionary ( honggfuzz_t hfuzz)

◆ input_getDirStatsAndRewind()

◆ input_getNext()

bool input_getNext ( run_t run,
char  fname[PATH_MAX],
bool  rewind 

◆ input_getRandomInputAsBuf()

size_t input_getRandomInputAsBuf ( run_t run,
const uint8_t **  buf 

◆ input_inDynamicCorpus()

bool input_inDynamicCorpus ( run_t run,
const char *  fname 

◆ input_init()

◆ input_parseBlacklist()

bool input_parseBlacklist ( honggfuzz_t hfuzz)

◆ input_parseDictionary()

◆ input_postProcessFile()

◆ input_prepareDynamicFileForMinimization()

bool input_prepareDynamicFileForMinimization ( run_t run)

◆ input_prepareDynamicInput()

◆ input_prepareExternalFile()

◆ input_prepareStaticFile()

◆ input_removeStaticFile()

bool input_removeStaticFile ( const char *  dir,
const char *  name 

Definition at line 661 of file input.c.

References PLOG_E.

Referenced by fuzz_minimizeRemoveFiles().

◆ input_renumerateInputs()

void input_renumerateInputs ( honggfuzz_t hfuzz)

◆ input_setSize()

◆ input_writeCovFile()

bool input_writeCovFile ( const char *  dir,
dynfile_t dynfile