Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
78ea4d05713bffbf47a5db56af0415a6fa0eb7e1
/
linux
20b0d0b
Linux/ptrace: Use PTRACE_O_EXITKILL with non -p <pid> fuzzing only
by Robert Swiecki
· 8 years ago
79c93b1
linux/perf.c: fix --linux_perf_bts_block startup case
by Sergei Trofimovich
· 8 years ago
dd01b21
Linux/perf: lower the mmap size value for perf/aux
by Robert Swiecki
· 8 years ago
bfbc78b
linux: Use sys_sigabbrev with glibc
by Robert Swiecki
· 8 years ago
d627519
Linux: make jmp_buf static
by Robert Swiecki
· 8 years ago
06a45a6
Use TLS jmp_buf with setjmp/longjmp and enable the stack-protector back
by Robert Swiecki
· 8 years ago
940a080
Hide subproc_New inside subproc_Run
by Robert Swiecki
· 8 years ago
6923ecc
linux: #include '../linux/abc.h' -> #include 'abc.h'
by Robert Swiecki
· 8 years ago
4e421ab
Linux: no need to wait for regular proecesses to stop
by Robert Swiecki
· 8 years ago
695adff
linux: Use _NSIG (aka SIGRTMAX) instead of NSIG in signal table
by Robert Swiecki
· 8 years ago
60cdf52
Remove --linux_perf_custom and supporting code
by Robert Swiecki
· 8 years ago
b0a0822
Missing ; for defer when clang
by Anestis Bechtsoudis
· 8 years ago
a3a6a3e
; after defer for clang
by Robert Swiecki
· 8 years ago
3062f35
[Android] Align frame string format with Linux one
by Anestis Bechtsoudis
· 8 years ago
d0b2e1d
Indent
by Anestis Bechtsoudis
· 8 years ago
2178365
[Linux] ASan backtraces contain DSO name not function name
by Anestis Bechtsoudis
· 8 years ago
3b8d47e
[Linux] Parse proc maps & retrieve frame matching map
by Anestis Bechtsoudis
· 8 years ago
6fb025e
[Linux] Store unwinder frames data in heap instead of stack
by Anestis Bechtsoudis
· 8 years ago
a9e67c3
[Android] Unused arguments when report generating
by Anestis Bechtsoudis
· 8 years ago
ba68b38
[Linux] Implement symbol filters
by Anestis Bechtsoudis
· 8 years ago
fddc086
Unify time limits for all three archs. Remove rlimits/setitimer
by Robert Swiecki
· 8 years ago
216fef6
Report: Don't acuire mutex if there's nothing to report
by Robert Swiecki
· 8 years ago
c211899
Linux/arch: Set the persistent socket size to 2MiB
by Robert Swiecki
· 8 years ago
afbee72
Remove empty line, use /* */ as comments
by Robert Swiecki
· 8 years ago
030034e
Make it compile under Android - wrt arch_Clone
by Robert Swiecki
· 8 years ago
e7fd19e
Linux/fork-clone: avoid problems with glibc caching of TID/PID after syscall(__NR_clone)
by Robert Swiecki
· 8 years ago
e81f4b1
LOG message for setenv(MALLOC_CHECK_=3) -> setenv(MALLOC_CHECK_=7)
by Robert Swiecki
· 8 years ago
1188acb
MALLOC_CHECK_=7 is better malloc_check_ :)
by Robert Swiecki
· 8 years ago
4205786
Don't force MALLOC_CHECK_ if already set
by Robert Swiecki
· 8 years ago
e4dad65
Use SOCK_CLOEXEC for socketpair if available
by Jagger
· 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
94d54ff
Remove -I. from linux and posix builds
by Robert Swiecki
· 8 years ago
20ca4c0
Move some macros/defs to individual files
by Jagger
· 8 years ago
50ea017
Getting and setting for custom counter
by Jagger
· 8 years ago
48b75a9
Linux persistent code to linux/arch.c
by Jagger
· 8 years ago
f159a15
Timers for posix
by Jagger
· 8 years ago
c472959
Move persistent file sending to subproc
by Jagger
· 8 years ago
11d5694
Move perf to prepareChild
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
38fe833
Use bitmap again
by Jagger
· 8 years ago
508b19a
Thousands grouping of numbers
by Robert Swiecki
· 8 years ago
1b02fa0
Use byte-map instead of bit-map
by Robert Swiecki
· 8 years ago
eebf03e
Increase perf's aux/mmap size
by Jagger
· 8 years ago
6dca788
Apply bitmap mask to the right offet
by Jagger
· 8 years ago
5719eb7
Move instrumentation code to fuzz from arch
by Jagger
· 8 years ago
4aac9fe
Enable map shared mapping for all archrs
by Jagger
· 8 years ago
08a7e27
Don't use memfd_create for now
by Jagger
· 8 years ago
7a7d494
Clearer messages for mlock_kb
by Jagger
· 8 years ago
220e03e
Increase perf mapping sizes
by Jagger
· 8 years ago
2eb322a
Don't set too many perf options
by Robert Swiecki
· 8 years ago
8df4746
Disable events before counting them
by Robert Swiecki
· 8 years ago
b692f28
A bit faster PT
by Robert Swiecki
· 8 years ago
acd1cdb
Fix readdir_r + unused vars on some platforms + casting
by Robert Swiecki
· 8 years ago
b2fff2f
Introduce atomic-relaxed
by Robert Swiecki
· 8 years ago
58fba8e
More verbose kernel.perf_event_mlock_kb message
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
3addb87
Use SA_SIGINFO when using sa_sigaction
by Jagger
· 8 years ago
528c3e2
No need to use WUNTRACED in the loop
by Jagger
· 8 years ago
ac75f26
Block SIGPIPE, plus correctly hash a tuple in BTS-EDGE
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
b3358e3
Custom counters - correct version of strcmp
by Jagger
· 8 years ago
a8b8cb8
Split reapChild into preapre/reap
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
62ca18c
ptrace analyze for persistent pids
by Jagger
· 9 years ago
41e7ffc
Experimental - sancov: A very naive method of reading raw files
by Jagger
· 9 years ago
031129d
Perf on persistent pids
by Jagger
· 9 years ago
6dfa8f3
Start timer after 0.25s
by Jagger
· 9 years ago
baa598c
Make it faster by simplifying signal logic
by Jagger
· 9 years ago
3214e72
Use PTRACE_O_EXITKILL by default under Linux
by Jagger
· 9 years ago
aa28315
Correct way of counting BTS blocks
by Jagger
· 9 years ago
c1dc3af
Incorrect counter incremented
by Jagger
· 9 years ago
ebaf01e
getline's buffer must always be freed
by Jagger
· 9 years ago
a4003c5
Grammar & typos
by Anestis Bechtsoudis
· 9 years ago
4fe1869
defer {} instead of DEFER()
by Jagger
· 9 years ago
adcc347
Use SIGRTMIN+1 for Linux timer signals
by Jagger
· 9 years ago
0aa1fe4
New version of atomics
by Jagger
· 9 years ago
33cce5d
Unblock ALARM in speciific thread
by Jagger
· 9 years ago
82c0a7d
Correct use of O_CLOEXEC
by Jagger
· 9 years ago
609b317
Use explicit O_CLOEXEC with perf
by Jagger
· 9 years ago
5a3c4c3
Use O_CLOEXEC to avoid leaking data to child
by Jagger
· 9 years ago
090aead
bfd_close instead of bfd_close_all_done to get rid of memory leak
by Jagger
· 9 years ago
88ab237
Use native functions from endianess.h
by Jagger
· 9 years ago
378d11c
Less android-isms
by Jagger
· 9 years ago
a0df592
Even less Android/Linux incompatibilities
by Jagger
· 9 years ago
5f9c129
Less android-specific ifdefs
by Jagger
· 9 years ago
04d8482
Use uint32 for persistent file size
by Jagger
· 9 years ago
1aa94d7
files_readFileToBufMax() returns negative value as an error
by Jagger
· 9 years ago
1d74338
Don't create .honggfuzz files in persistent mode
by Jagger
· 9 years ago
cd3eb5b
More comprehensive linux signal coverage in subproc
by Robert Swiecki
· 9 years ago
0e67388
New module: subproc
by Robert Swiecki
· 9 years ago
9ef7b21
DISPLAY: Execs (iters)
by Robert Swiecki
· 9 years ago
64d7425
Use single timer per thread
by Robert Swiecki
· 9 years ago
Next »