369fce9c85
code format
2024-02-08 15:13:46 +01:00
038fef962c
performance
2024-02-08 12:46:08 +01:00
42c663e7c7
Merge pull request #1965 from CodeLinaro/stateful
...
replay mode support
2024-02-08 10:29:33 +01:00
956fa95d77
updated readme
2024-02-07 12:00:11 +01:00
8e4bd0314e
added README.md to utils/replay_record
2024-02-06 21:34:56 +01:00
e405e721fa
reuse first_pass aux var in persistent loop for record replay mode, keep area ptr and loc logic intact in record replay mode, move replay record example to own dir in utils, update docs, move record compat layer to separate header file
2024-02-06 18:19:52 +01:00
58aa181d01
revert persistent_demo_new.c to b99bbf671b
2024-02-06 14:00:37 +01:00
023fc19ce0
better replay mode error handling, added replay mode documentation, code formatting
2024-02-05 18:26:46 +01:00
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
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
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
8fedf49984
replay mode support
2024-01-23 19:36:49 +01:00
ae9cdb34e4
AFL_FUZZER_LOOPCOUNT
2023-12-14 16:04:00 +01:00
858e0bfd05
fix
2023-12-01 07:21:43 +01:00
d02036adfd
fix
2023-12-01 07:20:00 +01:00
1fa285079f
nit
2023-11-30 11:52:10 +01:00
f3d2127fd8
clang-format 16->17
2023-11-06 10:13:59 +01:00
762fe0aad8
forgot removal of compiler flag
2023-09-20 11:00:17 +02:00
3bae404733
code format
2023-09-03 11:25:03 +02:00
2c40fc4ae8
afl untracer haiku build fix.
2023-09-02 10:04:14 +00:00
90f83c13d0
remove dead code, code format
2023-06-22 09:26:46 +02:00
450e00446d
fix bug
2023-06-16 08:28:05 +08:00
029e039cbc
code format
2023-05-21 17:49:14 +02:00
6d23df2c7c
add target_intelligence
2023-05-15 17:13:28 +02:00
56f7e3aa08
hidden -Y option for nyx, code format
2023-04-16 12:42:32 +02:00
9764483693
remove warning
2023-04-14 16:27:32 +02:00
0c4f0dd4c4
oss-fuzz fix for LLVMFuzzerTestOneInput driver
2023-04-14 16:09:55 +02:00
2adf5aac0f
libfuzzer driver nits
2023-04-13 15:32:06 +02:00
743ae50775
nits
2023-04-12 10:53:23 +02:00
2d0d1e267e
better aflpp driver
2023-03-30 14:07:33 +02:00
a061e1304d
further magma adaption
2023-03-30 10:18:45 +02:00
dbdf2d79f2
magma support
2023-03-29 10:57:57 +02:00
9bc5abc4ec
reduce CI resources
2023-03-25 12:14:08 +01:00
e0866f51c7
support LLVMFuzzerTestOneInput -1 return
2023-03-09 13:57:03 +01:00
f4a13585a1
better asan defaults everwhere
2023-01-26 12:21:47 +01:00
c5a84a124c
fixes
2023-01-25 13:33:17 +01:00
c3d7612c97
fix macos ci
2023-01-12 09:56:40 +01:00
1c91d8ca79
code format
2023-01-04 17:08:29 +01:00
081c480e36
fix
2023-01-04 15:18:14 +01:00
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
fd27b2c9be
makefile cleanup
2022-12-28 11:04:53 +01:00
5670c847bd
readme update
2022-12-28 11:00:14 +01:00
99c67defb4
readme cleanup
2022-12-28 10:58:44 +01:00
209527907f
makefile update
2022-12-28 10:50:05 +01:00
489f2d4d97
makefile update
2022-12-28 10:49:31 +01:00
0710e4f17c
makefile update
2022-12-28 10:47:08 +01:00
c090abb00d
makefile update
2022-12-28 10:44:02 +01:00
107ebb7d49
makefile update
2022-12-28 10:40:17 +01:00
4ff37da709
makefile update
2022-12-28 10:34:56 +01:00
86ec1b9d71
makefile update
2022-12-28 09:55:14 +01:00