Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
refs/tags/rel/10/fp2/23.02.0-rel.0
/
mangle.c
106c2dd
input: change actual file size when changing dynamic file sz
by Robert Swiecki
· 5 years ago
707ceb4
mangle: append NUL-byte to the buffer
by Robert Swiecki
· 5 years ago
18d69d7
mangle: simplify printable/non-printable mangling logic
by Robert Swiecki
· 5 years ago
639cf2f
mangle:comment
by Robert Swiecki
· 5 years ago
cc6b929
perf: check if perf is actually active when counting it
by Robert Swiecki
· 6 years ago
2c80405
refactor InsertRndPrintable
by plusun
· 6 years ago
754731b
refactor MemSet and AddSub
by plusun
· 6 years ago
82c8d09
add 'NoCheck' version of mangle_Dictionary to reduce duplicated code
by plusun
· 6 years ago
29b0dd9
add 'NoCheck' version of mangle_DictionaryInsert to reduce duplicated code
by plusun
· 6 years ago
0262b32
directly generate printable buffer instread of transfering a buffer into printable
by plusun
· 6 years ago
441f9cf
refactor add/sub code
by plusun
· 6 years ago
9802249
detect 'only-printable' inside input_setSize to reduce modifications
by plusun
· 6 years ago
7895343
Fix insertRndPrintable
by plusun
· 6 years ago
4129bd9
Fix some printable mangle functions
by plusun
· 6 years ago
dc64d05
Add mangle functions for printable inputs
by plusun
· 6 years ago
e9231d6
honggfuzz: move more vars to substructs
by Robert Swiecki
· 6 years ago
04dcac3
honggfuzz.h: move some global struct values into substructs
by Robert Swiecki
· 6 years ago
46288f7
Update copyright/authors headers
by Robert Swiecki
· 6 years ago
04f4b4b
mangle: resize input to 1 if it's 0
by Robert Swiecki
· 6 years ago
0f2c30a
move input preparation from mangle to input
by Robert Swiecki
· 6 years ago
a78c622
mangle: mangleContent as a static func
by Robert Swiecki
· 6 years ago
3ab1664
mangle: Move input fetching functions to mangle.c
by Robert Swiecki
· 6 years ago
7834601
mangle: introduce a single point of code where size to the buffer can be changed
by Robert Swiecki
· 6 years ago
246af3e
Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries
by Robert Swiecki
· 6 years ago
3f8e9fd
mangle: allow 0-lenght inputs
by Robert Swiecki
· 6 years ago
03de408
mangle: ascii numeric values
by Robert Swiecki
· 7 years ago
d6aaca7
mangle: simply add/sub logic
by Robert Swiecki
· 7 years ago
fe3429c
mangle: memcpy -> memmove to allow for overlapping mem regions
by Robert Swiecki
· 7 years ago
d50ed42
all: indent webkit->google
by Robert Swiecki
· 7 years ago
78633d1
move hfuzz into run->global
by Robert Swiecki
· 7 years ago
e7294ca
fuzzer_t fuzzer -> run_t run for clarity of naming
by Robert Swiecki
· 7 years ago
10e9356
mangle: introduce mutationsPerRun instead of flipRate
by Robert Swiecki
· 7 years ago
40997ca
Remove all INDENT-OFF / INDENT-ON pairs
by Robert Swiecki
· 7 years ago
4e595fb
Makefile: indent everything with clang-format
by Robert Swiecki
· 7 years ago
d0fa62c
make indent with clang-format
by Robert Swiecki
· 7 years ago
10eeb0a
Move the honggfuzz_t and fuzzer_t types out of common
by Robert Swiecki
· 7 years ago
16b6f5d
mangle: minimum mangled file size is 1
by Robert Swiecki
· 7 years ago
241a741
Introduce libcommon
by Robert Swiecki
· 7 years ago
bcd7f30
mangle: max number of stacked changes is 6 now
by Robert Swiecki
· 7 years ago
947dc23
mangle: More magic values + max number of stack mutations is 10 now
by Robert Swiecki
· 7 years ago
0e24849
libhfuzz: mark all instrument functions as ATTRIBUTE_X86_REQUIRE_SSE42
by Robert Swiecki
· 7 years ago
a816aa8
mangle: more magic bytes
by Robert Swiecki
· 7 years ago
fa03bf7
mangle: remove memset
by Robert Swiecki
· 7 years ago
5ddfb65
mangle: lower number of maximum changes
by Robert Swiecki
· 7 years ago
7dd7a77
mangle: increase byte manipulation ratio
by Robert Swiecki
· 7 years ago
61e71db
mangle: bring back mangle_Resize
by Robert Swiecki
· 7 years ago
46c21e3
fuzz: change ratio of changes
by Robert Swiecki
· 7 years ago
afb1610
fuzz: *bsd doesn't support circleq
by Robert Swiecki
· 7 years ago
9f5f943
Use CIRCLEQ to avoid iterating over TAILQ
by Robert Swiecki
· 7 years ago
a438a52
mangle: detect no flipping inside mangle_mangle
by Robert Swiecki
· 7 years ago
e3bcadf
mangle: add NegByte
by Robert Swiecki
· 7 years ago
99d3142
Mangle: minimum upper number of mutations
by Robert Swiecki
· 7 years ago
f5f1984
util: Less complex per-thread rnd init
by Robert Swiecki
· 7 years ago
b704c15
mangle: number of minimum changes
by Robert Swiecki
· 7 years ago
de8eaa9
Use pthread_once for rnd initialization
by Robert Swiecki
· 7 years ago
6994581
fuzz.c: indent-on
by Robert Swiecki
· 7 years ago
9f25daf
mangle: resizing is required for small files, even if number of changes is 1
by Robert Swiecki
· 7 years ago
7752a73
mangle: simplify mangling function prototypes
by Robert Swiecki
· 7 years ago
81d5691
indnet
by Robert Swiecki
· 7 years ago
40d1341
mangle: more simplifications
by Robert Swiecki
· 7 years ago
ce15c8c
mangle: more arith fixes
by Robert Swiecki
· 7 years ago
c79b5c4
mangle: arith
by Robert Swiecki
· 7 years ago
a0e152e
mangle: correct move sizes for expand/shrink
by Robert Swiecki
· 7 years ago
f427f1f
mangle: move data before making the file smaller
by Robert Swiecki
· 7 years ago
01fa606
mangle: typo in mangle_Move
by Robert Swiecki
· 7 years ago
8e9ed42
mangle: better mangling functions
by Robert Swiecki
· 7 years ago
017f521
mangle: change buffer resizing approach
by Robert Swiecki
· 7 years ago
3a57226
No need to specify struct name in TAILQ_HEAD
by Robert Swiecki
· 8 years ago
b50d1b6
Shring/expand needs to be rethought
by Jagger
· 8 years ago
41aefdb
Slightly more readable logic for shring/expand
by Jagger
· 8 years ago
28a5977
Buffer extending/shrinking logic
by Jagger
· 8 years ago
c64c9eb
Don't use strlen() for dictionary entries
by Jagger
· 8 years ago
531438a
Dictionary variables based on sys/queue.h
by Robert Swiecki
· 8 years ago
68d4c36
mangle - change priorities
by Jagger
· 8 years ago
4cdf5d0
More magic numbers
by Robert Swiecki
· 8 years ago
d0b147f
Don't use endian.h as it's non-standard
by Jagger
· 8 years ago
1d8157c
Add cygwin to endian.h family
by Jagger
· 8 years ago
3a8a2d8
Oddity of Linux vs BSD
by Jagger
· 8 years ago
e36efcf
Missing indent
by Jagger
· 8 years ago
6782293
Use native endianess funcs
by Jagger
· 8 years ago
f08d14c
Make const stack-based var static
by Jagger
· 8 years ago
a96d78d
The first pass is dry pass for dynamic files
by Robert Swiecki
· 8 years ago
61cbed8
More magic values
by Robert Swiecki
· 8 years ago
ccdf28c
INDENT: Small edits so that OS X indent can be used
by Anestis Bechtsoudis
· 8 years ago
07e14ce
uint64_t format fixes
by Anestis Bechtsoudis
· 8 years ago
4799a9d
Clang fixes
by Anestis Bechtsoudis
· 8 years ago
2ff92d1
Annotate unused vars
by Anestis Bechtsoudis
· 8 years ago
e6389e2
Make mangle_Overwrite inline, and some more structures static
by Robert Swiecki
· 9 years ago
fb6e86b
Make mangleMagicVals fully const
by Robert Swiecki
· 9 years ago
25262b3
Early mangle abort for 0 flip rate
by Anestis Bechtsoudis
· 9 years ago
c8c32db
Merge
by Robert Swiecki
· 9 years ago
17118ce
Remove reduntant const
by Jagger
· 9 years ago
6afaf40
Shorter log msg
by Jagger
· 9 years ago
51c9bb1
Typo fixes
by Anestis Bechtsoudis
· 9 years ago
7b6d7ee
clang complains about void function returning void expression...
by tlogic@gmail.com
· 9 years ago
4f1124f
Support for word dictionaries
by robert.swiecki@gmail.com
· 9 years ago
3d928f1
Make the magic struct static
by robert.swiecki@gmail.com
· 9 years ago
bf84ae1
return in mangleOverwrite
by robert.swiecki@gmail.com
· 9 years ago
ace4086
Prepopulate expanded buffer with a random data
by robert.swiecki@gmail.com
· 9 years ago
62e34ae
Stick to indent
by robert.swiecki@gmail.com
· 9 years ago
Next »