8c1f25b757
Merge pull request #1904 from jasperla/nosyscall
...
Use direct call to write to OpenBSD
2023-11-11 19:12:52 +01:00
cfbf1209b5
Use direct call to write to OpenBSD
...
The linker on OpenBSD emits a warning when linking this file:
warning: syscall() may go away, please rewrite code to use direct calls
2023-11-09 10:15:14 +00:00
f3d2127fd8
clang-format 16->17
2023-11-06 10:13:59 +01:00
2230f88887
add --help/--version/...
2023-11-03 11:19:14 +01:00
b22eef4736
fix
2023-10-24 12:00:54 +02:00
728401ee69
dict2file to silently return if AFL_LLVM_DICT2FILE not defined
2023-10-24 11:48:38 +02:00
92ac2c228c
typo
2023-10-16 16:45:30 +02:00
943fa7eb73
bracket
2023-10-14 12:48:58 +02:00
9db9cc80e3
EarlyEPCallback for llvm16
2023-10-14 11:14:10 +02:00
d97c7e4258
nits
2023-10-03 11:14:59 +02:00
d9462657a8
urandom
2023-10-02 15:02:24 +02:00
efae28f27c
typo
2023-10-01 18:20:50 +02:00
9307ef4b7c
fix string transform laf
2023-09-04 09:11:47 +02:00
dad56abc85
fix attempt for laf string compare transform
2023-09-02 15:48:29 +02:00
127c345161
nts
2023-07-13 14:26:32 +02:00
a46d27fad5
nits
2023-07-10 18:29:21 +02:00
b547a6ab0d
nits
2023-07-10 17:43:21 +02:00
f37c4c8662
update llvm recommendations
2023-07-05 13:03:17 +02:00
cac713ec30
llvm 15
2023-06-24 15:48:23 +02:00
1e3890ea7f
delete duplicate branches
2023-06-24 15:34:12 +02:00
edd352612d
code format
2023-06-24 09:30:09 +02:00
2106738d6b
Merge pull request #1783 from AFLplusplus/toka_laf_fix
...
laf-intel fix
2023-06-24 10:27:10 +03:00
0616f368c8
fixing laf
2023-06-24 00:21:45 +02:00
90f83c13d0
remove dead code, code format
2023-06-22 09:26:46 +02:00
420e36dcd3
SanitizerCoveragePCGUARD: select counter off by one error
2023-06-16 05:49:49 -04:00
f6471dd256
fix gcc cmplog crash
2023-06-07 10:57:52 +02:00
9585f5cdfe
change the ‘#if’ to >= 17 instead of < 17
2023-06-06 04:07:38 +00:00
abc26a932a
Revive f567a89dae
2023-06-05 20:33:33 +00:00
b644e48f36
more llvm 15 specialities
2023-06-01 13:28:07 +02:00
2b500ce97e
llvm 15 fixes
2023-06-01 12:27:34 +02:00
9324f3f628
rewrote PCGUARD
2023-06-01 12:19:45 +02:00
029e039cbc
code format
2023-05-21 17:49:14 +02:00
1d0694df86
add symqemu custom mutator
2023-05-17 15:25:26 +02:00
f567a89dae
more llvm 17
2023-04-28 15:39:01 +02:00
00c86b7cb1
llvm 17 changes
2023-04-28 14:56:52 +02:00
5813a4319c
doc, code format
2023-04-28 11:42:21 +02:00
e956f23a77
Source Code Coverage support for Nyx (Part 1) ( #1720 )
...
* Additional source code reformatting in afl-compiler-rt
* Add source code coverage support to afl-compiler-rt (for use with Nyx)
2023-04-28 11:35:22 +02:00
3e84d6a2ae
afl++ -> AFL++
2023-04-27 11:49:00 +02:00
21865c6224
rename env to AFL_IGNORE_PROBLEMS_COVERAGE
2023-04-25 16:47:37 +02:00
b96ba509d0
Merge pull request #1714 from choller/dev
...
Add env var to ignore coverage from dynamically loaded code after forkserver
2023-04-25 16:34:23 +02:00
f94a7e8890
Add env var to ignore coverage from dynamically loaded code after forkserver.
...
When using TRACEPC instrumentation, loading code dynamically (e.g.
through dlopen()) it can be useful to completely ignore the loaded code,
esp. when it cannot be preloaded and is not the target to be tested.
This patch allows setting AFL_LLVM_IGNORE_PROBLEMS_COVERAGE=1 to do so.
2023-04-25 16:27:25 +02:00
531380d6ab
llvm-lto: allow skipping initialization
2023-04-24 17:55:58 +02:00
120d009e7d
wasm support
2023-04-15 11:36:58 +02:00
6cc8d607fb
remove -z option, use -p mmopt instead
2023-04-13 11:44:39 +02:00
824385f52c
make llvm 17 work
2023-04-12 14:03:29 +02:00
d304f4e4f1
update lto doc
2023-04-12 11:24:56 +02:00
743ae50775
nits
2023-04-12 10:53:23 +02:00
a0818c4fce
LLVM instrumentation disable build warning.
...
Since clang 16 is the version for Ubuntu 23 04/Fedora 38 and is easy enough to fix..
2023-04-10 12:38:26 +01:00
a01138e1c8
fix getOperand out of range
...
This commit fixes a sloppy function call that should normally check the number of insn's Operand before calling insn's getOperand method. The fix is that if it is 0 it should continue the loop.
I solved problem https://github.com/AFLplusplus/AFLplusplus/issues/1688#issue-1648543691 using this modification
2023-04-03 15:32:52 +08:00
be96253f52
nits
2023-03-31 11:02:27 +02:00