Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
174b2ab951a5c7ab61068977735f9ccccae23995
/
mangle.c
e9231d6
honggfuzz: move more vars to substructs
by Robert Swiecki
· 7 years ago
04dcac3
honggfuzz.h: move some global struct values into substructs
by Robert Swiecki
· 7 years ago
46288f7
Update copyright/authors headers
by Robert Swiecki
· 7 years ago
04f4b4b
mangle: resize input to 1 if it's 0
by Robert Swiecki
· 7 years ago
0f2c30a
move input preparation from mangle to input
by Robert Swiecki
· 7 years ago
a78c622
mangle: mangleContent as a static func
by Robert Swiecki
· 7 years ago
3ab1664
mangle: Move input fetching functions to mangle.c
by Robert Swiecki
· 7 years ago
7834601
mangle: introduce a single point of code where size to the buffer can be changed
by Robert Swiecki
· 7 years ago
246af3e
Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries
by Robert Swiecki
· 7 years ago
3f8e9fd
mangle: allow 0-lenght inputs
by Robert Swiecki
· 7 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
· 8 years ago
241a741
Introduce libcommon
by Robert Swiecki
· 8 years ago
bcd7f30
mangle: max number of stacked changes is 6 now
by Robert Swiecki
· 8 years ago
947dc23
mangle: More magic values + max number of stack mutations is 10 now
by Robert Swiecki
· 8 years ago
0e24849
libhfuzz: mark all instrument functions as ATTRIBUTE_X86_REQUIRE_SSE42
by Robert Swiecki
· 8 years ago
a816aa8
mangle: more magic bytes
by Robert Swiecki
· 8 years ago
fa03bf7
mangle: remove memset
by Robert Swiecki
· 8 years ago
5ddfb65
mangle: lower number of maximum changes
by Robert Swiecki
· 8 years ago
7dd7a77
mangle: increase byte manipulation ratio
by Robert Swiecki
· 8 years ago
61e71db
mangle: bring back mangle_Resize
by Robert Swiecki
· 8 years ago
46c21e3
fuzz: change ratio of changes
by Robert Swiecki
· 8 years ago
afb1610
fuzz: *bsd doesn't support circleq
by Robert Swiecki
· 8 years ago
9f5f943
Use CIRCLEQ to avoid iterating over TAILQ
by Robert Swiecki
· 8 years ago
a438a52
mangle: detect no flipping inside mangle_mangle
by Robert Swiecki
· 8 years ago
e3bcadf
mangle: add NegByte
by Robert Swiecki
· 8 years ago
99d3142
Mangle: minimum upper number of mutations
by Robert Swiecki
· 8 years ago
f5f1984
util: Less complex per-thread rnd init
by Robert Swiecki
· 8 years ago
b704c15
mangle: number of minimum changes
by Robert Swiecki
· 8 years ago
de8eaa9
Use pthread_once for rnd initialization
by Robert Swiecki
· 8 years ago
6994581
fuzz.c: indent-on
by Robert Swiecki
· 8 years ago
9f25daf
mangle: resizing is required for small files, even if number of changes is 1
by Robert Swiecki
· 8 years ago
7752a73
mangle: simplify mangling function prototypes
by Robert Swiecki
· 8 years ago
81d5691
indnet
by Robert Swiecki
· 8 years ago
40d1341
mangle: more simplifications
by Robert Swiecki
· 8 years ago
ce15c8c
mangle: more arith fixes
by Robert Swiecki
· 8 years ago
c79b5c4
mangle: arith
by Robert Swiecki
· 8 years ago
a0e152e
mangle: correct move sizes for expand/shrink
by Robert Swiecki
· 8 years ago
f427f1f
mangle: move data before making the file smaller
by Robert Swiecki
· 8 years ago
01fa606
mangle: typo in mangle_Move
by Robert Swiecki
· 8 years ago
8e9ed42
mangle: better mangling functions
by Robert Swiecki
· 8 years ago
017f521
mangle: change buffer resizing approach
by Robert Swiecki
· 8 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
· 9 years ago
1d8157c
Add cygwin to endian.h family
by Jagger
· 9 years ago
3a8a2d8
Oddity of Linux vs BSD
by Jagger
· 9 years ago
e36efcf
Missing indent
by Jagger
· 9 years ago
6782293
Use native endianess funcs
by Jagger
· 9 years ago
f08d14c
Make const stack-based var static
by Jagger
· 9 years ago
a96d78d
The first pass is dry pass for dynamic files
by Robert Swiecki
· 9 years ago
61cbed8
More magic values
by Robert Swiecki
· 9 years ago
ccdf28c
INDENT: Small edits so that OS X indent can be used
by Anestis Bechtsoudis
· 9 years ago
07e14ce
uint64_t format fixes
by Anestis Bechtsoudis
· 9 years ago
4799a9d
Clang fixes
by Anestis Bechtsoudis
· 9 years ago
2ff92d1
Annotate unused vars
by Anestis Bechtsoudis
· 9 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
· 10 years ago
4f1124f
Support for word dictionaries
by robert.swiecki@gmail.com
· 10 years ago
3d928f1
Make the magic struct static
by robert.swiecki@gmail.com
· 10 years ago
bf84ae1
return in mangleOverwrite
by robert.swiecki@gmail.com
· 10 years ago
ace4086
Prepopulate expanded buffer with a random data
by robert.swiecki@gmail.com
· 10 years ago
62e34ae
Stick to indent
by robert.swiecki@gmail.com
· 10 years ago
4be2667
A pass with astyle
by robert.swiecki@gmail.com
· 10 years ago
87e7275
Change probability ratios of different mangling routines
by robert.swiecki@gmail.com
· 10 years ago
5719764
Use mangle_Overwrite instead of direct mem manipulation
by robert.swiecki@gmail.com
· 10 years ago
78973ed
IncDec bytes
by robert.swiecki@gmail.com
· 10 years ago
03e7039
A new magic int value
by robert.swiecki@gmail.com
· 10 years ago
4a7a9d8
Rewrite fuzzing logic - keep file in memory
by robert.swiecki@gmail.com
· 10 years ago
457280e
No changes only if -r 0.0
by robert.swiecki@gmail.com
· 10 years ago
395278b
Additional magic value
by robert.swiecki@gmail.com
· 10 years ago
549ff18
Add and Sub small integers
by robert.swiecki@gmail.com
· 10 years ago
08174c7
Use PCG PRNG for random buffers
by robert.swiecki@gmail.com
· 10 years ago
060a9dd
Initial best file size is 1 (cannot be bigger than max file size)
by robert.swiecki@gmail.com
· 10 years ago
edbca38
Improve perf watermarking
by robert.swiecki@gmail.com
· 10 years ago
87f7c7e
Correctly dereference the pointer
by robert.swiecki
· 10 years ago
d825280
Limit size of the rndBuf
by robert.swiecki@gmail.com
· 10 years ago
a56173d
Change file size modifying algorithm Increase mmap buffer size
by robert.swiecki@gmail.com
· 10 years ago
Next »