Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
cfc39fb203a5e14915dee874957487935554d23b
/
fuzz.c
cfc39fb
Implement Android Linux PTRACE support
by Anestis Bechtsoudis
· 9 years ago
c1f6faa
Android support + minor improvements
by Anestis Bechtsoudis
· 9 years ago
a5a5c7b
Use PT_SEIZE instead of PT_ATTACH
by Jagger
· 9 years ago
cae80fe
Error checking for sem_getvalue. It always fails with ENOTSUP in OS X.
by tlogic@gmail.com
· 9 years ago
92fe8cd
signal-related clean-ups in fuzz.c
by robert.swiecki@gmail.com
· 9 years ago
3f0bd9b
sigaction compatibility fix for Darwin.
by tlogic@gmail.com
· 9 years ago
cf4e8d0
If signal was received, exit with it
by robert.swiecki@gmail.com
· 9 years ago
587bed7
Support EINTR with sem_wait
by robert.swiecki@gmail.com
· 9 years ago
7729450
Use sa_sigaction instead of sa_handler
by robert.swiecki@gmail.com
· 9 years ago
9c77bb1
Handle signals and free resources
by robert.swiecki@gmail.com
· 9 years ago
daa72c1
Use sem_unlink instead of sem_destroy
by robert.swiecki@gmail.com
· 9 years ago
956276a
Call arch_archInit unconditionally
by robert.swiecki@gmail.com
· 9 years ago
df28694
Use tcsetpgrp with recoverStdio
by robert.swiecki@gmail.com
· 9 years ago
479f0f9
Updated Makefile for OS X 10.10, now uses xcrun to find the toolchain. Fixed an issue with sem_open on OS X.
by tlogic@gmail.com
· 9 years ago
e468320
PID fuzzing in the same thread as regular child process fuzzing
by robert.swiecki@gmail.com
· 9 years ago
e6b1552
Don't count branches with popcnt
by robert.swiecki@gmail.com
· 9 years ago
7185c26
Check also [3] index
by robert.swiecki
· 9 years ago
2a95369
Support for storing perf value in GS
by robert.swiecki
· 9 years ago
3213a11
Count timeouts in milliseconds
by robert.swiecki@gmail.com
· 9 years ago
c55a634
Fix for the previous fix :)
by robert.swiecki
· 9 years ago
2590ff7
Block-Edge coverage is privileged at this time
by robert.swiecki
· 9 years ago
ace4086
Prepopulate expanded buffer with a random data
by robert.swiecki@gmail.com
· 9 years ago
eaa0414
Correct printf
by robert.swiecki@gmail.com
· 9 years ago
10e69b6
Support for blocks/edges
by robert.swiecki@gmail.com
· 9 years ago
265fecb
No need to unlink the file in case saving the file fails
by robert.swiecki@gmail.com
· 9 years ago
62e34ae
Stick to indent
by robert.swiecki@gmail.com
· 9 years ago
4be2667
A pass with astyle
by robert.swiecki@gmail.com
· 9 years ago
9a5761f
Indent
by robert.swiecki@gmail.com
· 9 years ago
f845d4d
Add support for CPU cycles measurement
by robert.swiecki@gmail.com
· 9 years ago
bb2b4aa
Use fork instead of vfork()
by robert.swiecki@gmail.com
· 9 years ago
7aad717
Initial file import
by robert.swiecki@gmail.com
· 9 years ago
81e26dc
Support all three perf modes at once
by robert.swiecki@gmail.com
· 9 years ago
2d0808d
Use correct type for counter substitution
by robert.swiecki@gmail.com
· 9 years ago
90f36e6
Allowed regression count
by robert.swiecki@gmail.com
· 9 years ago
f3fbf03
Simplify saing the CURRENT_BEST file
by robert.swiecki@gmail.com
· 9 years ago
2085120
get rid of mmap()ing routines
by robert.swiecki@gmail.com
· 9 years ago
276f9f1
More debug messages
by robert.swiecki@gmail.com
· 9 years ago
dc8403e
Don't mmap() files
by robert.swiecki@gmail.com
· 9 years ago
4a7a9d8
Rewrite fuzzing logic - keep file in memory
by robert.swiecki@gmail.com
· 9 years ago
060a9dd
Initial best file size is 1 (cannot be bigger than max file size)
by robert.swiecki@gmail.com
· 9 years ago
1b8e83e
Don't mangle file for the initial pass
by robert.swiecki@gmail.com
· 9 years ago
c1fdcfb
indent
by robert.swiecki@gmail.com
· 9 years ago
09df3dc
-N fuzzing
by robert.swiecki@gmail.com
· 9 years ago
8906855
Different -N waiting routing for MacOS
by robert.swiecki@gmail.com
· 9 years ago
e342f22
Log message in case of a better perf outcome
by robert.swiecki@gmail.com
· 9 years ago
3d09616
Lower the mmap() bugger size Correct logging routine
by robert.swiecki@gmail.com
· 9 years ago
6f31991
Use less syscalls in the logging subsystem
by robert.swiecki@gmail.com
· 9 years ago
edbca38
Improve perf watermarking
by robert.swiecki@gmail.com
· 9 years ago
f748241
Wording
by robert.swiecki@gmail.com
· 9 years ago
87f7c7e
Correctly dereference the pointer
by robert.swiecki
· 9 years ago
3b6c629
Move content mangling before file writing
by robert.swiecki@gmail.com
· 9 years ago
2421ce8
Unlink file only if buffer writing fails
by robert.swiecki@gmail.com
· 9 years ago
724f79e
Logging
by robert.swiecki@gmail.com
· 9 years ago
d239139
Initialize dynamic file in a different way
by robert.swiecki@gmail.com
· 9 years ago
308d814
Better check for the initial file
by robert.swiecki@gmail.com
· 9 years ago
1353154
No need to print id of semaphore
by robert.swiecki@gmail.com
· 9 years ago
c14f695
Debug
by robert.swiecki@gmail.com
· 9 years ago
bb5d264
Different mapping strategy for Linux/Posix
by robert.swiecki@gmail.com
· 9 years ago
c070b94
Move to the dest-file mmaped() logic in the regular fuzzing mode as well
by robert.swiecki@gmail.com
· 9 years ago
3109d0a
Get rid of -b
by robert.swiecki@gmail.com
· 9 years ago
0988d28
Fix file mangling, ftruncate file before saving
by robert.swiecki@gmail.com
· 9 years ago
4fc1969
Make it compile under Linux
by robert.swiecki@gmail.com
· 9 years ago
5fa9d90
Make it sort-a work under FreeBSD
by robert.swiecki
· 9 years ago
8388c39
Bigger poll() timeout (10 vs 100 msec)
by robert.swiecki@gmail.com
· 9 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
· 9 years ago
173f519
Gauss-like distribution of file sizes
by robert.swiecki@gmail.com
· 9 years ago
e768052
File resize algoritm
by robert.swiecki@gmail.com
· 9 years ago
2c0397e
Threads stack size must take into consideration dynamic file creation
by robert.swiecki@gmail.com
· 9 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
· 9 years ago
4da86bf
Magic values fuzzing
by robert.swiecki@gmail.com
· 9 years ago
36700b5
New mangle.* file
by robert.swiecki@gmail.com
· 9 years ago
ba92e19
Better code for saving a temporary file with best result
by robert.swiecki@gmail.com
· 9 years ago
dbf0188
Style
by robert.swiecki@gmail.com
· 9 years ago
ee9719a
Indent
by robert.swiecki@gmail.com
· 9 years ago
cd74cfc
Limit the dynamic file fileSz
by robert.swiecki@gmail.com
· 9 years ago
141c452
Don't mangle an initial empty file
by robert.swiecki@gmail.com
· 9 years ago
cac22fd
Naming scheme change for linux/perf.*
by robert.swiecki@gmail.com
· 9 years ago
7b8a9e0
Tmp - O_TRUNC
by robert.swiecki@gmail.com
· 9 years ago
85a0a95
Tmp
by robert.swiecki@gmail.com
· 9 years ago
41d8e05
Locking for concurrect access to the dynamic file
by robert.swiecki@gmail.com
· 9 years ago
2717779
Use signals with perf
by robert.swiecki@gmail.com
· 9 years ago
dfde1c7
Use syscall(__NR_fork) for Linux
by robert.swiecki@gmail.com
· 9 years ago
1dd36d4
Don't call prctl after vfork()
by robert.swiecki@gmail.com
· 9 years ago
1aac753
Better logging in linux/perf.c
by robert.swiecki@gmail.com
· 9 years ago
624233e
Initialize dyamic file if -f is provided
by robert.swiecki@gmail.com
· 9 years ago
0078cf1
More file_sz changes
by robert.swiecki@gmail.com
· 9 years ago
6e255ca
A bit better file creation strategy
by robert.swiecki@gmail.com
· 9 years ago
d4dd4df
Basic file generation
by robert.swiecki@gmail.com
· 9 years ago
cfff759
Basic perf code
by robert.swiecki@gmail.com
· 9 years ago
6d6f756
Baic dynamic file creation
by robert.swiecki@gmail.com
· 9 years ago
011981f
Stack guardsize
by robert.swiecki@gmail.com
· 9 years ago
5d86dd1
files_unmapFile -> files_unmapFileCloseFd
by robert.swiecki@gmail.com
· 9 years ago
8531f69
Correct authors header and C11 isms in the posix module
by robert.swiecki@gmail.com
· 9 years ago
4e3f76f
Correct mapping of files (filesize)
by robert.swiecki@gmail.com
· 9 years ago
6f5c239
Don't kill the whole process is one child creation fails
by robert.swiecki@gmail.com
· 9 years ago
01b6dd4
Set default thread stack size to 1MB
by robert.swiecki@gmail.com
· 9 years ago
3b630b4
Indent: Remove spaces at the end of lines
by robert.swiecki@gmail.com
· 9 years ago
90e9911
Better reporting and 64-bit rnd function
by robert.swiecki@gmail.com
· 9 years ago
e7190b9
proper reporting
by robert.swiecki@gmail.com
· 9 years ago
772b33d
berkeley style comments
by robert.swiecki@gmail.com
· 9 years ago
Next »