Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
d1fccd573646cacc4ea0735567d2b1bfb4eb3cb9
/
fuzz.c
92b9704
Fix verifier null-deref bug
by Anestis Bechtsoudis
· 8 years ago
46df52a
Merge defers
by Jagger
· 8 years ago
4fe1869
defer {} instead of DEFER()
by Jagger
· 8 years ago
33cce5d
Unblock ALARM in speciific thread
by Jagger
· 8 years ago
5a3c4c3
Use O_CLOEXEC to avoid leaking data to child
by Jagger
· 8 years ago
1aa94d7
files_readFileToBufMax() returns negative value as an error
by Jagger
· 8 years ago
30384ec
Having an external corpus command makes it a special case
by Jagger
· 8 years ago
1d8e0c6
Don't use exit() if LOG_F will suffice
by Jagger
· 8 years ago
a34b302
External command is responsible for providing the files
by Jagger
· 8 years ago
1d74338
Don't create .honggfuzz files in persistent mode
by Jagger
· 8 years ago
9f9968a
Surround timer_t by HF_ARCH)LINUX guards
by Robert Swiecki
· 8 years ago
4038c9b
Don't set time limit on persistent processes
by Robert Swiecki
· 8 years ago
0e67388
New module: subproc
by Robert Swiecki
· 8 years ago
e33c90b
Explicit cast for timer_t
by Robert Swiecki
· 8 years ago
64d7425
Use single timer per thread
by Robert Swiecki
· 8 years ago
12800cd
Less TLS variables
by Robert Swiecki
· 8 years ago
1ae5eab
Update persistentPid
by Robert Swiecki
· 8 years ago
decf14b
Thread-specific fuzzer_t structure
by Robert Swiecki
· 8 years ago
4384ffb
Remove unnecessary include.sys/syscall.h
by Jagger
· 8 years ago
0f937af
Initial implementation of persistent fuzzing:
by Robert Swiecki
· 8 years ago
917edf0
Missing init of stack variables
by Jagger
· 8 years ago
247c3b4
Move linux hfuzz_t code to linux struct
by Jagger
· 8 years ago
2381ef4
Move linux structures into a separate struct
by Jagger
· 8 years ago
abb6ae0
Allow for perf and sancov to work together
by Jagger
· 8 years ago
b2c1fad
Tie Linux perf params to the fuzzer struct
by Jagger
· 8 years ago
ac56a50
Introduce util_Calloc/util_MMap
by Robert Swiecki
· 8 years ago
4fc3d57
Sort coverage output ranked from highest
by Robert Swiecki
· 8 years ago
a4a6805
Less globals in linux/perf
by Robert Swiecki
· 8 years ago
ebe1929
Use macros for atomic values
by Jagger
· 8 years ago
76ecd5e
Introduce scoped mutexes
by Robert Swiecki
· 8 years ago
e449651
Better messaging for the initial file corpus
by Jagger
· 8 years ago
d34417d
Macros for atomics
by Jagger
· 8 years ago
33fd952
Comment on the waiting logic for DYNAMIC_PRE phase
by Jagger
· 8 years ago
6d01e82
Change state atomically
by Robert Swiecki
· 8 years ago
129afe8
Wait in the PRE phase to finish all files
by Robert Swiecki
· 8 years ago
05354ca
Wait for the PRE phase to finish with dynamic fuzzing
by Robert Swiecki
· 8 years ago
b070b81
Input file is always required
by Jagger
· 8 years ago
7084e65
Fix arch code (flipRate)
by Robert Swiecki
· 8 years ago
142f941
SANCOV: As we have no input pool - we can simply add the newly dicovered paths to the total hit cnt
by Robert Swiecki
· 8 years ago
b3f325a
Add timestamp to the coverage output
by Robert Swiecki
· 8 years ago
f3534bb
Save good coverage data
by Robert Swiecki
· 8 years ago
e586c1f
Rename the dynamic file queue mutex
by Robert Swiecki
· 8 years ago
4b0390a
Add new files to the tail of the dynamic list
by Robert Swiecki
· 8 years ago
a08ab1c
Better dynfile locking
by Robert Swiecki
· 8 years ago
3bfc33c
Move perf to the new dynamic mode
by Robert Swiecki
· 8 years ago
a96d78d
The first pass is dry pass for dynamic files
by Robert Swiecki
· 8 years ago
c6a48b1
Work around some cygwin/mingw interesting behavior
by Robert Swiecki
· 8 years ago
08816fd
Move main loop logic to honggfuzz.c
by Jagger
· 8 years ago
4e10da3
Remove util_recoverStdio
by Jagger
· 8 years ago
28aebbd
Cleaner impl. of DEFER
by Jagger
· 8 years ago
1e05f74
Missing environ
by Jagger
· 8 years ago
80041fe
Implement clear env
by Jagger
· 8 years ago
06a4bbc
Don't use prlimit64 in common code
by Jagger
· 8 years ago
1e1b353
Move common preexecve code to fuzz.c
by Robert Swiecki
· 8 years ago
b057277
Remove unnecessary code
by Robert Swiecki
· 8 years ago
40ef840
Unnecessary MX_UNLOCK
by Robert Swiecki
· 8 years ago
bb83e7c
Missing sancov_prepareExecve
by Jagger
· 8 years ago
2b97dc9
Move ASAN/ASAN-COV invocation to fuzz.c
by Jagger
· 8 years ago
d7ce322
Block signals in threads
by Jagger
· 8 years ago
c37bf83
Use sigaction
by Jagger
· 8 years ago
0026560
Hook envs for ASAN for mac/posix
by Jagger
· 8 years ago
e48811e
More defer-ization
by Robert Swiecki
· 8 years ago
fc35c5e
Even more defer-ization
by Robert Swiecki
· 8 years ago
a9db9dd
Introduce go-style defer
by Robert Swiecki
· 8 years ago
7c88d7a
LINUX: Use procfs to resolve remote pid cmd
by Anestis Bechtsoudis
· 8 years ago
0d2727a
Remove IPT Edge mode as it doesn't really work
by Jagger
· 8 years ago
d7c6ae6
(?) Working version of PT counts
by Jagger
· 8 years ago
39bd2b0
Basic structure support for Intel PT
by Jagger
· 8 years ago
5e2c22d
New file only if any of the previous counters is better
by Jagger
· 8 years ago
23ec02a
Unnecessary spaces
by Robert Swiecki
· 9 years ago
a1f8a03
LINUX: Make workers' lock status var global
by Anestis Bechtsoudis
· 9 years ago
70f2fbd
FILES: Fix dictionary parsing bug
by Anestis Bechtsoudis
· 9 years ago
6ef24e4
PERF: Empty input seed checks
by Anestis Bechtsoudis
· 9 years ago
56e360f
SANCOV: Rename variables
by Anestis Bechtsoudis
· 9 years ago
61b5ab1
LINUX: Refactor sanitizer flags
by Anestis Bechtsoudis
· 9 years ago
3e0ea96
LINUX: Cleanup sanitizer flags
by Anestis Bechtsoudis
· 9 years ago
995b47b
Comments update
by Anestis Bechtsoudis
· 9 years ago
ac05480
SANCOV: Don't mangle 1st iteration
by Anestis Bechtsoudis
· 9 years ago
a6458d9
SANCOV: Fix newPC counter bug when initial runs
by Anestis Bechtsoudis
· 9 years ago
b78cf60
SANCOV: Comments update
by Anestis Bechtsoudis
· 9 years ago
1fd10c7
SANCOV: Thread safety improvements
by Anestis Bechtsoudis
· 9 years ago
a16f70f
SANCOV: Upgrade data collection
by Anestis Bechtsoudis
· 9 years ago
07e14ce
uint64_t format fixes
by Anestis Bechtsoudis
· 9 years ago
1dd1923
FEEDBACK: Reset global counters when new seed picked
by Anestis Bechtsoudis
· 9 years ago
c1e293b
Merge pull request #44 from anestisb/sancov
by robertswiecki
· 9 years ago
4e35c67
DYNFILE: Fix flipRate skip bug
by Anestis Bechtsoudis
· 9 years ago
e84d236
Linux: Reset dynFile expire counter if better coverage detected
by Anestis Bechtsoudis
· 9 years ago
3b51c4a
PERF: Fix helper func bug
by Anestis Bechtsoudis
· 9 years ago
02b99be
LINUX: Feedback replace seeds
by Anestis Bechtsoudis
· 9 years ago
539dbc5
Misc compilation fixes
by Anestis Bechtsoudis
· 9 years ago
f2a5bc6
SANCOV: Raw unpack optimizations
by Anestis Bechtsoudis
· 9 years ago
8818d4c
indent
by Anestis Bechtsoudis
· 9 years ago
914787a
LINUX: Helper feedback counters procedures
by Anestis Bechtsoudis
· 9 years ago
1fc7cd4
SANCOV: Global update bug fix
by Anestis Bechtsoudis
· 9 years ago
be0ac7b
LINUX: Introduce sanitizer coverage
by Anestis Bechtsoudis
· 9 years ago
2ff92d1
Annotate unused vars
by Anestis Bechtsoudis
· 9 years ago
c45db7f
LINUX: callstack hash, handle zero frames error
by Anestis Bechtsoudis
· 9 years ago
25262b3
Early mangle abort for 0 flip rate
by Anestis Bechtsoudis
· 9 years ago
2013f25
Linux: ptrace crash detection optimizations
by Anestis Bechtsoudis
· 9 years ago
d86e660
Verifier name conventions
by Anestis Bechtsoudis
· 9 years ago
Next »