History log of /external/honggfuzz/honggfuzz.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
371e129f49882d455d412d5e7edd9317f1a3c32d 18-Dec-2017 Robert Swiecki <robert@swiecki.net> honggfuzz.h: move some fields into timing subfield
/external/honggfuzz/honggfuzz.c
97d0ceeeaed6c706ae893235c089ceabaa69ff9f 18-Dec-2017 Robert Swiecki <robert@swiecki.net> move some struct honggfuzz fields into exe subfield
/external/honggfuzz/honggfuzz.c
ced3ebaa5a4a96185dc92a40c98f6dbb8728743b 15-Dec-2017 Robert Swiecki <robert@swiecki.net> Implement idea of total (all) and new coverage directories, as well as concept of crash directory
/external/honggfuzz/honggfuzz.c
06a0d8c2b1d51aca15913db20b859548841deed0 29-Nov-2017 Robert Swiecki <robert@swiecki.net> linux: make pidCmd buffer static
/external/honggfuzz/honggfuzz.c
3edbe82266173f1ddae16c535a65289c6404be91 16-Nov-2017 Robert Swiecki <robert@swiecki.net> hongfuzz: ignore _wur with UNUSED instead of (void)
/external/honggfuzz/honggfuzz.c
0dde76dc323bf5450676c3730de2ac9b78729b26 16-Nov-2017 Robert Swiecki <robert@swiecki.net> terminating logic: more improvements
/external/honggfuzz/honggfuzz.c
35978ac489cbd1bc2449238c945acc05267d73f4 16-Nov-2017 Robert Swiecki <robert@swiecki.net> better termination logic
/external/honggfuzz/honggfuzz.c
82c707ccd07e9b6bb8eea2cea6d031a968fd33ea 14-Nov-2017 Robert Swiecki <robert@swiecki.net> all: move more struct fields into substructers for clarity
/external/honggfuzz/honggfuzz.c
d50ed4254e9260cd0b4ddb5f6608ec54447ec08d 13-Nov-2017 Robert Swiecki <robert@swiecki.net> all: indent webkit->google
/external/honggfuzz/honggfuzz.c
66b651243d313ff47b4d0e76379589fb026dad7a 11-Nov-2017 Robert Swiecki <robert@swiecki.net> honggfuzz.h: group some fileds of the main struct
/external/honggfuzz/honggfuzz.c
0b5661142ce282754e8c22e02ea8e9d66036ae58 17-Oct-2017 Robert Swiecki <robert@swiecki.net> Makefile: add clang-format ColumnLimit:100
/external/honggfuzz/honggfuzz.c
4e595fb320d85cc29abe1cf38bea8eb04bfd301d 11-Oct-2017 Robert Swiecki <robert@swiecki.net> Makefile: indent everything with clang-format
/external/honggfuzz/honggfuzz.c
d0fa62c5606ba9caf914b4db031d22d9551d16ba 28-Sep-2017 Robert Swiecki <robert@swiecki.net> make indent with clang-format
/external/honggfuzz/honggfuzz.c
10eeb0a296350f6e756a736692762a6ce3358d27 28-Sep-2017 Robert Swiecki <robert@swiecki.net> Move the honggfuzz_t and fuzzer_t types out of common
/external/honggfuzz/honggfuzz.c
c95cf2ac02e50efa9f7249b55e54eeafe6d14d9e 23-Jun-2017 Robert Swiecki <robert@swiecki.net> Implement maximum session time
/external/honggfuzz/honggfuzz.c
a375f4b69fc1dadced11ea6796edde116ae9898b 01-Jun-2017 Robert Swiecki <robert@swiecki.net> Move display.[c|h] out of libcommon
/external/honggfuzz/honggfuzz.c
1c9d809c9dc2ed9d0983c5d87776fc250102675d 01-Jun-2017 Robert Swiecki <robert@swiecki.net> Use fork() instead of clone() because https://bugzilla.redhat.com/show_bug.cgi?id=906468 is fixed in newer version
/external/honggfuzz/honggfuzz.c
069b48f4b08cc67f14a8280cd3b4892bcdd632bc 31-May-2017 Robert Swiecki <robert@swiecki.net> Implement --exit_upon_crash
/external/honggfuzz/honggfuzz.c
241a741c9103bf638330e1f310d789053a0d2b8b 24-May-2017 Robert Swiecki <robert@swiecki.net> Introduce libcommon
/external/honggfuzz/honggfuzz.c
c1deec87b43619d1629fb548fb380dffd8df8fd3 27-Apr-2017 Robert Swiecki <robert@swiecki.net> Allow mutating external files with -c
/external/honggfuzz/honggfuzz.c
3c01a0c7a1f26063dfc5bf7e53ccb1aa4238c2bb 15-Mar-2017 Robert Swiecki <robert@swiecki.net> fuzz: a couple of smaller fixes
/external/honggfuzz/honggfuzz.c
746eaf040947790147b7ad5fc2875b33efe3b718 01-Mar-2017 Robert Swiecki <robert@swiecki.net> linux: speed-up non-persistent modes
/external/honggfuzz/honggfuzz.c
8d01b01160318e9644cca93c57252e6cb5e0d629 19-Feb-2017 Robert Swiecki <robert@swiecki.net> More thread termination clean-ups
/external/honggfuzz/honggfuzz.c
33fb284bc8386c1660196278046104ba9230aa77 19-Feb-2017 Robert Swiecki <robert@swiecki.net> Use pthread_join
/external/honggfuzz/honggfuzz.c
1f1ce17030575d7f7384313291e6d2d50cd22128 10-Feb-2017 Robert Swiecki <robert@swiecki.net> display: With non -v put the cursor at the bottom of the screen
/external/honggfuzz/honggfuzz.c
98b105676a91c25ae24c6fddb0ab3d61a79b7ae4 09-Feb-2017 Robert Swiecki <robert@swiecki.net> diusplay: experimental no-scroll for logs
/external/honggfuzz/honggfuzz.c
e4d63d41a13cbbbfed02d4da5cdf0f374afc7f6c 01-Nov-2016 Robert Swiecki <robert@swiecki.net> Missing shared memory mapping for -z
/external/honggfuzz/honggfuzz.c
00be189568ac7d6fb5e8b6f335cfaa7467b5d3da 31-Oct-2016 Anestis Bechtsoudis <anestis@census-labs.com> Indent

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
3dce6acf4ab975fab66f54637792cebb9d1ce947 31-Oct-2016 Anestis Bechtsoudis <anestis@census-labs.com> Indent + comments

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
ba68b38c475614a7f7193533e03adfd464cfd450 29-Oct-2016 Anestis Bechtsoudis <anestis@census-labs.com> [Linux] Implement symbol filters

Whitelist/Blacklist symbol filters are checked when walking crash
stackstrace. Whitelist has always priority over both stackhash
blacklist or symbol blacklist.

Filter input files expect one symbol per line while supporting
wildcard strings (e.g. mem*).

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
e8f8e8dba98876b54080d00bd9a30638f8b932a7 03-Oct-2016 Robert Swiecki <robert@swiecki.net> Make file queue depend on sys/queue
/external/honggfuzz/honggfuzz.c
531438a12e882693eae5812268ba71973369596a 13-Sep-2016 Robert Swiecki <swiecki@google.com> Dictionary variables based on sys/queue.h
/external/honggfuzz/honggfuzz.c
5b81a507643556cb8a07e157e21572494a44dee9 07-Sep-2016 Jagger <robert@swiecki.net> Create shm file in the working dir
/external/honggfuzz/honggfuzz.c
fbd4ae140855feacc68130e58d13b470661dc306 02-Sep-2016 Jagger <robert@swiecki.net> Block SIGIO in the main thread
/external/honggfuzz/honggfuzz.c
4aac9fe10ce959bd240a829b0f57c4c561f46385 28-Aug-2016 Jagger <robert@swiecki.net> Enable map shared mapping for all archrs
/external/honggfuzz/honggfuzz.c
ac75f26d42616be5d0744697d8c0bbad5f8e6cce 20-Aug-2016 Jagger <robert@swiecki.net> Block SIGPIPE, plus correctly hash a tuple in BTS-EDGE
/external/honggfuzz/honggfuzz.c
05783bb3232ae7e28547cd0e242fd2b209640435 26-Jul-2016 Robert Swiecki <swiecki@google.com> Display stats less frequently
/external/honggfuzz/honggfuzz.c
6828c9cdb4a8ca1867a87e8eef804e011bfdbf2e 26-Jul-2016 Robert Swiecki <swiecki@google.com> Display stats more frequently
/external/honggfuzz/honggfuzz.c
4f97d7711fac8865a14ea821e663886c826e78c7 20-Jul-2016 Jagger <robert@swiecki.net> Don't free resources upon signal, as threads are still running
/external/honggfuzz/honggfuzz.c
a419873191d242b86cbb7fbe28f60fff4612be54 26-Apr-2016 Anestis Bechtsoudis <anestis@census-labs.com> Fix memory leak

Detected with valgrind under the Android OS platform

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
33cce5d4d07aead55a783f9160d322dab88205fe 16-Apr-2016 Jagger <robert@swiecki.net> Unblock ALARM in speciific thread
/external/honggfuzz/honggfuzz.c
3846dfcda8c658e5096604468eb536109ffefdd2 16-Apr-2016 Jagger <robert@swiecki.net> Missing sig
/external/honggfuzz/honggfuzz.c
090de22680ae4f28447d9a858d6816857e1032db 16-Apr-2016 Jagger <robert@swiecki.net> Set-up sighandler pre-threads
/external/honggfuzz/honggfuzz.c
b67fe4f48a2fba36b773c415e3d65fa47fc02028 16-Apr-2016 Jagger <robert@swiecki.net> Don't block SIGALRM in threads
/external/honggfuzz/honggfuzz.c
247c3b4227ea3cbb3f276b57b593a343b6add568 21-Mar-2016 Jagger <robert@swiecki.net> Move linux hfuzz_t code to linux struct
/external/honggfuzz/honggfuzz.c
d34417dea4411d579a620a59c63e6fc35c44e576 16-Mar-2016 Jagger <robert@swiecki.net> Macros for atomics
/external/honggfuzz/honggfuzz.c
37778e08ed1a8c22a0349b184a514a7e0f8d21a2 15-Mar-2016 Robert Swiecki <swiecki@google.com> Setup timer after threads
/external/honggfuzz/honggfuzz.c
3bfc33cc94a703eedf97776a66087df498d7efa2 14-Mar-2016 Robert Swiecki <swiecki@google.com> Move perf to the new dynamic mode
/external/honggfuzz/honggfuzz.c
1ebc6dc306643d136aff3b99c38936b5829f82d2 12-Mar-2016 Jagger <robert@swiecki.net> Remove sancov files only if we're fuzzing non-pid binary
/external/honggfuzz/honggfuzz.c
c8ccf07741c21a7240a81a9eb1da6f7bd8c4356d 11-Mar-2016 Jagger <robert@swiecki.net> Missing check
/external/honggfuzz/honggfuzz.c
c6a48b1f7ae585cb1a422dc57952317f87d21a20 11-Mar-2016 Robert Swiecki <swiecki@google.com> Work around some cygwin/mingw interesting behavior
/external/honggfuzz/honggfuzz.c
848c4fc707ed330638113f8fefd44319029dda2c 11-Mar-2016 Jagger <robert@swiecki.net> Move sighandlers to post-thread ini
/external/honggfuzz/honggfuzz.c
08816fd2bf45054282d2b1f8984d9fbd9d5fb48a 11-Mar-2016 Jagger <robert@swiecki.net> Move main loop logic to honggfuzz.c
/external/honggfuzz/honggfuzz.c
17fd90b0fcf1db04bbca93702cca355d874e591e 09-Mar-2016 Robert Swiecki <swiecki@google.com> _exit instead of return
/external/honggfuzz/honggfuzz.c
e48811e1be824435b7a8aff4f89557c094de619d 09-Mar-2016 Robert Swiecki <swiecki@google.com> More defer-ization
/external/honggfuzz/honggfuzz.c
c8c32dbf6444e4b7d27db38f40beb1bf904830b2 09-Oct-2015 Robert Swiecki <swiecki@google.com> Merge
/external/honggfuzz/honggfuzz.c
a79b0bdac509f8052edb222341dad39dbea187d4 28-Sep-2015 Jagger <robert@swiecki.net> Unify the help - default values, and capitalization of help
/external/honggfuzz/honggfuzz.c
288a2249cf58d47c3762b1eeea42aa50afc7d978 28-Sep-2015 Jagger <robert@swiecki.net> Use -L for Linux-specific options
/external/honggfuzz/honggfuzz.c
96822af01473a2d80609df2a16898378ad262680 24-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Merge branch 'master' into stackhash_blacklist

* master:
Usage typo
mk: Clean & more flexible
414d3f62a3f5b73ff32b2fd50450d7513ae820a9 24-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Usage typo

* Fuzz from stdin example was missing "-s" flag
* Also update the usage() calls with a bool flag
to be aligned with module conventions.

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
d59af69918025f45fd346abed60370cf69c30eeb 21-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Implement stackhash blacklist

The idea is to skip during fuzzing time already analyzed crashes
without having to transfer entire crash files between target
workspaces. Additionally, same vulnerable library might be
loaded in different address resulting into noise duplicates
(due to PC or ADDR) that can be avoided with stack hash
blacklists.

* New calling argument (-B) exported so that user can provide
a file with blacklisted stack hashes (hex format one per line).
Input file must be sorted (using the provided bash script is
strongly recommended).
* File is parsed during init phase and stored in heap
* When crash is detected for MAC & LINUX arch, stack
hash is checked against the blacklist using a semi-fast
interpolation search against the heap array.
* Stack hash blacklist is working independently of the
unique crashes featue.

* tools/createStackBlacklist.sh script can be used post-
campaign (after initial analysis) to extract stack hashes
from crash files (following HF convention) and create
a sorted blacklist file. Same script can be also used
to sort existing blacklist files.

TODO: Ensure that blacklist file is sorted at init phase
Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
6716700cf2fbb1f93864f205659c0634da56c6c6 15-Sep-2015 Robert Swiecki <swiecki@google.com> Help for -f / custom counters
/external/honggfuzz/honggfuzz.c
d7e8ed2b19141adb3f15d56f03d8ffdcea6b3ec6 10-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Crashes counter improvements

* Update display crashes counters for MAC & POSIX arch too
* Add a unique crashes counter. Maybe it's an unnecessary overhead
to add another member, although usually the comparison is a useful
indicator of how often identical bugs are hit.

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
8d191002b0abc820b24803af226a1bee4c49fd48 10-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Fix valgrind detected issues

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>
/external/honggfuzz/honggfuzz.c
55e3bee8b56fc26edde873b3e941ba5effba4d84 10-Sep-2015 Jagger <robert@swiecki.net> Put report file in the working dir as well
/external/honggfuzz/honggfuzz.c
b865a57deb8cabd270664cc3b17f42ab810c3e68 09-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Merge branch 'master' of https://github.com/google/honggfuzz

# By Jagger
# Via Jagger
* 'master' of https://github.com/google/honggfuzz:
Simplify custom counters
Remove remnants of fuzzer->branchBestCnt
Name counters directly
No need to clear mmap'd buffer
it's a bit-map, not a byte-map
Bigger bloom filter array
3b513556a094a8ebe516b5f280aaa97b3de140c4 09-Sep-2015 Jagger <robert@swiecki.net> Remove remnants of fuzzer->branchBestCnt
/external/honggfuzz/honggfuzz.c
666e491958b420ea394bc518f4263b00b544b64f 08-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Merge branch 'master' of https://github.com/google/honggfuzz

# By Robert Swiecki
# Via Robert Swiecki
* 'master' of https://github.com/google/honggfuzz:
Simplify signal handling
Display: don't display dynamic counters if dynamic modes are not used
Use prlimit64 to allow fuzzing 64bit processes from 32bit honggfuzz
Display, Log: use mutex to synchronize display and log modules
Dynamic feedback: We only care about improving counters
Get rid of semaphores. Signals rule

Signed-off-by: Anestis Bechtsoudis <anestis@census-labs.com>

Conflicts:
linux/ptrace_utils.c

Conflict manually resolved to keep compatibility with
pending merge dynamic workspace feature.
c578d64016dc0176e3c7dae864431e2de8035932 08-Sep-2015 Robert Swiecki <swiecki@google.com> Use prlimit64 to allow fuzzing 64bit processes from 32bit honggfuzz
/external/honggfuzz/honggfuzz.c
81c6a0d2338d140606491be7ec82434b8a3eb316 08-Sep-2015 Robert Swiecki <swiecki@google.com> Get rid of semaphores. Signals rule
/external/honggfuzz/honggfuzz.c
dbc4a15c0efdad486d4cf928d6362307f7ca81b2 08-Sep-2015 Jagger <robert@swiecki.net> Add support for MSAN

Conflicts:
honggfuzz.c
linux/ptrace_utils.c

Conflicts manually resolved.
/external/honggfuzz/honggfuzz.c
672a9180036242d16d83bc77347834228a7bbe29 08-Sep-2015 Anestis Bechtsoudis <anestis@census-labs.com> Revert "Merge branch 'master' of https://github.com/google/honggfuzz"

This reverts commit fcb268cbc2b3f3de4e42b052b86b2d25c6a6876f, reversing
changes made to e77867c2d2b538da1d3f2a55a2e9a424f03e3ca5.
/external/honggfuzz/honggfuzz.c
794b75812b78198122e5cd1c3a1565b3565ebf84 08-Sep-2015 Jagger <robert@swiecki.net> Add support for MSAN
/external/honggfuzz/honggfuzz.c
3b00cfc4efccffaae2177cb59246941e068a77f0 06-Sep-2015 Jagger <robert@swiecki.net> Log: log INFO by default with screen, but don't log perf counters for each run
/external/honggfuzz/honggfuzz.c
6aa6e71a2dc4bad41a7093e44d7b08cbb68f768c 06-Sep-2015 Jagger <robert@swiecki.net> Use atomic operations instead of locking sections of code with mutexes
/external/honggfuzz/honggfuzz.c
630aa7f5c95c1f4e6a26e2a9265b3b77ab59b4f0 06-Sep-2015 Jagger <robert@swiecki.net> Display: report elapsed time
/external/honggfuzz/honggfuzz.c
4b5281ec38fca285482e367ec1c4180366a4d7e7 06-Sep-2015 Jagger <robert@swiecki.net> Display: add timeout counter
/external/honggfuzz/honggfuzz.c
0764ad7ba27a025b5761ec77c81d2e38c67b30d6 06-Sep-2015 Jagger <robert@swiecki.net> Initial implementation of an ANSI status screen
/external/honggfuzz/honggfuzz.c
ea39a8f5c96af12e32f79a1a95e43a92a17e3d20 05-Sep-2015 Jagger <robert@swiecki.net> Simplify thread creation. Make threads go in loops instead of restarting them
/external/honggfuzz/honggfuzz.c
51c9bb1e511020c5239e819a2f8a2be8caa6b202 26-Aug-2015 Anestis Bechtsoudis <anestis@census-labs.com> Typo fixes
/external/honggfuzz/honggfuzz.c
c1f6faa662c286db4e6908db202176130f6b1fb9 31-Jul-2015 Anestis Bechtsoudis <anestis@census-labs.com> Android support + minor improvements

* Add Android API 21 support (make android) using POSIX / SIGNAL arch
* Add support for targets with args of type arg=___FILE___
* Add .gitignore
/external/honggfuzz/honggfuzz.c
dfe815f6b04a9c2d6153190826938f97448c5b4e 29-Jun-2015 Jagger <robert@swiecki.net> Support for EINTR in wait4
/external/honggfuzz/honggfuzz.c
24eb0cbf14b064cac350db33e5d7680bc4097f6d 28-Jun-2015 Jagger <robert@swiecki.net> Missing vararg
/external/honggfuzz/honggfuzz.c
daffbca3fdd769e1bf85836275f7ae0dd8917f94 05-Jun-2015 Jagger <robert@swiecki.net> Description of -Dp -De modes
/external/honggfuzz/honggfuzz.c
c8297e9f9a45cc20fad7413214307a8e52b8619f 05-Jun-2015 Daniel Lockyer <thisisdaniellockyer@gmail.com> Remove duplicate words from help dialog.
/external/honggfuzz/honggfuzz.c
4f1124fb655c0dab2e18a130199e5f15ab013585 21-Apr-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Support for word dictionaries
/external/honggfuzz/honggfuzz.c
6a623cd6d90ebbadd22d6efb914bcb3b6fc4aa73 02-Apr-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> No need for ptraceAttached flag
/external/honggfuzz/honggfuzz.c
e468320cedbea1b52dd36f0c26e1cdc63588f6c2 02-Apr-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> PID fuzzing in the same thread as regular child process fuzzing
/external/honggfuzz/honggfuzz.c
2a95369bd94f45eb36c7fbf9173432d413f3b96d 16-Mar-2015 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Support for storing perf value in GS
/external/honggfuzz/honggfuzz.c
1111d131f1d61ef496b0b344a8ea89531249f156 12-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Correct support for timers in linux/*
/external/honggfuzz/honggfuzz.c
dae079fbed1af33e29b74c06fc89cec62173cb1f 08-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Code coverage example
/external/honggfuzz/honggfuzz.c
10e69b6e653127a1dcc7b709b078c8903a5f1368 08-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Support for blocks/edges
/external/honggfuzz/honggfuzz.c
f1b32b6435f0e8f196c1349ddb6f8f8b68f4f503 05-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Force use of --
/external/honggfuzz/honggfuzz.c
4be2667082a109370534be4b61b9197ceb687364 05-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> A pass with astyle
/external/honggfuzz/honggfuzz.c
9a5761f4a080cd8aa47549c2b3cbc25117a73bf9 05-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Indent
/external/honggfuzz/honggfuzz.c
f845d4d95454871e794de18b004fa92e20467f05 05-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Add support for CPU cycles measurement
/external/honggfuzz/honggfuzz.c
9344c0b22334fc6d6b0b7a6f25fbb51f2fd48ecd 04-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Move header to usage
/external/honggfuzz/honggfuzz.c
32b47a0f855fa4f6976029a98933babfd52dd677 04-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Usage/help
/external/honggfuzz/honggfuzz.c
42f346b60029f3d9b305f872768d07fa4bdfb497 04-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> break after setting a variable
/external/honggfuzz/honggfuzz.c
da8396cac6aca28afddc88e58164249460a13022 04-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Support for env variables
/external/honggfuzz/honggfuzz.c
81e26dc1d7e52c7aa2f9d53c2aa9bf7385737448 03-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Support all three perf modes at once
/external/honggfuzz/honggfuzz.c
9be63de9681ae4205c25cd473c77bb3a195fc558 02-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Correct value of uint/ulong max
/external/honggfuzz/honggfuzz.c
46d8f1d2e04167818e90745b4a9d73089fc5df46 02-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> POSIXLY_CORRECT getopt and 64-bit files in Linux
/external/honggfuzz/honggfuzz.c
684f60ce6d4bdc25c77c48bcc277e8b509a9a086 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> perfCutOffAddr implementation
/external/honggfuzz/honggfuzz.c
7ec5d71bc96c2b47d536492e4697d92674dcd0f8 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> usage() depends on Linux
/external/honggfuzz/honggfuzz.c
0adc487da29a81da48f9f18da00a5bad9dda034d 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Typo
/external/honggfuzz/honggfuzz.c
de95152f7456ed2a703222d5222bb5b87ab5aad3 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Regressions un usage()
/external/honggfuzz/honggfuzz.c
90f36e6e7f17ebdc16d466cdb4e8a398becfded8 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Allowed regression count
/external/honggfuzz/honggfuzz.c
3203ac4e833d017abe9c179954566c0293859779 01-Mar-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Wording
/external/honggfuzz/honggfuzz.c
b6daf88234c330e0e3f21cea24fd77c4aa576676 28-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Help improvements
/external/honggfuzz/honggfuzz.c
e52bac7af4eededa60c87fe392f3fb1cf7c81285 28-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> For now 2 fuzzing threads
/external/honggfuzz/honggfuzz.c
de0080f8cfddb3d9adff65934d050fb382b837ab 28-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Check initial condition
/external/honggfuzz/honggfuzz.c
060a9dd021576a33dd9f92e4c607a52af149889d 28-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Initial best file size is 1 (cannot be bigger than max file size)
/external/honggfuzz/honggfuzz.c
6f31991b1203e7b2f19c533f8e2d08e0ba6ada65 28-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Use less syscalls in the logging subsystem
/external/honggfuzz/honggfuzz.c
f9175d8feb5f4eeb066e10b15da12676f28abd62 26-Feb-2015 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Wording
/external/honggfuzz/honggfuzz.c
172f42a0a6bbb0a531b2061f4ba6c66273c0d62b 26-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Assume that initially the dynamic file is of a 256 byte size
/external/honggfuzz/honggfuzz.c
3109d0a7252d0155ccaff9ebb9b5b8419b158b3c 25-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Get rid of -b
/external/honggfuzz/honggfuzz.c
9283e9b702fd79f747fc821e15749a1ee72688a0 25-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> usage() fix
/external/honggfuzz/honggfuzz.c
f987e55116e0d37a7b599918ca439ff185a63016 25-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Working precise PC sampling
/external/honggfuzz/honggfuzz.c
d78189706f5248c4b50ce7aab9f4d4ee57249039 25-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> BTS version 1
/external/honggfuzz/honggfuzz.c
254c0ecd8d8bcb8e341e704afa74c4f74351dcf8 23-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better usage() msg
/external/honggfuzz/honggfuzz.c
2c0397edf2e8e7fad4add4337d831cc7c2e44f47 22-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Threads stack size must take into consideration dynamic file creation
/external/honggfuzz/honggfuzz.c
5c03df0d8b3881f4830e06548d507a5e3ad1edbe 22-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Use double instead of float conversion
/external/honggfuzz/honggfuzz.c
0a7eabe186d7e523990da808f8274aa85fb0fe18 22-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Use size_t rather than off_t (we'll never process files bigger than VA, due to mmap limits)
/external/honggfuzz/honggfuzz.c
4da86bf74fd4642dcc0f6215841e70e8a019c6cb 22-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Magic values fuzzing
/external/honggfuzz/honggfuzz.c
36700b52f04a48c998a6e16041b1e6c2b72eab02 22-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> New mangle.* file
/external/honggfuzz/honggfuzz.c
2e11b344d556960606026cfa61cba38aa0d46604 20-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Add PERF_SAMPLE_BRANCH_COND support
/external/honggfuzz/honggfuzz.c
c63e1d58a228052d14f72a045554e95cf0725567 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Typo
/external/honggfuzz/honggfuzz.c
34c18fede8b6acc5044a1818aee75029ea247d7d 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Support more types of perf sampling
/external/honggfuzz/honggfuzz.c
cd74cfc7d9e1c6fa295cdee4df15eb46bdbf2b61 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Limit the dynamic file fileSz
/external/honggfuzz/honggfuzz.c
cac22fd0e4465c07def9ad1679d65c545b3fc5ef 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Naming scheme change for linux/perf.*
/external/honggfuzz/honggfuzz.c
85a0a957274b84002a5d813f4dccc89781a43f17 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Tmp
/external/honggfuzz/honggfuzz.c
41d8e057211ec128f8826ad20a4ebf4d0df680fe 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Locking for concurrect access to the dynamic file
/external/honggfuzz/honggfuzz.c
ebe71ca453f78a4259e1ec01a854d01e384f2bd0 19-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better description
/external/honggfuzz/honggfuzz.c
341dd12a1521a9e7fca2f9b20b82a591f589d2ff 18-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Improvements over perf insrastructure
Exit with l_FATAL even if dl == 0
/external/honggfuzz/honggfuzz.c
d4dd4dfb66b5bc1be22a063ed7c5f420b26fabcd 18-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Basic file generation
/external/honggfuzz/honggfuzz.c
64dc2a011cb73a3930ccd57b41256ce90bb508b2 17-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> -D doesn't take arguments
/external/honggfuzz/honggfuzz.c
6d6f756dd8ab823f3ee7f2ae759701d1c5651f55 17-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Baic dynamic file creation
/external/honggfuzz/honggfuzz.c
8531f690ef7532012e70af7920fdd1586a461a7c 17-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Correct authors header and C11 isms in the posix module
/external/honggfuzz/honggfuzz.c
3b630b47e7d39e7b36c749290385e284bc5eb950 16-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Indent: Remove spaces at the end of lines
/external/honggfuzz/honggfuzz.c
90e9911484b80742b7d685a6f99e072b95e6c5b6 15-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better reporting and 64-bit rnd function
/external/honggfuzz/honggfuzz.c
e7190b91268d8b224cf32b3991aebecf6f3376d8 15-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> proper reporting
/external/honggfuzz/honggfuzz.c
772b33d10d4225a4befcb557ffbea889ad891958 14-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> berkeley style comments
/external/honggfuzz/honggfuzz.c
a0d871409ac079b4e2a877449affacd292a1f009 14-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Distinct directories for each architecture
/external/honggfuzz/honggfuzz.c
4be12dcb1fe509b6a7a16761c957700a14f3a053 13-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better rand
/external/honggfuzz/honggfuzz.c
c8443144b5374ea1ae6d3562a6ff8db0b83fc87b 13-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better PID fuzzing
/external/honggfuzz/honggfuzz.c
cdf18f9ec2b058b2dcecf04ea2a37c1fb41f1116 11-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Logging based on fd-s instead of FILE*'s
/external/honggfuzz/honggfuzz.c
5eb0a98022c39e91204882ed6225aa587164b2b1 11-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Use semaphores instead of mutexes
/external/honggfuzz/honggfuzz.c
882900bd13ae303565ab631bc53ef05efeb3cd75 11-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Introduce threades
/external/honggfuzz/honggfuzz.c
d7aed3136ba534da7734c64b08364e44d133ab87 03-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Adding file truncation/expansion
/external/honggfuzz/honggfuzz.c
5f6b2e7bbd201ba2e3ad7ca95ce31603fb3ca958 02-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Missing config struct initializers
/external/honggfuzz/honggfuzz.c
327f75065ba3a8facc85569ba34a50109ef863e2 02-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> struct initialization
/external/honggfuzz/honggfuzz.c
34a4070a273f9f64ee42053677d0632576ddfbd0 02-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Switch to C++
/external/honggfuzz/honggfuzz.c
ba85c3e351a63c68108935d717c24ef20cc32018 02-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> ASAN env's
Copyright fixes
Sorted includes
/external/honggfuzz/honggfuzz.c
e68a71c1c3de1606c78ed4078824b7affc927e81 01-Feb-2015 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Bump version in includes
/external/honggfuzz/honggfuzz.c
c6d2875ae9d77206b528802a695cabf0d92c1a64 08-Jan-2014 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Intendation
/external/honggfuzz/honggfuzz.c
76afff990f0b6eaeff32ab096c53af889f6cd402 20-Jun-2013 groebert@google.com <groebert@google.com@f4334a76-505f-ddcd-06be-78435f765c3c> usage screen may return EXIT_FAILURE. Use random Mach exception service.
/external/honggfuzz/honggfuzz.c
1bd4c2125aad5b00f11ffdd8669f2e61169c8502 19-Jun-2013 groebert@google.com <groebert@google.com@f4334a76-505f-ddcd-06be-78435f765c3c> Use mach exceptions to determine PC, Stack, AV
/external/honggfuzz/honggfuzz.c
8e2f44ab9b5f1970e6dd828294e132d16aad5fa2 15-Mar-2013 groebert@google.com <groebert@google.com@f4334a76-505f-ddcd-06be-78435f765c3c> Added -N i for fuzzing the target i times
/external/honggfuzz/honggfuzz.c
ebc1cac12096f06f77b8d375f3330db1e4aef726 02-Jul-2011 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Better log messages
-f no longer needed when -c is specified
/external/honggfuzz/honggfuzz.c
2a353dc137b124ce657c7ce6caee5a4a394cbc1d 22-Jun-2011 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Fixes to 'usage'
/external/honggfuzz/honggfuzz.c
ef829fa33521b4c6d75f5071ef9baf445443741b 22-Jun-2011 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Saving testcases with -p specified works
/external/honggfuzz/honggfuzz.c
28cba5cf23eb6edc5515bf320b10bb1286bb3df1 22-Jun-2011 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Fuzzing external PIDs
/external/honggfuzz/honggfuzz.c
5b935798c799807df8126eb28e3685043bb02558 01-Jun-2011 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> getopt() returns int
/external/honggfuzz/honggfuzz.c
d3f8b70067fe0e04dab460295e2c52493817ec94 16-Mar-2011 robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> Small changes to the help
/external/honggfuzz/honggfuzz.c
d18780a7b1b10a1d013958e492ad2d28b898a3b7 13-Dec-2010 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Usage formatting
/external/honggfuzz/honggfuzz.c
b857deba6bff3263b4366c3e8b7d4706475113e0 21-Oct-2010 groebert@google.com <groebert@google.com@f4334a76-505f-ddcd-06be-78435f765c3c> Mac: get PC and report from CrashReporter
/external/honggfuzz/honggfuzz.c
3d505e2787446352c9dac5e0ff42098c2d63c02a 14-Oct-2010 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Better filePrepareExternally (with copying instead of link()),
some minor changes
/external/honggfuzz/honggfuzz.c
3bb518cae7801e061cacd770b15d6d8982d94bcf 14-Oct-2010 robert.swiecki <robert.swiecki@f4334a76-505f-ddcd-06be-78435f765c3c> Init
/external/honggfuzz/honggfuzz.c