Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
d1fccd573646cacc4ea0735567d2b1bfb4eb3cb9
/
common.h
bfcba12
Typos, Spaces & Small Docs updates
by Anestis Bechtsoudis
· 8 years ago
4fe1869
defer {} instead of DEFER()
by Jagger
· 8 years ago
8073b35
Use __atomic_clear for ATOMIC_CLEAR
by Jagger
· 8 years ago
ba75eff
Use CST_SEQ for the moment, with atomics. Analyze later
by Jagger
· 8 years ago
0aa1fe4
New version of atomics
by Jagger
· 8 years ago
1d5467e
Size of HF bitmap to 24MiB
by Jagger
· 8 years ago
5f9c129
Less android-specific ifdefs
by Jagger
· 8 years ago
9f9968a
Surround timer_t by HF_ARCH)LINUX guards
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
decf14b
Thread-specific fuzzer_t structure
by Robert Swiecki
· 8 years ago
0f937af
Initial implementation of persistent fuzzing:
by Robert Swiecki
· 8 years ago
a05c0fa
Linux-specific struct to linux/
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
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
e6be75c
No need to name a typedef'd struct
by Jagger
· 8 years ago
5d9fb9c
SANCOV: The default size of the bitmap was too small for some binaries
by Jagger
· 8 years ago
d34417d
Macros for atomics
by Jagger
· 8 years ago
05354ca
Wait for the PRE phase to finish with dynamic fuzzing
by Robert Swiecki
· 8 years ago
7084e65
Fix arch code (flipRate)
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
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
6c9f682
Sort config struct in the right order
by Robert Swiecki
· 8 years ago
28aebbd
Cleaner impl. of DEFER
by Jagger
· 8 years ago
80041fe
Implement clear env
by Jagger
· 8 years ago
df05a3c
Cleaner defer()
by Robert Swiecki
· 8 years ago
a9db9dd
Introduce go-style defer
by Robert Swiecki
· 8 years ago
876a74c
Improve *.h guard macros
by Jagger
· 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
cdbf685
Use execveat() if available (but fall-back to execvp)
by Jagger
· 8 years ago
413cb13
LINUX: Add read PID from file
by Anestis Bechtsoudis
· 8 years ago
cc42cd6
refactor memory barriers
by Jagger
· 8 years ago
94335d6
3
by Robert Swiecki
· 9 years ago
39bd2b0
Basic structure support for Intel PT
by Jagger
· 8 years ago
3abc560
Change names of dynamic counters
by Jagger
· 8 years ago
4d9e8c9
Fix Android & Clang compilation issues
by Anestis Bechtsoudis
· 8 years ago
93fd06c
Make LOG() faster by inlining level check. Make it compile with clang
by Jagger
· 8 years ago
72d2bef
Print full cmd-line in display*
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
8e634c3
LINUX: Abstract SIGABRT monitor logic
by Anestis Bechtsoudis
· 9 years ago
7739272
SANCOV: Remove perf timer used for dev
by Anestis Bechtsoudis
· 9 years ago
56e360f
SANCOV: Rename variables
by Anestis Bechtsoudis
· 9 years ago
a1b0a65
LINUX: Add missing definition
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
ac05480
SANCOV: Don't mangle 1st iteration
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
c34451a
ANDROID: ASan abort code change
by Anestis Bechtsoudis
· 9 years ago
a16f70f
SANCOV: Upgrade data collection
by Anestis Bechtsoudis
· 9 years ago
02b99be
LINUX: Feedback replace seeds
by Anestis Bechtsoudis
· 9 years ago
be0ac7b
LINUX: Introduce sanitizer coverage
by Anestis Bechtsoudis
· 9 years ago
c06f8b3
Stack size improvements
by Anestis Bechtsoudis
· 9 years ago
2ff92d1
Annotate unused vars
by Anestis Bechtsoudis
· 9 years ago
545103b
LINUX: Macros cleanup
by Anestis Bechtsoudis
· 9 years ago
60ea5e7
LINUX: Cleanup single frame masking
by Anestis Bechtsoudis
· 9 years ago
0ef9000
LINUX: Add single frame fail safe
by Anestis Bechtsoudis
· 9 years ago
46ea10e
Verifier dry run
by Anestis Bechtsoudis
· 9 years ago
79b799e
Add verifier counter
by Anestis Bechtsoudis
· 9 years ago
0cde66f
Merge branch 'master' into verifier
by Anestis Bechtsoudis
· 9 years ago
a88f96f
Use logging from nsjail
by Robert Swiecki
· 9 years ago
6b9e83d
Abort verifier on first mismatch
by Anestis Bechtsoudis
· 9 years ago
ee5316d
Merge branch 'master' into verifier
by Anestis Bechtsoudis
· 9 years ago
5c86ebc
Implement crashes verifier
by Anestis Bechtsoudis
· 9 years ago
d59af69
Implement stackhash blacklist
by Anestis Bechtsoudis
· 9 years ago
d7e8ed2
Crashes counter improvements
by Anestis Bechtsoudis
· 9 years ago
b865a57
Merge branch 'master' of https://github.com/google/honggfuzz
by Anestis Bechtsoudis
· 9 years ago
3b51355
Remove remnants of fuzzer->branchBestCnt
by Jagger
· 9 years ago
b409ee1
Name counters directly
by Jagger
· 9 years ago
666e491
Merge branch 'master' of https://github.com/google/honggfuzz
by Anestis Bechtsoudis
· 9 years ago
c578d64
Use prlimit64 to allow fuzzing 64bit processes from 32bit honggfuzz
by Robert Swiecki
· 9 years ago
81c6a0d
Get rid of semaphores. Signals rule
by Robert Swiecki
· 9 years ago
dbc4a15
Add support for MSAN
by Jagger
· 9 years ago
672a918
Revert "Merge branch 'master' of https://github.com/google/honggfuzz"
by Anestis Bechtsoudis
· 9 years ago
fcb268c
Merge branch 'master' of https://github.com/google/honggfuzz
by Anestis Bechtsoudis
· 9 years ago
794b758
Add support for MSAN
by Jagger
· 9 years ago
c76159b
Merge branch 'master' of https://github.com/google/honggfuzz
by Anestis Bechtsoudis
· 9 years ago
6aa6e71
Use atomic operations instead of locking sections of code with mutexes
by Jagger
· 9 years ago
d968053
Dynamic workspace
by Anestis Bechtsoudis
· 9 years ago
630aa7f
Display: report elapsed time
by Jagger
· 9 years ago
4b5281e
Display: add timeout counter
by Jagger
· 9 years ago
0764ad7
Initial implementation of an ANSI status screen
by Jagger
· 9 years ago
ea39a8f
Simplify thread creation. Make threads go in loops instead of restarting them
by Jagger
· 9 years ago
d628a70
A quick periodic indent
by Jagger
· 9 years ago
cfc39fb
Implement Android Linux PTRACE support
by Anestis Bechtsoudis
· 9 years ago
4f1124f
Support for word dictionaries
by robert.swiecki@gmail.com
· 9 years ago
6a623cd
No need for ptraceAttached flag
by robert.swiecki@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
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
10e69b6
Support for blocks/edges
by robert.swiecki@gmail.com
· 9 years ago
f845d4d
Add support for CPU cycles measurement
by robert.swiecki@gmail.com
· 9 years ago
15eca6f
Use putenv instead of setenv (no need for character conversion)
by robert.swiecki@gmail.com
· 9 years ago
da8396c
Support for env variables
by robert.swiecki@gmail.com
· 9 years ago
Next »