6791 Commits

Author SHA1 Message Date
vanhauser-thc
d8e8d34c4e fix ci 2024-02-01 14:34:07 +01:00
vanhauser-thc
96ada75bd9 debug ci 2024-02-01 14:18:36 +01:00
vanhauser-thc
87596105ef fix ci 2024-02-01 14:01:59 +01:00
vanhauser-thc
ac639012fb NO_NYX 2024-02-01 13:45:21 +01:00
vanhauser-thc
a84b7c7820 NO_NYX 2024-02-01 13:45:05 +01:00
vanhauser-thc
5549212d9e clean test script 2024-02-01 12:59:37 +01:00
vanhauser-thc
eb52f1cc08 fix ci 2024-02-01 12:58:51 +01:00
vanhauser-thc
236fb9b145 debug ci 2024-02-01 12:03:02 +01:00
vanhauser-thc
e5d305ad42 debug ci 2024-02-01 11:43:04 +01:00
vanhauser-thc
76a033431d debug ci 2024-02-01 11:16:16 +01:00
vanhauser-thc
7793692590 debug ci 2024-02-01 10:26:16 +01:00
vanhauser-thc
97ba817aa7 debug ci 2024-02-01 09:56:31 +01:00
vanhauser-thc
6e6d91b6b0 debug ci 2024-02-01 09:23:01 +01:00
vanhauser-thc
123ec5d136 debug ci 2024-02-01 09:06:34 +01:00
vanhauser-thc
5da5d6e0df debug ci 2024-02-01 08:48:41 +01:00
vanhauser-thc
c33de47120 enable nyx 2024-02-01 08:48:41 +01:00
Sonic
643df2b538
Improve afl-cc (#1975)
* update response file support

 - full support of rsp file
 - fix some segv issues

* Improve afl-cc

 - remove dead code about allow/denylist options of sancov
 - missing `if (!aflcc->have_msan)`
 - add docs for each function
 - typo
2024-02-01 07:17:48 +00:00
vanhauser-thc
970e0b14ce debug ci 2024-02-01 08:13:52 +01:00
vanhauser-thc
3768933c92 debug ci 2024-01-31 17:43:37 +01:00
vanhauser-thc
da5d3d63e2 test error output 2024-01-31 17:00:04 +01:00
vanhauser-thc
ccad11f7eb nyx build script updates 2024-01-31 14:03:25 +01:00
vanhauser-thc
0d164e4c18 nits 2024-01-30 16:27:03 +01:00
Christian Holler (:decoder)
644e069450
Fixes to afl-cc and documentation (#1974)
* Always compile with -ldl when building for CODE_COVERAGE

When building with CODE_COVERAGE, the afl runtime contains code that
calls `dladdr` which requires -ldl. Under most circumstances, clang
already adds this (e.g. when building with pc-table), but there are some
circumstances where it isn't added automatically.

* Add visibility declaration to __afl_connected

When building with hidden visibility, the use of __AFL_LOOP inside such
code can cause linker errors due to __afl_connected being declared
"hidden".

* Update docs to clarify that CODE_COVERAGE=1 is required for dynamic_covfilter
2024-01-30 14:30:18 +00:00
vanhauser-thc
75af391408 improve nyx docs 2024-01-30 15:14:02 +01:00
vanhauser-thc
9604fe922e nyx test for CI 2024-01-30 15:06:34 +01:00
vanhauser-thc
d5b6c0f773 fix 2024-01-30 11:01:49 +01:00
vanhauser-thc
12ab9ebd32 new forkserver check 2024-01-30 09:55:44 +01:00
vanhauser-thc
4859b583ad todos 2024-01-28 15:11:15 +01:00
vanhauser-thc
e6eee685ce fix 2024-01-27 15:13:27 +01:00
vanhauser-thc
ceb7e44e6f fixes 2024-01-27 08:28:47 +01:00
vanhauser-thc
1ffb1b6b2a changelog 2024-01-26 16:58:17 +01:00
vanhauser-thc
d668010bed fixes 2024-01-26 16:44:31 +01:00
Christian Holler (:decoder)
58b80b68bc
Dynamic instrumentation filtering for LLVM native (#1971)
* Add two dynamic instrumentation filter methods to runtime

* Always use pc-table with native pcguard

* Add make_symbol_list.py and README
2024-01-26 14:46:56 +00:00
vanhauser-thc
44a7696169 fixes 2024-01-26 15:27:20 +01:00
Christian Holler (:decoder)
2f9eeef60c
Avoid adding llvmnative instrumentation when linking rust sanitizer runtime (#1969) 2024-01-26 13:41:23 +00:00
vanhauser-thc
b0a912a838 working ugly version 2024-01-26 12:15:42 +01:00
vanhauser-thc
4d493452a4 tmp 2024-01-25 17:00:53 +01:00
Sonic
d88c97ad28
Fix afl-cc (#1968)
- Check if too many cmdline params here, each time before insert a new param.
 - Check if it is "-fsanitize=..." before we do sth.
 - Remove improper param_st transfer.
2024-01-25 08:57:50 +00:00
vanhauser-thc
ba28c4982b fix 2024-01-24 18:22:17 +01:00
vanhauser-thc
8746b3e310 fix github merge fuckup 2024-01-24 18:06:02 +01:00
van Hauser
a5db79e4d6
Merge branch 'stable' into dev 2024-01-24 18:05:12 +01:00
van Hauser
d5812786f3
gcc asan workaround (#1966) 2024-01-24 16:54:57 +00:00
vanhauser-thc
227c1a7002 improve compiler test script 2024-01-23 19:55:35 +01:00
Davide Quarta
8fedf49984 replay mode support 2024-01-23 19:36:49 +01:00
vanhauser-thc
243c6640a8 update grammar mutator 2024-01-23 18:30:13 +01:00
vanhauser-thc
33a129e00c update changelog 2024-01-22 11:01:30 +01:00
vanhauser-thc
9cefc4d3d4 fix docs 2024-01-22 11:00:56 +01:00
Sergej Schumilo
3046c80cd5
bump nyx submodules (#1963) 2024-01-20 23:09:19 +01:00
vanhauser-thc
ab0823cd3b apple fixes 2024-01-19 15:51:57 +01:00
vanhauser-thc
de561b730a add compiler test script 2024-01-19 12:20:33 +01:00