Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
ee4fd08778010d6ba83465ba961161a6dfdad06d
/
common.h
e5f09f8
Refactor sanitizers env preparation & crashes monitor
by Anestis Bechtsoudis
· 8 years ago
013bc9c
Kill the process with SIGKILL is the first signal did not cause the process to exit
by Robert Swiecki
· 8 years ago
e84b645
cmdline: allow to kill process with SIGVTALRM is it timeouts
by Robert Swiecki
· 8 years ago
f2d9c3a
display: Better printing for cmdline
by Robert Swiecki
· 8 years ago
d158aac
Remove customCnt counters
by Robert Swiecki
· 8 years ago
60cdf52
Remove --linux_perf_custom and supporting code
by Robert Swiecki
· 8 years ago
ba68b38
[Linux] Implement symbol filters
by Anestis Bechtsoudis
· 8 years ago
7c2c90c
Make sancov PC guards work across multiple processes
by Robert Swiecki
· 8 years ago
3a57226
No need to specify struct name in TAILQ_HEAD
by Robert Swiecki
· 8 years ago
e8f8e8d
Make file queue depend on sys/queue
by Robert Swiecki
· 8 years ago
3f03f7e
No need to use so big thread stack size
by Robert Swiecki
· 8 years ago
ee266ac
Introduce --pprocess_cmd for file postprocessing
by Robert Swiecki
· 8 years ago
e7af11e
Version 0.8 -> 0.9alpha
by Jagger
· 8 years ago
1b2d482
Make coverage append the default mode
by Jagger
· 8 years ago
3c7e7ce
Implement coverage append mode
by Jagger
· 8 years ago
dac8cf1
Implement --covDir
by Robert Swiecki
· 8 years ago
c64c9eb
Don't use strlen() for dictionary entries
by Jagger
· 8 years ago
6b9efac
v0.8
by Robert Swiecki
· 8 years ago
531438a
Dictionary variables based on sys/queue.h
by Robert Swiecki
· 8 years ago
badab61
_HF_PERF_BITMAP_MASK -> _HF_PERF_BITMAP_BITSZ_MASK for clarity
by Robert Swiecki
· 8 years ago
34789a7
Rename secondary counter to 'comparison map'
by Jagger
· 8 years ago
9aa3718
Secondary counters also are based on bitmap now
by Jagger
· 8 years ago
91c687c
Secondary counters for soft counters
by Jagger
· 8 years ago
acfc0a0
Print prog name and version in the output
by Jagger
· 8 years ago
20ca4c0
Move some macros/defs to individual files
by Jagger
· 8 years ago
71b7372
Implement maximal number of branches for softCnt
by Robert Swiecki
· 8 years ago
2c1a691
timer_t not defined on mac
by Jagger
· 8 years ago
f159a15
Timers for posix
by Jagger
· 8 years ago
98f0a0a
Move perfFds to fuzzer->linux
by Jagger
· 8 years ago
93253f7
Move some of the persistent code to subproc.c
by Jagger
· 8 years ago
c8b6eda
Moving macros a bit around the code
by Jagger
· 8 years ago
7d4f3fd
Move atomics to util.h
by Jagger
· 8 years ago
5c1b30b
Indent for asm
by Jagger
· 8 years ago
38fe833
Use bitmap again
by Jagger
· 8 years ago
7855f6b
Declaring struct packed might result in unaligned access on some archs
by Jagger
· 8 years ago
1b02fa0
Use byte-map instead of bit-map
by Robert Swiecki
· 8 years ago
fa3544a
Pass fuzzing thread no as envvar
by Jagger
· 8 years ago
b2fff2f
Introduce atomic-relaxed
by Robert Swiecki
· 8 years ago
4f4e829
No need to align for mmap
by Robert Swiecki
· 8 years ago
9a135bb
Renaming of defines
by Jagger
· 8 years ago
b7fa3ee
A more versatile feedback struct
by Jagger
· 8 years ago
3d97752
Set perf bitmap size to 16 foreva :)
by Jagger
· 8 years ago
395df02
Missing gcc instrumentation, plus atomic_clear oddities
by Jagger
· 8 years ago
b01aaae
Slight improvements to the software-based counters
by Jagger
· 8 years ago
bc7532e
Use memfd_create if possible
by Robert Swiecki
· 8 years ago
1b6c301
Perf: remove bbMapSz as compile-team multiplication is faster
by Jagger
· 8 years ago
66e5460
Remove sanCovFast which wasn't that fast
by Jagger
· 8 years ago
41e7ffc
Experimental - sancov: A very naive method of reading raw files
by Jagger
· 8 years ago
c9a7133
Fix race condition when writting the report.
by Haris Andrianakis
· 8 years ago
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
· 9 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
Next »