Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
refs/heads/int/p/fp2
/
libhfuzz
3f8e9fd
mangle: allow 0-lenght inputs
by Robert Swiecki
· 6 years ago
6088be4
libhfuzz: better comments for _HF_USE_RET_ADDR
by Robert Swiecki
· 6 years ago
3973005
Makefile: Allow to specify HFUZZ_USE_RET_ADDR via Makefile
by Robert Swiecki
· 6 years ago
b707173
Makefile: support _HF_USE_RET_ADDR_1
by Robert Swiecki
· 6 years ago
b0cb93b
libhfuzz: use uintptr_t instead of void* for address passing
by Robert Swiecki
· 6 years ago
8619952
libhfuzz: define a short LLVMFuzzerInitialize
by Robert Swiecki
· 6 years ago
c715583
libhfuzz: don't make main() weak under cygwin
by Robert Swiecki
· 6 years ago
72092d3
libhfuzz: better info about mismatched version of the feedback structure
by Robert Swiecki
· 6 years ago
c18e501
Allow multiple calls to __sanitizer_cov_trace_pc_guard_init
by Zach Riggle
· 6 years ago
7dce26b
libhfuzz: more informative log/fatal messages
by Robert Swiecki
· 6 years ago
51d5f54
libhfuzz: use PLOG instead of LOG+strerror
by Robert Swiecki
· 6 years ago
2cfd2b2
libhfuzz: initialie tsan/ubsan/msan along asan in trace_pc_guard
by Robert Swiecki
· 6 years ago
f850bae
libhfuzz: call __asan_init is it's available, and under Android
by Robert Swiecki
· 6 years ago
52815ae
libhfuzz: initialize asan under Android if it hasn't been previously
by Robert Swiecki
· 6 years ago
6edecd2
Fix issues on Android system builds
by Zach Riggle
· 6 years ago
445de57
libhfuzz: __sanitizer_cov_trace_const_cmp* doesn't need to be a weak alias to __sanitizer_cov_trace_cmp*
by Robert Swiecki
· 6 years ago
cd8d2ac
Makefile: use __NO_STRING_INLINES for libs for all archs
by Robert Swiecki
· 6 years ago
533e153
libhfuzz/memcmp: undef all glibc functions first before use
by Robert Swiecki
· 7 years ago
6e1ab71
Fix prototype for __sanitizer_cov_trace_pc_indir
by Robert Swiecki
· 7 years ago
8e29c31
libhfuzz: __wrap_* functions don't need to be weak
by Robert Swiecki
· 7 years ago
3b4ec3b
libhfuzz: simpler HF_WEAK_WRAP macro
by Robert Swiecki
· 7 years ago
5e8b9b8
make indent
by Robert Swiecki
· 7 years ago
7af8ad6
libhfuzz: use XVAL to avoid redefinitions of e.g. strcmp
by Robert Swiecki
· 7 years ago
bf1e56d
libhfuzz: provide weak strcmp and similar functions
by Robert Swiecki
· 7 years ago
b6b0460
libhfuzz: reference each *.o modules between themselves, so these are re-scaned during binary linking
by Robert Swiecki
· 7 years ago
9aff5e6
libhfuzz: implement __sanitizer_cov_trace_const* variants
by Robert Swiecki
· 7 years ago
d50ed42
all: indent webkit->google
by Robert Swiecki
· 7 years ago
0b56611
Makefile: add clang-format ColumnLimit:100
by Robert Swiecki
· 7 years ago
6e028bd
make indent
by Robert Swiecki
· 7 years ago
55411dd
Make indent
by Robert Swiecki
· 7 years ago
4e595fb
Makefile: indent everything with clang-format
by Robert Swiecki
· 7 years ago
d0fa62c
make indent with clang-format
by Robert Swiecki
· 7 years ago
10eeb0a
Move the honggfuzz_t and fuzzer_t types out of common
by Robert Swiecki
· 7 years ago
88cf3c6
libhfuzz: make common str* functions inline
by Robert Swiecki
· 7 years ago
dcc4a6a
libhfuzz: remove inline to export symbols
by Robert Swiecki
· 7 years ago
c650d34
libhfuzz: export memory comparison functions
by Robert Swiecki
· 7 years ago
1af4ad2
libhfuzz: more instrumentation for Apache
by Robert Swiecki
· 7 years ago
659afb7
libhfuzz: param 'new' -> 'n'
by Robert Swiecki
· 7 years ago
fcf8511
libhfuzz: implement proper 'void instrumentCmpMap(void *addr, unsigned int n)'
by Robert Swiecki
· 7 years ago
6e0dc24
libhfuzz: export-able version of libhfuzz_instrumentUpdateCmpMap{
by Robert Swiecki
· 7 years ago
ee3a530
libhfuzz: remove always_inline attribute
by Robert Swiecki
· 7 years ago
0cf7653
libhfuzz: remove brackets around returns
by Robert Swiecki
· 7 years ago
c09a666
libhfuzz: comment for libxml2
by Robert Swiecki
· 7 years ago
f1146ae
libhfuzz: more libxml strings (add __wrap_)
by Robert Swiecki
· 7 years ago
4b24c63
libhfuzz: more libxml strings
by Robert Swiecki
· 7 years ago
4876144
libhfuzz: string comparisons for libxml
by Robert Swiecki
· 7 years ago
c680237
libhfuzz:libhfuzz.h: Include <sched.h>
by Robert Swiecki
· 7 years ago
e2e64b0
libhfuzz: implement __sanitizer_cov_indir_call16
by Robert Swiecki
· 7 years ago
d9e9698
libhfuzz: missing return in switch
by Robert Swiecki
· 7 years ago
67ed6c1
libhfuzz/libhfuzz.h: add #include <stddef.h>
by Robert Swiecki
· 7 years ago
388e019
libhfuzz: remove readFromFdAll
by Robert Swiecki
· 7 years ago
0b55b83
libhfuzz: instrument common *SSL memory functions
by Robert Swiecki
· 7 years ago
2b3ecfe
Use __wrap functions for strcmp,memcmp,etc.. instead of statically defining them
by Robert Swiecki
· 7 years ago
9414bbe
libhfuzz: fix implementation of strstr and strcaserstr
by Robert Swiecki
· 7 years ago
f98a927
libhfuzz: LLVMFuzzerMutate comment
by Robert Swiecki
· 7 years ago
392fc73
implement libhfuzz/ns
by Robert Swiecki
· 7 years ago
21d5ac7
libhfuzz/linux: type getuid -> getgid
by Robert Swiecki
· 7 years ago
0f5e9d7
libhfuzz/linux: \n at the end of entries for gid_map/uid_map
by Robert Swiecki
· 7 years ago
7925559
libhfuzz.h: add required includes
by Robert Swiecki
· 7 years ago
0061b22
Change defined(_HF_ARCH_LINUX) -> defined(__linux__) for public includes
by Robert Swiecki
· 7 years ago
649b89d
libhfuzz: add linux functions to libhfuzz.h
by Robert Swiecki
· 7 years ago
cabf6e7
libhfuzz: make more examples work with libhfuzz.h
by Robert Swiecki
· 7 years ago
f827c98
examples/openssl: add include <libhfuzz.h>
by Robert Swiecki
· 7 years ago
ae6e6f7
Merge
by Robert Swiecki
· 7 years ago
74c23a8
hfuzz_cc: include libhfuzz path with hfuzz-clang/hfuzz-cc
by Robert Swiecki
· 7 years ago
e041128
libhfuzz/persistent.c: actually read from in_fd
by Robert Swiecki
· 7 years ago
78fdb6f
libhfuzz/persistent: in case there are arguments to main(), use the last argument as an input file
by Robert Swiecki
· 7 years ago
2b69ed4
libhfuzz/persistent: use libcommon/files functions instead of custom ones
by Robert Swiecki
· 7 years ago
2d01690
Make libhfuzz use libcommon
by Robert Swiecki
· 7 years ago
241a741
Introduce libcommon
by Robert Swiecki
· 7 years ago
b27c895
Differentiate between edges and pcs
by Robert Swiecki
· 7 years ago
bae12bb
[macOS clang] fix libhfuzz compilation issue
by Anestis Bechtsoudis
· 7 years ago
d51cd3f
libhfuzz: Support old __sanitizer_cov_trace_cmp
by Robert Swiecki
· 7 years ago
5bfb70e
libhfuzz/instrument: rewrite sanitizer_cov_trace_pc_indir to use edge
by Robert Swiecki
· 7 years ago
0e24849
libhfuzz: mark all instrument functions as ATTRIBUTE_X86_REQUIRE_SSE42
by Robert Swiecki
· 7 years ago
5776157
libhfuzz: check for whether guard value is 0
by Robert Swiecki
· 7 years ago
4681bd3
libhfuzz: simpler __sanitizer_cov_trace_switch
by Robert Swiecki
· 7 years ago
f43c30a
libhfuzz: make write function taking const buf
by Robert Swiecki
· 7 years ago
8885029
libhfuzz: make indent
by Robert Swiecki
· 7 years ago
0ec9811
Libhfuzz: get rid of global -msse4.2 for intel
by Robert Swiecki
· 7 years ago
976d839
libhfuzz: memcmp()
by Robert Swiecki
· 7 years ago
4151318
libhfuzz: tupo
by Robert Swiecki
· 7 years ago
06a3f38
libhfuzz: better instrumentation for strncmp/strncasecmp/memcmp
by Robert Swiecki
· 7 years ago
549f51d
libhfuzz: fewer custom defines in memorycmp.c
by Robert Swiecki
· 7 years ago
4591d5c
Libhfuzz: indir jumps - report from/to addresses separately
by Robert Swiecki
· 7 years ago
b38cfbe
libhfuzz: inline bitmap modyfying function
by Robert Swiecki
· 7 years ago
0d254c4
libhfuzz: no need to mask values for __sanitizer_cov_trace_switch
by Robert Swiecki
· 7 years ago
566ca1b
libhfuzz: cmp switch positioning
by Robert Swiecki
· 7 years ago
50847cd
libhfuzz: make switch comparisons work
by Robert Swiecki
· 7 years ago
5e933fb
libhfuzz: slight implementation wrt guards
by Robert Swiecki
· 7 years ago
f0441d9
libhfuzz: make memcmp function succeed if length==0
by Robert Swiecki
· 7 years ago
e6d4f34
persistent: ssize_t instead of size_t for reads
by Robert Swiecki
· 8 years ago
9bf3c18
persistent: accept input from stdin if run separately
by Gergely Nagy
· 8 years ago
bcfdb97
Revert "persistent: signal ready from persistent process"
by Robert Swiecki
· 8 years ago
80a87b9
persistent: signal ready from persistent process
by Robert Swiecki
· 8 years ago
9f4cd09
Remove UNUSED
by Robert Swiecki
· 8 years ago
7c2c90c
Make sancov PC guards work across multiple processes
by Robert Swiecki
· 8 years ago
3eee4b5
Don't reinitialize sancov pc guards
by Robert Swiecki
· 8 years ago
ab28815
Info about trace-pc-guard in docs/comments
by Robert Swiecki
· 8 years ago
574b039
Support for trace-pc-guard
by Robert Swiecki
· 8 years ago
Next »