aboutsummaryrefslogtreecommitdiff
path: root/mangle.c
AgeCommit message (Expand)Author
2025-03-23mangle: support gcc-15 with __attribute__((nonstring))Robert Swiecki
2024-07-12mangle/input: simplify input selection by not trusting the speed factor that ...Robert Swiecki
2023-11-18mangle: revert e77f7604a0abc6b85c399b6efd8b55be26ccd9d6 as the old behavior s...Robert Swiecki
2023-09-25clang-format: IndentCaseLabels: falseRobert Swiecki
2023-09-17make indentRobert Swiecki
2023-08-28mangle: missing NLJagger
2023-03-30mangle: let mangle_ConstFeedbackDict run with 50% chanceRobert Swiecki
2022-06-20using __builtin_memcpy_inline from LLVM in few places.David Carlier
2021-02-17input: input_getRandomInputAsBuf() can return size 0Robert Swiecki
2021-02-16mangle: only one BytesRepeat() versionRobert Swiecki
2021-02-16mangle: use mangle_Splice() and mangle_ConstFeedbackDict() more frequently, a...Robert Swiecki
2021-02-15mangle: no need for multiple mangle_ShrinkRobert Swiecki
2021-02-12mangle: use mangle_Inflate for certain functions if possibleRobert Swiecki
2021-02-12mangle: use memmove when possibleRobert Swiecki
2021-02-11input/mangle: move input_getRandomInputAsBuf() error to the mangle codeRobert Swiecki
2021-02-07mangle: rewrite mangle_ASCIINumChange()Robert Swiecki
2021-02-07mangle: add a procedure for explicitly clearing memoryRobert Swiecki
2020-08-10mangle: exprand() based on an idea by https://twitter.com/gamozolabsRobert Swiecki
2020-08-10mangle: simpler MemSwap, w/o malloc()Robert Swiecki
2020-08-05mangle: offset selection progression starts at 8B and ends at 8KiBRobert Swiecki
2020-08-04mangle: cast values when returning uint64_t from a function which returns size_tRobert Swiecki
2020-08-04Fix the helper function which returns random (exprand-style) fileRobert Swiecki
2020-05-05iwyu: use iwyu to fix includes across the codeRobert Swiecki
2020-04-29New directives in .clang-formatRobert Swiecki
2020-04-27mangle: typoRobert Swiecki
2020-04-15mangle/input: made speed scoring function much less aggressive because it can...Robert Swiecki
2020-04-07mangle: limit mangle_getOffSetPlus1 to _HF_INPUT_MAX_SIZERobert Swiecki
2020-04-05mangle: don't return voidRobert Swiecki
2020-04-04mangle: remove explicit Append as it inflates files too muchRobert Swiecki
2020-04-04mangle: remove HF_MIN(HF_MAX_LEN_BLOCK, ) as it doesn't work well for zlibRobert Swiecki
2020-04-02mangle: implement mangle_UseValue and make other functions use it, to use ove...Robert Swiecki
2020-04-02mangle: add mangle_ASCIINumChange() to manipulate values of integersRobert Swiecki
2020-03-31mangle: implement SpliceAppend()Robert Swiecki
2020-03-29use usecs instead of msecs as the basic unit of timeRobert Swiecki
2020-03-29linux: enable network namespacing by default (if available)Robert Swiecki
2020-03-28mangle: use actual slow_factor and not the skip_factor for counting number of...Robert Swiecki
2020-03-28input: adjust per-input penaltiesRobert Swiecki
2020-03-28mangle: add mangle_MemSwapRobert Swiecki
2020-03-27input: compute the likelyhood of an input being tested on the basis of more p...Robert Swiecki
2020-03-27mangle: add Shrink's to counterbalance all Insert'sRobert Swiecki
2020-03-27input: delay testing of slow inputsRobert Swiecki
2020-03-27mangle: be muche more agressive about slow inputsRobert Swiecki
2020-03-26mangle: increase slowness factor mutation ratesRobert Swiecki
2020-03-26mangle: enable splicing if no new coverage was found for the last 1secRobert Swiecki
2020-03-26mangle: remove so many Shrink'sRobert Swiecki
2020-03-26mangle: use HF_MAX whenever possibleRobert Swiecki
2020-03-26mangle: rework mutations, add limit of 512B for certain operationsRobert Swiecki
2020-03-25mangle: lower size of chunks to copy in SpliceRobert Swiecki
2020-03-25mangle: update slowness factorsRobert Swiecki
2020-03-25mangle: use more 'Shrink'sRobert Swiecki