Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
23b3a2ff820964170417b8670da946de7185ce0e
/
fuzz.c
f3fbf03
Simplify saing the CURRENT_BEST file
by robert.swiecki@gmail.com
· 10 years ago
2085120
get rid of mmap()ing routines
by robert.swiecki@gmail.com
· 10 years ago
276f9f1
More debug messages
by robert.swiecki@gmail.com
· 10 years ago
dc8403e
Don't mmap() files
by robert.swiecki@gmail.com
· 10 years ago
4a7a9d8
Rewrite fuzzing logic - keep file in memory
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
1b8e83e
Don't mangle file for the initial pass
by robert.swiecki@gmail.com
· 10 years ago
c1fdcfb
indent
by robert.swiecki@gmail.com
· 10 years ago
09df3dc
-N fuzzing
by robert.swiecki@gmail.com
· 10 years ago
8906855
Different -N waiting routing for MacOS
by robert.swiecki@gmail.com
· 10 years ago
e342f22
Log message in case of a better perf outcome
by robert.swiecki@gmail.com
· 10 years ago
3d09616
Lower the mmap() bugger size Correct logging routine
by robert.swiecki@gmail.com
· 10 years ago
6f31991
Use less syscalls in the logging subsystem
by robert.swiecki@gmail.com
· 10 years ago
edbca38
Improve perf watermarking
by robert.swiecki@gmail.com
· 10 years ago
f748241
Wording
by robert.swiecki@gmail.com
· 10 years ago
87f7c7e
Correctly dereference the pointer
by robert.swiecki
· 10 years ago
3b6c629
Move content mangling before file writing
by robert.swiecki@gmail.com
· 10 years ago
2421ce8
Unlink file only if buffer writing fails
by robert.swiecki@gmail.com
· 10 years ago
724f79e
Logging
by robert.swiecki@gmail.com
· 10 years ago
d239139
Initialize dynamic file in a different way
by robert.swiecki@gmail.com
· 10 years ago
308d814
Better check for the initial file
by robert.swiecki@gmail.com
· 10 years ago
1353154
No need to print id of semaphore
by robert.swiecki@gmail.com
· 10 years ago
c14f695
Debug
by robert.swiecki@gmail.com
· 10 years ago
bb5d264
Different mapping strategy for Linux/Posix
by robert.swiecki@gmail.com
· 10 years ago
c070b94
Move to the dest-file mmaped() logic in the regular fuzzing mode as well
by robert.swiecki@gmail.com
· 10 years ago
3109d0a
Get rid of -b
by robert.swiecki@gmail.com
· 10 years ago
0988d28
Fix file mangling, ftruncate file before saving
by robert.swiecki@gmail.com
· 10 years ago
4fc1969
Make it compile under Linux
by robert.swiecki@gmail.com
· 10 years ago
5fa9d90
Make it sort-a work under FreeBSD
by robert.swiecki
· 10 years ago
8388c39
Bigger poll() timeout (10 vs 100 msec)
by robert.swiecki@gmail.com
· 10 years ago
441089a
Use malloc() rather than alloca() for allocating file buffer - allocating large buffer on the stack is tricky
by robert.swiecki@gmail.com
· 10 years ago
173f519
Gauss-like distribution of file sizes
by robert.swiecki@gmail.com
· 10 years ago
e768052
File resize algoritm
by robert.swiecki@gmail.com
· 10 years ago
2c0397e
Threads stack size must take into consideration dynamic file creation
by robert.swiecki@gmail.com
· 10 years ago
0a7eabe
Use size_t rather than off_t (we'll never process files bigger than VA, due to mmap limits)
by robert.swiecki@gmail.com
· 10 years ago
4da86bf
Magic values fuzzing
by robert.swiecki@gmail.com
· 10 years ago
36700b5
New mangle.* file
by robert.swiecki@gmail.com
· 10 years ago
ba92e19
Better code for saving a temporary file with best result
by robert.swiecki@gmail.com
· 10 years ago
dbf0188
Style
by robert.swiecki@gmail.com
· 10 years ago
ee9719a
Indent
by robert.swiecki@gmail.com
· 10 years ago
cd74cfc
Limit the dynamic file fileSz
by robert.swiecki@gmail.com
· 10 years ago
141c452
Don't mangle an initial empty file
by robert.swiecki@gmail.com
· 10 years ago
cac22fd
Naming scheme change for linux/perf.*
by robert.swiecki@gmail.com
· 10 years ago
7b8a9e0
Tmp - O_TRUNC
by robert.swiecki@gmail.com
· 10 years ago
85a0a95
Tmp
by robert.swiecki@gmail.com
· 10 years ago
41d8e05
Locking for concurrect access to the dynamic file
by robert.swiecki@gmail.com
· 10 years ago
2717779
Use signals with perf
by robert.swiecki@gmail.com
· 10 years ago
dfde1c7
Use syscall(__NR_fork) for Linux
by robert.swiecki@gmail.com
· 10 years ago
1dd36d4
Don't call prctl after vfork()
by robert.swiecki@gmail.com
· 10 years ago
1aac753
Better logging in linux/perf.c
by robert.swiecki@gmail.com
· 10 years ago
624233e
Initialize dyamic file if -f is provided
by robert.swiecki@gmail.com
· 10 years ago
0078cf1
More file_sz changes
by robert.swiecki@gmail.com
· 10 years ago
6e255ca
A bit better file creation strategy
by robert.swiecki@gmail.com
· 10 years ago
d4dd4df
Basic file generation
by robert.swiecki@gmail.com
· 10 years ago
cfff759
Basic perf code
by robert.swiecki@gmail.com
· 10 years ago
6d6f756
Baic dynamic file creation
by robert.swiecki@gmail.com
· 10 years ago
011981f
Stack guardsize
by robert.swiecki@gmail.com
· 10 years ago
5d86dd1
files_unmapFile -> files_unmapFileCloseFd
by robert.swiecki@gmail.com
· 10 years ago
8531f69
Correct authors header and C11 isms in the posix module
by robert.swiecki@gmail.com
· 10 years ago
4e3f76f
Correct mapping of files (filesize)
by robert.swiecki@gmail.com
· 10 years ago
6f5c239
Don't kill the whole process is one child creation fails
by robert.swiecki@gmail.com
· 10 years ago
01b6dd4
Set default thread stack size to 1MB
by robert.swiecki@gmail.com
· 10 years ago
3b630b4
Indent: Remove spaces at the end of lines
by robert.swiecki@gmail.com
· 10 years ago
90e9911
Better reporting and 64-bit rnd function
by robert.swiecki@gmail.com
· 10 years ago
e7190b9
proper reporting
by robert.swiecki@gmail.com
· 10 years ago
772b33d
berkeley style comments
by robert.swiecki@gmail.com
· 10 years ago
bce825a
Better check in getrandom
by robert.swiecki@gmail.com
· 10 years ago
b5eab59
prctl(PR_SET_PDEATHSIG) for the external mutator under Linux
by robert.swiecki@gmail.com
· 10 years ago
8a9df0e
Use vfork for file modifications
by robert.swiecki@gmail.com
· 10 years ago
a229118
Indentation plus no need for __WALL
by robert.swiecki@gmail.com
· 10 years ago
757ee19
Use __WALL|__WNOTHREAD with wait4
by robert.swiecki@gmail.com
· 10 years ago
20e368f
Enable OSX support again
by groebert@google.com
· 10 years ago
b038337
Better rnd
by robert.swiecki@gmail.com
· 10 years ago
4be12dc
Better rand
by robert.swiecki@gmail.com
· 10 years ago
180263f
Better random initialization
by robert.swiecki@gmail.com
· 10 years ago
c844314
Better PID fuzzing
by robert.swiecki@gmail.com
· 10 years ago
292d60a
Mutex for log
by robert.swiecki@gmail.com
· 10 years ago
9bc725e
Use sem_open instead of sem_init
by robert.swiecki@gmail.com
· 10 years ago
cdf18f9
Logging based on fd-s instead of FILE*'s
by robert.swiecki@gmail.com
· 10 years ago
be788e9
Indentation
by robert.swiecki@gmail.com
· 10 years ago
932c937
No need for exit() after LOG(FATAL)
by robert.swiecki@gmail.com
· 10 years ago
6ff9af8
Correctly fuzz external PIDs
by robert.swiecki@gmail.com
· 10 years ago
5eb0a98
Use semaphores instead of mutexes
by robert.swiecki@gmail.com
· 10 years ago
e507cb6
Use semaphores instead of mutexes
by robert.swiecki@gmail.com
· 10 years ago
e763539
Add structure locking with mutex
by robert.swiecki@gmail.com
· 10 years ago
65cfa1c
Better logic for single-process fuzzing
by robert.swiecki@gmail.com
· 10 years ago
1f98a16
Add support for fuzzing of an external process
by robert.swiecki@gmail.com
· 10 years ago
882900b
Introduce threades
by robert.swiecki@gmail.com
· 10 years ago
37f194e
Limit file-size growing
by robert.swiecki@gmail.com
· 10 years ago
d7aed31
Adding file truncation/expansion
by robert.swiecki@gmail.com
· 10 years ago
ba85c3e
ASAN env's Copyright fixes Sorted includes
by robert.swiecki@gmail.com
· 10 years ago
06d9380
Fix bug in OSX crashdump analysis. Add field for child start time.
by groebert@google.com
· 11 years ago
1bd4c21
Use mach exceptions to determine PC, Stack, AV
by groebert@google.com
· 12 years ago
1c7e3b0
include original fuzzed filename in crash file
by groebert@google.com
· 12 years ago
8e2f44a
Added -N i for fuzzing the target i times
by groebert@google.com
· 12 years ago
ebc1cac
Better log messages -f no longer needed when -c is specified
by robert.swiecki@gmail.com
· 14 years ago
5f66752
Attaching to threads
by robert.swiecki@gmail.com
· 14 years ago
ef829fa
Saving testcases with -p specified works
by robert.swiecki@gmail.com
· 14 years ago
28cba5c
Fuzzing external PIDs
by robert.swiecki
· 14 years ago
cccbf0c
Comment
by robert.swiecki
· 14 years ago
Next »