summaryrefslogtreecommitdiff
path: root/mangle.c
AgeCommit message (Expand)Author
2019-02-20mangle: remove resize as resizing is done by inflate/deflateRobert Swiecki
2019-02-11input: change actual file size when changing dynamic file szRobert Swiecki
2019-01-31mangle: append NUL-byte to the bufferRobert Swiecki
2018-12-31mangle: simplify printable/non-printable mangling logicRobert Swiecki
2018-12-29mangle:commentRobert Swiecki
2018-08-15perf: check if perf is actually active when counting itRobert Swiecki
2018-08-06refactor InsertRndPrintableplusun
2018-08-06refactor MemSet and AddSubplusun
2018-08-06add 'NoCheck' version of mangle_Dictionary to reduce duplicated codeplusun
2018-08-06add 'NoCheck' version of mangle_DictionaryInsert to reduce duplicated codeplusun
2018-08-06directly generate printable buffer instread of transfering a buffer into prin...plusun
2018-08-06refactor add/sub codeplusun
2018-08-06detect 'only-printable' inside input_setSize to reduce modificationsplusun
2018-07-31Fix insertRndPrintableplusun
2018-07-31Fix some printable mangle functionsplusun
2018-07-31Add mangle functions for printable inputsplusun
2018-03-02honggfuzz: move more vars to substructsRobert Swiecki
2018-03-02honggfuzz.h: move some global struct values into substructsRobert Swiecki
2018-02-27Update copyright/authors headersRobert Swiecki
2018-01-14mangle: resize input to 1 if it's 0Robert Swiecki
2018-01-13move input preparation from mangle to inputRobert Swiecki
2018-01-13mangle: mangleContent as a static funcRobert Swiecki
2018-01-12mangle: Move input fetching functions to mangle.cRobert Swiecki
2018-01-12mangle: introduce a single point of code where size to the buffer can be changedRobert Swiecki
2018-01-05Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide w...Robert Swiecki
2017-12-21mangle: allow 0-lenght inputsRobert Swiecki
2017-12-06mangle: ascii numeric valuesRobert Swiecki
2017-11-14mangle: simply add/sub logicRobert Swiecki
2017-11-14mangle: memcpy -> memmove to allow for overlapping mem regionsRobert Swiecki
2017-11-13all: indent webkit->googleRobert Swiecki
2017-11-13move hfuzz into run->globalRobert Swiecki
2017-11-11fuzzer_t fuzzer -> run_t run for clarity of namingRobert Swiecki
2017-11-04mangle: introduce mutationsPerRun instead of flipRateRobert Swiecki
2017-10-12Remove all INDENT-OFF / INDENT-ON pairsRobert Swiecki
2017-10-11Makefile: indent everything with clang-formatRobert Swiecki
2017-09-28make indent with clang-formatRobert Swiecki
2017-09-28Move the honggfuzz_t and fuzzer_t types out of commonRobert Swiecki
2017-07-07mangle: minimum mangled file size is 1Robert Swiecki
2017-05-24Introduce libcommonRobert Swiecki
2017-05-09mangle: max number of stacked changes is 6 nowRobert Swiecki
2017-05-09mangle: More magic values + max number of stack mutations is 10 nowRobert Swiecki
2017-05-09libhfuzz: mark all instrument functions as ATTRIBUTE_X86_REQUIRE_SSE42Robert Swiecki
2017-05-09mangle: more magic bytesRobert Swiecki
2017-05-09mangle: remove memsetRobert Swiecki
2017-05-09mangle: lower number of maximum changesRobert Swiecki
2017-04-28mangle: increase byte manipulation ratioRobert Swiecki
2017-04-28mangle: bring back mangle_ResizeRobert Swiecki
2017-04-28fuzz: change ratio of changesRobert Swiecki
2017-03-13fuzz: *bsd doesn't support circleqRobert Swiecki
2017-03-09Use CIRCLEQ to avoid iterating over TAILQRobert Swiecki