7232 Commits

Author SHA1 Message Date
van Hauser
bf46ff8823
Merge pull request #2202 from smoelius/permissive_create-in-mark_as_variable
Use `permissive_create` in `mark_as_variable`
2024-09-06 11:48:34 +02:00
Chi-Feng Tsai
6f61fca15a
Update the doc string of read_foreign_testcases() 2024-09-06 11:39:49 +08:00
Samuel Moelius
b8cb35fa8c Use permissive_create in mark_as_variable 2024-09-05 09:56:38 -04:00
vanhauser-thc
dfc9b3dba0 already support LLVMFuzzerCleanup 2024-09-04 16:34:09 +02:00
vanhauser-thc
ab5f95e17a enhance autotokens standalone 2024-08-29 14:12:32 +02:00
vanhauser-thc
fe66a95d96 add autotokens-standalone 2024-08-28 15:31:15 +02:00
vanhauser-thc
72a24e6439 improve aflpp-standalone 2024-08-28 13:17:49 +02:00
van Hauser
088dd6476c
Merge pull request #2195 from intrigus-lgtm/patch-4
Install package without asking for confirmation
2024-08-22 18:32:08 +02:00
van Hauser
30df52cd8c
Merge pull request #2193 from ncoghlan/core-dump-notice-rewording
Offer more explicit core dump handling tip
2024-08-22 18:30:28 +02:00
intrigus-lgtm
74d262c7b5
Install package without asking for confirmation 2024-08-21 15:50:00 +02:00
Alyssa Coghlan
d7c99007ff
No longer need the extra line break 2024-08-21 20:04:30 +10:00
Alyssa Coghlan
bdb5622bd4
Skip the save/restore example 2024-08-21 20:03:33 +10:00
Alyssa Coghlan
cf2ddf437b
Wording tweaks 2024-08-21 19:05:41 +10:00
Alyssa Coghlan
2b7aae66b6
Offer more explicit core dump handling tip 2024-08-21 19:02:38 +10:00
van Hauser
598a3c6b5e
Merge pull request #2192 from AFLplusplus/dev
fix unicorn build
2024-08-20 12:51:03 +02:00
vanhauser-thc
0978283915 fix unicorn build 2024-08-20 12:49:49 +02:00
van Hauser
f27cbdb793
Merge pull request #2190 from AFLplusplus/dev
push to stable
2024-08-19 16:51:42 +02:00
vanhauser-thc
1689a8e053 code format, llvm 18 2024-08-19 16:25:32 +02:00
vanhauser-thc
6edc3b51ba fix AFL_OLD_FORKSERVER 2024-08-18 16:06:57 +02:00
vanhauser-thc
93fb1d1a24 fix custom post process with custom send 2024-08-16 10:46:01 +02:00
vanhauser-thc
bf7a6d69cf update changelog 2024-08-15 11:52:01 +02:00
vanhauser-thc
6ddd5ecf4a fix missing trace_mini check 2024-08-14 18:47:44 +02:00
van Hauser
e2099114aa
Merge pull request #2186 from R9295/fix/unicorn-mode-build
fix unicorn and unicornafl build script
2024-08-14 14:00:15 +02:00
aarnav
db84f75a81 remove deprecated -d option in unicorn CI test 2024-08-14 13:45:10 +02:00
aarnav
9111035495 fix incorrect check for unicorn CI 2024-08-14 13:44:44 +02:00
aarnav
d78a8698e4 fix rebuild message 2024-08-13 16:56:22 +02:00
aarnav
7b2f983bf3 fix unicorn and unicornafl build script 2024-08-13 16:54:53 +02:00
van Hauser
1910b0ad42
Merge pull request #2183 from NareshBiradar1/fix/image-tag-typo
#2182 - Fix Typo in Image Tag `heigh` Attribute in `README.md`
2024-08-11 16:59:39 +02:00
NareshBiradar1
9a04df5d97 Corrected the 'heigh' attribute to 'height' in the HTML image tag for the AFL++ logo to ensure proper display. 2024-08-11 19:55:01 +05:30
van Hauser
4f03f380ea
Merge pull request #2180 from tchebb/fix-shell-errors
Fix `/bin/sh:` errors when building without LLVM
2024-08-08 09:30:19 +02:00
van Hauser
e3b08d430c
Merge pull request #2173 from ahuo1/dev
To support AFL instrumentation, add default settings of map_size in forkserver.
2024-08-08 09:21:38 +02:00
van Hauser
4f35c30371
Merge pull request #2181 from tchebb/fix-no-zlib
Fix syntax error when compiling without zlib
2024-08-07 12:28:08 +02:00
Thomas Hebb
9df9064549 Fix syntax error when compiling without zlib
commit ecb5854be08fa ("add zlib compression for fast resume") added new
logic selected at compile-time when zlib is present. Unfortunately, it
also broke the existing logic by removing the last line of a multi-line
if statement, resulting in a syntax error when zlib isn't present.

Restore the line as it was.
2024-08-06 11:37:19 -07:00
Thomas Hebb
256bc6ab42 Fix "/bin/sh:" errors when building without LLVM
In GNUmakefile.llvm, several variables are unconditionally populated
by expanding $(LLVMVER) and $(LLVM_CONFIG) inside shell commands.
However, when LLVM is not present, both those variables are empty,
meaning that the shell commands end up malformed and emit harmless, but
noisy, errors like this one:

  /bin/sh: --: invalid option
  Usage:	/bin/sh [GNU long option] [option] ...
  	/bin/sh [GNU long option] [option] script-file ...
  GNU long options:
  	--debug
  	--debugger
  	--dump-po-strings
  	--dump-strings
  	--help
  	--init-file
  	--login
  	--noediting
  	--noprofile
  	--norc
  	--posix
  	--pretty-print
  	--rcfile
  	--rpm-requires
  	--restricted
  	--verbose
  	--version
  Shell options:
  	-ilrsD or -c command or -O shopt_option		(invocation only)
  	-abefhkmnptuvxBCHP or -o option
  /bin/sh: line 1: test: -gt: unary operator expected
  /bin/sh: line 1: test: -lt: unary operator expected
  /bin/sh: line 1: test: -ge: unary operator expected
  /bin/sh: line 1: test: -ge: unary operator expected

Fix the problem by only populating the "downstream" variables if the
upstream ones have values.
2024-08-06 11:27:01 -07:00
van Hauser
614c5127ca
Merge pull request #2179 from fish98/revise_docs
Update local building docs with missing dependencies
2024-08-06 14:01:49 +02:00
TTFISH
5bb894f1ee
remove redundant tracked tmp files during building
Signed-off-by: TTFISH <jiongchiyu@gmail.com>
2024-08-05 23:35:22 +08:00
TTFISH
8d72f41e20
update build dependencies for source-only/distrib
Otherwise the building of nyx_mode, frida_mode, unicorn_mode with source_only/all/distrib flag will fail due to missing dependencies.

Signed-off-by: TTFISH <jiongchiyu@gmail.com>
2024-08-05 23:33:31 +08:00
Yiyi Wang
b928303dd0
Merge branch 'AFLplusplus:dev' into dev 2024-08-05 22:21:52 +08:00
van Hauser
76b26ac2c6
Merge pull request #2174 from killerra/dev
Fixed lsan defaults evaluation
2024-08-03 10:19:15 +02:00
killerra
dd16be405a
Handle detect_leaks 0 and false 2024-08-02 14:51:42 +01:00
vanhauser-thc
2e57d86576 lower mem usage attempt 2024-08-02 15:27:57 +02:00
killerra
4369d6209f
Removed bogus free in instrument_coverage_unstable_find_output 2024-07-28 19:57:55 +01:00
killerra
26ae4124f3
fixed lasan defaults evaluation 2024-07-28 11:30:48 +01:00
Yiyi Wang
25945d51a4
To support AFL instrumentation, add default settings. 2024-07-28 16:45:45 +08:00
van Hauser
db23931e7c
Merge pull request #2172 from AFLplusplus/dev
push to stable
2024-07-24 14:50:57 +02:00
vanhauser-thc
6e37f9b237 new cmplog map 2024-07-24 14:48:23 +02:00
vanhauser-thc
2f2ddbbd79 fix afl-whatup time calc 2024-07-24 10:19:57 +02:00
van Hauser
ba7c012427
Merge pull request #2169 from killerra/dev
Fixed AFL_FRIDA_INST_UNSTABLE_COVERAGE_FILE to work for instances that are  not named "default"
2024-07-23 22:42:01 +02:00
killerra
5bfe0c1a15
added free for new strings 2024-07-23 20:52:15 +01:00
killerra
bb72cc752a Fixed frida unstable coverage for instances not named "default" 2024-07-23 17:31:13 +02:00