Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
honggfuzz
/
refs/tags/rel/11/fp3/8901.4.A.0017.3
/
libhfnetdriver
bc7dea2
hfuzz-cc: mark HonggfuzzNetDriver_main as undefined but don't define it in the netdriver
by Robert Swiecki
· 5 years ago
e3d734f
hfcommin/util: implement sleep resistant to interrupts
by Robert Swiecki
· 5 years ago
5b2f071
netdriver: guard sleep against EINTR
by Robert Swiecki
· 5 years ago
2a96bec
hfnetdriver: lower some logging levels
by Robert Swiecki
· 5 years ago
2315021
libhfnetdriver: set SO_SNDBUF
by Robert Swiecki
· 5 years ago
52b62b2
netdriver: logging
by Robert Swiecki
· 5 years ago
5224a5d
hfcommon: add files_sockAddrToStr implementation
by Robert Swiecki
· 5 years ago
f280b1d
netdriver: log msg
by Robert Swiecki
· 5 years ago
98e2337
ALL: remove -p (pid), simplify the subproc state machine. NetBSD will stop working for some time, will be fixed in the coming days
by Robert Swiecki
· 5 years ago
7d3c772
netdriver: log msg
by Robert Swiecki
· 5 years ago
e3b1675
netdriver: typo
by Robert Swiecki
· 5 years ago
3f9870a
netdriver: a couple of small changes
by Robert Swiecki
· 5 years ago
ad1d51f
hfnetdriver: better handling of IPv4 vs IPV6
by Robert Swiecki
· 5 years ago
d7f594e
better fatal exit
by Robert Swiecki
· 5 years ago
3125ad0
netdriver: simplify TCP port config
by Robert Swiecki
· 5 years ago
6271897
netdriver: better logging
by Robert Swiecki
· 5 years ago
d95576c
typo in libhfnetdriver
by Robert Swiecki
· 5 years ago
fa40360
hfnd: allow to skip fuzzing if an env is set #2 - missing coma
by Robert Swiecki
· 6 years ago
72acd29
hfnd: allow to skip fuzzing if an env is set
by Robert Swiecki
· 6 years ago
cd8a565
hfnetdriver: sleep for 0.5 seconds only
by Robert Swiecki
· 6 years ago
cfdaefb
libhfnetdriver: don't make files_sendToSocket fatal
by Robert Swiecki
· 6 years ago
817b596
libhfnetdriver: use TCP_NODELAY only if it and SOL_TCP is defined
by Robert Swiecki
· 6 years ago
3382950
hfuzznetdriver: enable TCP_NODELAY on the outgoing socket
by Robert Swiecki
· 6 years ago
a99bad6
netdriver: call SO_REUSEADDR on outgoing socket as well
by Robert Swiecki
· 6 years ago
4b5c14d
libhfnetdriver: replace -- with argv[0] in parameters
by Robert Swiecki
· 6 years ago
6dc7500
libhfnetdriver: move binding to a random loopback address to a separate function
by Robert Swiecki
· 6 years ago
79d361c
libhfnetdriver: correct number of arguments for libfuzzer
by Robert Swiecki
· 6 years ago
fe552f1
netdriver: try to bind to a random loopback address before connect()
by Robert Swiecki
· 6 years ago
44c4259
netdriver: use /tmp/FUZZ as a scratch dir
by Robert Swiecki
· 6 years ago
1c72c48
hfnetdriver: log msg for sleep
by Robert Swiecki
· 6 years ago
5cc1f7b
cmdline: discover both persistent and netdriver modes
by Robert Swiecki
· 6 years ago
b5b23f6
libhfuzz: better way of assuring visibility of LIBHFUZZ_ symbols
by Robert Swiecki
· 6 years ago
7f7719f
libhfnetdriver: when used with Honggfuzz, don't parse until '--'
by Robert Swiecki
· 6 years ago
e227c66
hfuzz-cc: use specific macro for C++ whenc compiling binaries with libhfnetdriver
by Robert Swiecki
· 6 years ago
1d31137
libhfnetdriver: remove quotes in defines
by Robert Swiecki
· 6 years ago
8acf42b
netdriver: log typo
by Robert Swiecki
· 6 years ago
c44a6ef
work around some MacOSism
by Robert Swiecki
· 6 years ago
d5a038f
netdriver: bring netdriver.h in sync with hfuzz-cc
by Robert Swiecki
· 6 years ago
17c2d09
hfuzz: standardize names of module signatures
by Robert Swiecki
· 6 years ago
f829258
Add automatic persistency check
by Robert Swiecki
· 6 years ago
b6ab19e
netdriver: export and require HonggfuzzNetDriver_main_required
by Robert Swiecki
· 6 years ago
702ca70
make indent
by Robert Swiecki
· 6 years ago
4501a26
netdriver: MAIN_OR_HFND_FUZZ_TARGET -> HFND_FUZZING_ENTRY_FUNCTION
by Robert Swiecki
· 6 years ago
7306a3e
netdriver: better definitions for MAIN_OR_HFND_FUZZ_TARGET
by Robert Swiecki
· 6 years ago
4ae3de9
netdriver: make definitions of LLVMFuzzer.* weak, so they don't clash with application-defined fuzzing functions
by Robert Swiecki
· 6 years ago
562e977
netdriver: use extern 'C' with C++ code, so no C++ function variants are needed
by Robert Swiecki
· 6 years ago
7f3794e
hfnetdriver: use an envvar to figure out which output to link with the netdriver
by Robert Swiecki
· 6 years ago
cdffe17
netdriver: no need to start namespaces from the preinit_array
by Robert Swiecki
· 6 years ago
e72d8d7
hfnetdriver: try ipv4 and then ipv6 individually
by Robert Swiecki
· 6 years ago
5e21d89
netdriver: connect() doesn't return socket number
by Robert Swiecki
· 6 years ago
71a797f
netdriver: use IPv6 for connections (also for IPv4)
by Robert Swiecki
· 6 years ago
e98519e
netdriver: use IPv6 for connections (also for IPv4)
by Robert Swiecki
· 6 years ago
830f38d
hfnetdriver: asan_init hijack is not really needed
by Robert Swiecki
· 6 years ago
e31ba99
hfnetdriver: sorround include by extern 'C'
by Robert Swiecki
· 6 years ago
8a54386
net_driver: initialize newly created server argv0 to 'fuzzer'
by Robert Swiecki
· 6 years ago
80d416c
libhfnetdriver: add netdriver.h
by Robert Swiecki
· 6 years ago
f90fb15
rename UNUSED to HF_ATTR_UNUSED for clarity
by Robert Swiecki
· 6 years ago
7b93006
libhfnetdriver: better C++ function descriptions
by Robert Swiecki
· 6 years ago
522f038
libhfnetdriver: make it compile under POSIX (missing include)
by Robert Swiecki
· 6 years ago
d758a9b
libhfnetdriver: hijack __asan_init if needed
by Robert Swiecki
· 6 years ago
7c7b798
libhfnetdriver: comments, remove some includes
by Robert Swiecki
· 6 years ago
5eb6659
libhfnetdriver: use more C++ variants of int main(..)
by Robert Swiecki
· 6 years ago
81e4e27
libhfnetdriver.h is not necessary for now
by Robert Swiecki
· 6 years ago
93bf198
libhfnetdriver: don't overwrite -- for libfuzzer
by Robert Swiecki
· 6 years ago
b439a2b
libhfnetdriver: Use C++ m_Z23HonggfuzzNetDriver_mainiPPc as well
by Robert Swiecki
· 6 years ago
5043d9b
Add libhfnetdriver/netdriver.h
by Robert Swiecki
· 6 years ago
246af3e
Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries
by Robert Swiecki
· 6 years ago