f8bc9b54da
added -N no_unlink option
2019-12-02 15:25:17 +01:00
60c8121c1d
add code-format target to make help
2019-12-02 14:50:00 +01:00
124ec8d297
code format (contributors, do it!)
2019-12-02 14:34:21 +01:00
e9ed056913
libcompcov common cmp funcs from honggfuzz
2019-12-02 14:30:23 +01:00
99b0860835
tokencap now wraps common routines and uses RTLD_NEXT
2019-12-02 14:22:42 +01:00
25b435060c
Merge pull request #125 from devnexen/libtokencap_memmem
...
libtokencap, simple optimised memmem implementation enough for this l…
2019-12-02 13:55:51 +01:00
ba1b04be1e
fix of fix of fix in libdislocator
2019-12-02 13:34:32 +01:00
2ccf5323c2
increase time for radamsa test
2019-12-02 11:05:09 +01:00
891aadaaca
Merge pull request #126 from devnexen/libdislocator_build_fix_andrea
...
fix old linux kernel/Andrea approach
2019-12-02 10:23:38 +01:00
2e07261f57
fix old linux kernel/Andrea approach
2019-12-02 07:29:35 +00:00
5178a0cbba
libtokencap, simple optimised memmem implementation enough for this lib proposal
2019-12-01 16:00:44 +00:00
8d5fded4d8
Merge pull request #124 from devnexen/old_linux_libdislocator_build_fix
...
getrandom available only from GLIBC 2.25
2019-12-01 15:26:22 +01:00
8e85b9cbf3
getrandom available only from GLIBC 2.25
2019-12-01 06:16:24 +00:00
d4da9b805a
Merge pull request #121 from devnexen/libdislocator_little_upd
...
libdislocator updates improvements proposal.
2019-11-30 14:48:16 +01:00
ae4f770dad
Merge pull request #112 from devnexen/unicorn_mode_obsd
...
unicorn mode, parallel job cmd fix for openbsd
2019-11-30 14:37:56 +01:00
cbe38ff905
Merge pull request #120 from devnexen/py2_mod_build_fix
...
Python module build fix in exotic oses
2019-11-30 14:30:53 +01:00
9c2e27a026
Merge pull request #122 from bmwiedemann/date
...
Allow to override build date with SOURCE_DATE_EPOCH
2019-11-30 14:21:14 +01:00
644bdd220e
Allow to override build date with SOURCE_DATE_EPOCH
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
Note: This date call is designed to work with different flavors
of date (GNU, BSD and others).
2019-11-28 20:01:50 +01:00
93a9e2daf3
libdislocator updates improvements proposal.
...
- optional tls alloc_canary value.
- slight change of memory limit value checking.
2019-11-28 08:33:36 +00:00
b2896c79c6
env var to disable qemu caching
2019-11-27 17:02:43 +01:00
8c0d247126
qemu readme reserved va trick
2019-11-27 16:16:17 +01:00
39dc0cca37
Python module build fix in exotic oses
2019-11-26 09:10:39 +00:00
7f0fe3b7d2
Merge pull request #116 from geeksonsecurity/unicorn-build-error
...
Fix unicorn build error on macOS
2019-11-24 23:02:06 +01:00
2f209414ef
Fix build error on macOS
2019-11-24 22:12:15 +01:00
ccb156c704
Merge pull request #114 from devnexen/cmp_plugin_create_constants_once
...
compiler plugins, just create const constants once.
2019-11-22 13:30:47 +01:00
8a2f2e1792
compiler plugins, just create const constants once.
2019-11-22 11:03:45 +00:00
79490e75be
Merge pull request #113 from devnexen/empty_plot_values_when_exec_stop
...
the plot data does not generate proper gnuplot data
2019-11-20 15:04:44 +01:00
e8b576fb9f
the plot data does not generate proper gnuplot data
...
when killed or for a defined amount of time.
2019-11-20 13:36:07 +00:00
d96b27b603
update documentation
2019-11-17 12:01:37 +01:00
c8d94e88a7
Merge pull request #109 from hac425xxx/qbdi_mode
...
Qbdi mode
2019-11-17 11:49:07 +01:00
f3a23e51fa
.
2019-11-17 11:41:44 +01:00
7e022a09cc
adjust qbdi mode
2019-11-17 11:39:21 +01:00
b6e51a5cd6
unicorn mode, parallel job cmd fix for openbsd
2019-11-17 10:12:15 +00:00
a8f6ce5475
fix wrong commit
2019-11-17 10:54:16 +01:00
c96efdcb36
not all CPUs understand ondemand
2019-11-17 10:51:56 +01:00
55ef73ed57
not all CPUs understand ondemand
2019-11-17 10:51:15 +01:00
4b3deaf28b
not all CPUs know ondemand
2019-11-15 14:46:01 +01:00
d8264390d2
typos
2019-11-15 11:26:10 +01:00
0071e537f3
format code for demo-so.c and template.cpp
2019-11-14 14:38:04 +00:00
5efd936e1e
add image
2019-11-14 14:32:36 +00:00
c8c004d568
modify build.sh and add document
2019-11-14 14:30:29 +00:00
a9972fe559
add notes about code style in contributing
2019-11-14 10:46:38 +01:00
1f7f9fa9ec
Merge pull request #110 from k0ss/patch-1
...
Fix docker build
2019-11-14 09:11:59 +01:00
a9d0cad485
old gcc produces not so good code ...
2019-11-13 16:02:36 +01:00
f85b0d421a
added instrumentation count test cases
2019-11-13 15:19:31 +01:00
88384c89f3
Added workdir
...
Last addition I swear. Now you can just run, for example: `docker run --rm -v $PWD:/work -it aflplusplus:latest ./build_script_in_working_dir.sh'. Had forgotten this but figured this would make things easier for folks.
2019-11-13 05:33:20 +00:00
22cfd595ef
Shaved 600mB off resulting Docker image
...
By removing the build files after the build is complete, we save 600mB of unnecessary bulk. The total image size will now be 1gB.
2019-11-13 03:42:39 +00:00
e235c02e1e
Fix docker build
...
The docker build has never worked for me. I fixed all the build errors, mostly due to missing dependencies. I also fixed silent errors that would allow for the build to finish but wouldn't contain features such as python mutators or QEMU's unsigaction module.
2019-11-13 02:56:14 +00:00
02548197e8
radamsa bsd fix
2019-11-12 23:41:14 +01:00
c2ba6e4503
fix linking error with tls storage, WIP for inline (not working yet)
2019-11-12 23:16:00 +01:00