6791 Commits

Author SHA1 Message Date
Seoyoung
420e36dcd3 SanitizerCoveragePCGUARD: select counter off by one error 2023-06-16 05:49:49 -04:00
van Hauser
a0242db421
Merge pull request #1773 from cuanduo/dev
fix bug
2023-06-16 08:25:25 +03:00
cuanduo
450e00446d fix bug 2023-06-16 08:28:05 +08:00
vanhauser-thc
4231d33bc0 improve afl-plot plots 2023-06-14 13:18:44 +02:00
vanhauser-thc
a360344247 minor cmplog bugfix 2023-06-14 13:11:44 +02:00
van Hauser
9a0931858a
Merge pull request #1771 from forky2/dev
Fixes #1770: afl-cmin in -T mode doesn't correctly divide inputs amon…
2023-06-14 10:53:01 +03:00
forky2
fc1e352965 Fixes #1770: afl-cmin in -T mode doesn't correctly divide inputs among threads 2023-06-14 08:43:06 +01:00
vanhauser-thc
091d66fa92 increase strategy switch 2023-06-12 13:05:35 +02:00
vanhauser-thc
3ad8e9856c update changelog 2023-06-12 09:23:57 +02:00
van Hauser
f1a616406e
Merge pull request #1767 from AFLplusplus/mutationnew
Mutationnew
2023-06-12 10:16:45 +03:00
vanhauser-thc
61b6f4ed9e 4.08a init 2023-06-12 09:16:15 +02:00
vanhauser-thc
ed97dbacef enable text mode 2023-06-12 09:13:24 +02:00
van Hauser
af8c68a774
Merge pull request #1766 from AFLplusplus/dev
v4.07c release
4.07c
2023-06-12 10:03:15 +03:00
vanhauser-thc
25eba95bba update new feature config 2023-06-12 08:43:30 +02:00
vanhauser-thc
bf2727b763 v4.07c release 2023-06-12 08:28:47 +02:00
vanhauser-thc
6ec70fc084 binary mutations 2023-06-09 09:33:33 +02:00
van Hauser
31e2c6c2b4
Merge pull request #1764 from AFLplusplus/mncomp
class afl++ mutations
2023-06-09 10:29:19 +03:00
vanhauser-thc
c28779adc5 show fuzzing state 2023-06-08 12:32:51 +02:00
vanhauser-thc
e71d422b3c enhance custom mutator docs 2023-06-08 08:42:23 +02:00
vanhauser-thc
88603a2c2e add issue to faq 2023-06-07 15:17:46 +02:00
vanhauser-thc
a4b9272416 fix gcc cmplog crash 2023-06-07 10:58:10 +02:00
vanhauser-thc
f6471dd256 fix gcc cmplog crash 2023-06-07 10:57:52 +02:00
van Hauser
26cbc1e993
Merge pull request #1761 from AFLplusplus/dev
fix ci
2023-06-06 19:04:53 +03:00
vanhauser-thc
f0ccca123a fix ci 2023-06-06 17:32:32 +02:00
vanhauser-thc
c7c6ad1a94 no_ui mode 2023-06-06 17:04:31 +02:00
vanhauser-thc
14e25340fb comparison 2023-06-06 16:55:32 +02:00
vanhauser-thc
9b2c4a2a5a nit 2023-06-06 16:54:12 +02:00
vanhauser-thc
62bacf4fc8 better cmplog ci 2023-06-06 16:45:20 +02:00
van Hauser
7c84331dc5
Merge pull request #1760 from AFLplusplus/dev
push to stable
2023-06-06 17:43:19 +03:00
vanhauser-thc
ee2cab73ac reduce false positive ci failures 2023-06-06 16:42:52 +02:00
van Hauser
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
Dev
2023-06-06 17:36:04 +03:00
vanhauser-thc
8de7f6131d add current mutation strategy to include 2023-06-06 13:12:31 +02:00
van Hauser
2f6b54e441
Merge pull request #1758 from fanquake/development_llvm
build: adjust LLVM development version check
2023-06-06 13:23:25 +03:00
fanquake
234d55ccd5
build: adjust LLVM development version check
Adjust version check to only warn for LLVM 17.x and newer, which are the
development versions. Otherwise we'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
GNUmakefile.llvm:69: you are using an in-development llvm version - this might break llvm_mode!
```

for versions that are supported, and not in development.
2023-06-06 10:29:54 +01:00
van Hauser
993d0c267d
Merge pull request #1757 from cocochpie/fix-llvm-17-pcguard-compile-error
Fix llvm 17 pcguard compile error
2023-06-06 10:03:04 +03:00
van Hauser
281f6c1ea1
Merge pull request #1756 from fanquake/ready_to_build_use_CC
build: fix compiler version in build output
2023-06-06 10:01:20 +03:00
cocochpie
9585f5cdfe change the ‘#if’ to >= 17 instead of < 17 2023-06-06 04:07:38 +00:00
cocochpie
abc26a932a Revive f567a89dae29afb2e421d649f0e750e77913f08c 2023-06-05 20:33:33 +00:00
fanquake
28fd971608
build: fix compiler version in build output
Currently, if I build like with Clang, I'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
[+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) )
clang-15 -O2 -D_FORTIFY_SOURCE=1 ....
```

Which is somewhat confusing. Fix this, and in a way that still outputs
the correct version info for Clang and GCC. Use `--version`, and pick
the first line, as that is where they are consistent in output. `clang
-v` gives the version first, whereas `gcc -v` gives the version on the
last line.

We switch to using $(CC), otherwise we also get incorrect output,
and dropping CCVER altogether, given this is it's only use.
2023-06-05 17:00:42 +01:00
van Hauser
f9b72b6f2f
Merge pull request #1755 from AFLplusplus/dev
push to stable
2023-06-05 14:12:56 +03:00
vanhauser-thc
b644e48f36 more llvm 15 specialities 2023-06-01 13:28:07 +02:00
vanhauser-thc
2b500ce97e llvm 15 fixes 2023-06-01 12:27:34 +02:00
vanhauser-thc
9324f3f628 rewrote PCGUARD 2023-06-01 12:19:45 +02:00
van Hauser
63a7a816e7
Merge pull request #1753 from WorksButNotTested/delay_start
Changes to support defered start
2023-06-01 13:12:47 +03:00
Your Name
06e1c64745 Changes to support defered start 2023-06-01 09:33:51 +01:00
van Hauser
7870ece6dc
Merge pull request #1750 from WorksButNotTested/arm64_long
Support for instrumentation more than GB away from data structures
2023-05-31 21:42:51 +03:00
Your Name
e596c9856b Support for instrumentation more than GB away from data structures 2023-05-31 19:15:18 +01:00
van Hauser
ed73c632a5
Merge pull request #1749 from AFLplusplus/dev
push to stable
2023-05-31 12:41:32 +03:00
vanhauser-thc
ad8f7d6eb3 switch user mailinglist reference to discord 2023-05-31 11:40:54 +02:00
van Hauser
074b5ba54d
Merge pull request #1748 from fanquake/remove_versions_install
doc: recommend llvm/clang-14 in docs
2023-05-30 18:36:57 +03:00