van Hauser
4231c49839
Merge branch 'master' into llvm_mode_build_fix
2019-12-03 01:40:41 +01:00
van Hauser
ef2dc98773
maybe we can work with xcode?
2019-12-03 00:30:35 +01:00
Andrea Fioraldi
984faca4e8
Merge pull request #128 from devnexen/libtokencap_dflybsd
...
Enable libtokencap on DragonFlyBSD
2019-12-02 22:02:53 +01:00
David Carlier
70ad97d739
Enable libtokencap on DragonFlyBSD
2019-12-02 21:00:37 +00:00
van Hauser
1ab2a0cce9
getting very close with travis
2019-12-02 17:48:17 +01:00
van Hauser
c19b6fb260
getting very close with travis
2019-12-02 17:33:09 +01:00
van Hauser
dbdd9dbbde
getting very close with travis
2019-12-02 17:32:31 +01:00
van Hauser
a3416b1571
nearing final travis config
2019-12-02 17:07:34 +01:00
van Hauser
e12b71773d
nearing final travis config
2019-12-02 17:05:40 +01:00
van Hauser
f576c87e3a
further travis tweaking
2019-12-02 16:38:20 +01:00
van Hauser
c5e231a711
support gcc-4.x
2019-12-02 16:36:18 +01:00
van Hauser
57334a44c1
further travis tweaking
2019-12-02 16:31:04 +01:00
van Hauser
523859f37c
further travis tweaking
2019-12-02 16:27:03 +01:00
van Hauser
0894f8cf7a
further travis tweaking
2019-12-02 16:07:35 +01:00
van Hauser
d8234e58a4
further travis tweaking
2019-12-02 16:00:47 +01:00
van Hauser
f6a6df7279
new travis
2019-12-02 15:44:14 +01:00
David Carlier
b0d590fef4
LLVM 10 build fix proposal
...
c++14 is the minimum for this version, thus the hardcoded gnu++11
standard flag makes the build fails.
Missing header only for this version seemingly for the option.
2019-12-02 14:26:29 +00:00
van Hauser
f8bc9b54da
added -N no_unlink option
2019-12-02 15:25:17 +01:00
van Hauser
60c8121c1d
add code-format target to make help
2019-12-02 14:50:00 +01:00
Andrea Fioraldi
124ec8d297
code format (contributors, do it!)
2019-12-02 14:34:21 +01:00
Andrea Fioraldi
e9ed056913
libcompcov common cmp funcs from honggfuzz
2019-12-02 14:30:23 +01:00
Andrea Fioraldi
99b0860835
tokencap now wraps common routines and uses RTLD_NEXT
2019-12-02 14:22:42 +01:00
Andrea Fioraldi
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
Andrea Fioraldi
ba1b04be1e
fix of fix of fix in libdislocator
2019-12-02 13:34:32 +01:00
van Hauser
2ccf5323c2
increase time for radamsa test
2019-12-02 11:05:09 +01:00
van Hauser
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
David Carlier
2e07261f57
fix old linux kernel/Andrea approach
2019-12-02 07:29:35 +00:00
David Carlier
5178a0cbba
libtokencap, simple optimised memmem implementation enough for this lib proposal
2019-12-01 16:00:44 +00:00
van Hauser
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
David Carlier
8e85b9cbf3
getrandom available only from GLIBC 2.25
2019-12-01 06:16:24 +00:00
van Hauser
d4da9b805a
Merge pull request #121 from devnexen/libdislocator_little_upd
...
libdislocator updates improvements proposal.
2019-11-30 14:48:16 +01:00
van Hauser
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
van Hauser
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
van Hauser
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
Bernhard M. Wiedemann
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
David Carlier
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
Andrea Fioraldi
b2896c79c6
env var to disable qemu caching
2019-11-27 17:02:43 +01:00
Andrea Fioraldi
8c0d247126
qemu readme reserved va trick
2019-11-27 16:16:17 +01:00
David Carlier
39dc0cca37
Python module build fix in exotic oses
2019-11-26 09:10:39 +00:00
Andrea Fioraldi
7f0fe3b7d2
Merge pull request #116 from geeksonsecurity/unicorn-build-error
...
Fix unicorn build error on macOS
2019-11-24 23:02:06 +01:00
Wizche
2f209414ef
Fix build error on macOS
2019-11-24 22:12:15 +01:00
van Hauser
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
David Carlier
8a2f2e1792
compiler plugins, just create const constants once.
2019-11-22 11:03:45 +00:00
van Hauser
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
David Carlier
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
van Hauser
d96b27b603
update documentation
2019-11-17 12:01:37 +01:00
Andrea Fioraldi
c8d94e88a7
Merge pull request #109 from hac425xxx/qbdi_mode
...
Qbdi mode
2019-11-17 11:49:07 +01:00
Andrea Fioraldi
f3a23e51fa
.
2019-11-17 11:41:44 +01:00
Andrea Fioraldi
7e022a09cc
adjust qbdi mode
2019-11-17 11:39:21 +01:00
David Carlier
b6e51a5cd6
unicorn mode, parallel job cmd fix for openbsd
2019-11-17 10:12:15 +00:00