hexcoder-
772e33d550
avoid compiler warning (format-truncation), needed for make DEBUG=1 all
2022-03-30 20:32:51 +02:00
vanhauser-thc
77a3abfa5e
remove debug
2022-03-30 17:09:00 +02:00
vanhauser-thc
a436ef47e5
fix instrumentlist for LTO with clang < 13
2022-03-30 09:16:47 +02:00
vanhauser-thc
b34751efbf
fix qemu sigunaction tests
2022-03-29 10:34:08 +02:00
vanhauser-thc
d2ea1141eb
cleanup
2022-03-27 11:35:38 +02:00
Dominik Maier
3f0d642f9b
fix unicornafl test
2022-03-26 19:13:49 +00:00
van Hauser
7598efb8e6
Merge pull request #1363 from clchrlls/stable
...
fix installation packages commands for debian 10
2022-03-23 17:20:03 +01:00
clchrlls
0dca6ee038
put back the title of the page deleted by mistake
2022-03-23 17:11:22 +01:00
clchrlls
a601b56627
reverted to simply changing gcc version retrieval
2022-03-23 17:09:31 +01:00
clchrlls
ce0db35f18
Not sure the fix is needed only for debian 10
2022-03-23 15:03:56 +01:00
clchrlls
d012358748
missing column
2022-03-23 15:02:47 +01:00
clchrlls
d4734f6d9b
fix installation packages for debian 10
2022-03-23 14:57:24 +01:00
vanhauser-thc
bcf123e1ee
update qemu mode
2022-03-23 09:30:16 +01:00
van Hauser
9a87e83bf4
Merge pull request #1359 from fuzzah/fix-1333-afl-target-env
...
fix early return in AFL_TARGET_ENV
2022-03-21 22:47:19 +01:00
fuzzah
c2ae24ab96
fix early return in AFL_TARGET_ENV
2022-03-21 22:58:17 +03:00
van Hauser
13c8a27faa
Merge pull request #1355 from rwmjones/document-linker-scripts
...
docs: Document linker scripts change required in some projects
2022-03-19 15:58:11 +01:00
Richard W.M. Jones
a133aa9106
docs: Document linker scripts change required in some projects
...
AFL instrumentation modifies the binary to export extra symbols which
must be visible if the main binary dlopen()s an instrumented DLL.
This change was required by nbdkit since it uses a linker script to
limit the symbols exported from the main binary:
355cacb812
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-18 15:52:50 +00:00
vanhauser-thc
fa2b040476
fix LTO with cmplog and laf
2022-03-18 15:00:24 +01:00
vanhauser-thc
69c9a176eb
our own PCGUARD mode not for llvm 10.0.1
2022-03-18 12:57:51 +01:00
vanhauser-thc
bdfac291ba
fix split pass loading
2022-03-18 08:47:45 +01:00
vanhauser-thc
90fd61d14a
forgot one pass
2022-03-17 19:43:14 +01:00
vanhauser-thc
3d1be62c96
merge fixes
2022-03-17 16:39:40 +01:00
van Hauser
d1f59435ca
Merge pull request #1353 from AFLplusplus/newpm2
...
new pass manager
2022-03-17 16:30:44 +01:00
van Hauser
1bea949f34
Merge branch 'dev' into newpm2
2022-03-17 16:30:29 +01:00
vanhauser-thc
3c11a37757
fixes for llvm < 11
2022-03-17 15:48:06 +01:00
vanhauser-thc
e4f201707f
make LTO pass work too plus some fixes
2022-03-17 14:35:15 +01:00
vanhauser-thc
59eaed2f70
make pcguard work
2022-03-17 13:52:48 +01:00
van Hauser
1a65df2bee
Merge pull request #1352 from cd80/patch-1
...
fix typo in error message when using LD_PRELOAD
2022-03-17 08:46:15 +01:00
cd80
c08304ad3d
fix typo for error message when using LD_PRELOAD
2022-03-17 14:36:41 +09:00
vanhauser-thc
2b8fea083e
test
2022-03-15 07:35:37 +01:00
van Hauser
34d7a6357e
Merge pull request #1347 from WorksButNotTested/cache
...
Add global caching of block translation to instrumentation
2022-03-08 11:44:15 +01:00
van Hauser
ae9897ff7b
Merge pull request #1346 from mchesser/patches
...
Fix Shm trim bug and OOB accesses during Redqueen mutations.
2022-03-07 09:52:34 +01:00
vanhauser-thc
d297738255
nits
2022-03-07 09:37:19 +01:00
vanhauser-thc
981a04eb27
new compiler performance options
2022-03-07 08:13:24 +01:00
mchesser
2a00f32666
Fix buffer overrun in rtn_extended_encoding
...
`idx + i` can range from `0` to `buf.len`, but the memcpy may try and write to offsets from `idx + i` to `idx + 2 * i`.
2022-03-07 15:26:54 +10:30
mchesser
c2229b506e
Fix off by one bounds check
...
`is_hex` reads two bytes but caller previously only ensured that one byte was in bounds.
2022-03-07 14:35:25 +10:30
mchesser
70cc32dc6d
Fix issue with trim in shared memory mode
2022-03-07 14:28:45 +10:30
vanhauser-thc
5385cc7618
sancov will be only for llvm11+
2022-03-04 15:03:26 +01:00
vanhauser-thc
2eeba2dbf0
code format
2022-03-04 09:41:21 +01:00
van Hauser
09123d8617
Merge pull request #1344 from schumilo/dev
...
support Nyx crash logs
2022-03-04 09:37:21 +01:00
Sergej Schumilo
713b069f40
fix compile error on non linux targets
2022-03-04 06:01:49 +01:00
Sergej Schumilo
0f7419fc91
write nyx crash logs to AFL++ work directory
2022-03-04 05:41:40 +01:00
Sergej Schumilo
7c9b7c0bc0
update submodules
2022-03-04 05:35:27 +01:00
Sergej Schumilo
544b68044a
fix broken code format
2022-03-04 03:36:52 +01:00
vanhauser-thc
33e43b11f8
port instrumentation/afl-llvm-dict2file
2022-03-03 18:24:26 +01:00
vanhauser-thc
a2d54218ad
ported cmplog-routines-pass
2022-03-03 17:27:50 +01:00
vanhauser-thc
899fa59ab6
port cmplog-switches-pass
2022-03-03 17:11:41 +01:00
vanhauser-thc
f2831419f5
ported cmplog-instructions-pass
2022-03-03 08:55:05 +01:00
vanhauser-thc
d325fa5db8
code format
2022-03-01 20:13:57 +01:00
vanhauser-thc
7e67545b9d
code format
2022-03-01 20:01:12 +01:00