Kuang-che Wu
ec07f531f8
reduce skipdet_e memory usage
...
By using bitmaps, the memory requirement for
`q->skipdet_e->skip_eff_map` and `done_inf_map`, which previously scaled
with the corpus size, is reduced to one-eighth of its original size.
2025-04-05 01:49:27 +00:00
David Robillard
7765d4ac33
Fix various spelling errors ( #2293 )
...
* Fix spelling errors in log messages
* Fix doc comment syntax
* Fix spelling errors in Markdown documentation
* Fix spelling errors in comments
2025-02-10 00:32:42 +01:00
vanhauser-thc
1689a8e053
code format, llvm 18
2024-08-19 16:25:32 +02:00
vanhauser-thc
476aca5b67
nits
2024-04-19 15:45:00 +02:00
vanhauser-thc
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
Han Zheng
028d4c8c64
remove redundant eff struct ( #1977 )
2024-02-01 17:53:07 +01:00
vanhauser-thc
ba28f5fbfa
remove unused var
2024-02-01 16:01:16 +01:00
Han Zheng
06f0982f0f
Enhancement on Deterministic stage ( #1972 )
...
* fuzzer: init commit based on aflpp 60dc37a8cf09f8e9048e4b6a2204d6c90b27655a
* fuzzers: adding the skip variables and initialize
* log: profile the det/havoc finding
* log: add profile log output
* fuzzers: sperate log/skipdet module
* fuzzers: add quick eff_map calc
* fuzzers: add skip_eff_map in fuzz_one
* fuzzers: mark whole input space in eff_map
* fuzzers: add undet bit threshold to skip some seeds
* fuzzers: fix one byte overflow
* fuzzers: fix overflow
* fix code format
* add havoc only again
* code format
* remove log to INTROSPECTION, rename skipdet module
* rename skipdet module
* remove log to stats
* clean redundant code
* code format
* remove redundant code format check
* remove redundant doc
* remove redundant objects
* clean files
* change -d to default skipdet
* disable deterministic when using CUSTOM_MUTATOR
* revert fix
2024-02-01 14:13:21 +00:00
yangzao
c9e0f01b43
format code
2023-11-27 09:58:03 -07:00
Manuel Carrasco
8ad36af95d
Add missing initialisation for havoc_queued during the custom mutator's stage.
2023-11-06 17:50:15 +00:00
vanhauser-thc
f3d2127fd8
clang-format 16->17
2023-11-06 10:13:59 +01:00
vanhauser-thc
6c7c4b821a
reweight redundant
2023-09-11 14:56:34 +02:00
van Hauser
9f023d482b
Merge branch 'dev' into reinit
2023-09-11 12:54:21 +00:00
vanhauser-thc
87b33740ea
ensure table reinit, downgrade redundant
2023-09-04 13:38:09 +02:00
vanhauser-thc
a809c3c50c
less impact
2023-09-03 11:22:54 +02:00
Dominik Maier
d0782a7f03
Various fixes for warnings, extends #1818
2023-07-30 21:59:57 +00:00
mark0
168ade3b70
Fix format specifiers ( #1818 )
...
* Update afl-mutations.h
Fix bug: compilation cannot pass when DEBUG macro is enabled
* Update afl-fuzz-one.c
Fix bug: compilation cannot pass when DEBUG macro is enabled
2023-07-30 23:51:24 +02:00
vanhauser-thc
dcbfc88e7d
comment
2023-07-03 09:17:41 +02:00
vanhauser-thc
d518426335
no_ui: display time
2023-07-02 14:50:18 +02:00
vanhauser-thc
03bae6c4fe
switch exploit strategy
2023-07-01 12:19:44 +02:00
vanhauser-thc
3e1d794107
update mutation strategy
2023-06-29 16:57:20 +02:00
vanhauser-thc
c2c27349c3
new mutation weighting
2023-06-23 17:08:21 +02:00
vanhauser-thc
2366c00235
switch back to normal mutations
2023-06-21 09:38:21 +02:00
vanhauser-thc
ed97dbacef
enable text mode
2023-06-12 09:13:24 +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
c7c6ad1a94
no_ui mode
2023-06-06 17:04:31 +02:00
vanhauser-thc
14e25340fb
comparison
2023-06-06 16:55:32 +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
vanhauser-thc
abd6eace9d
improved symqemu custom mutator
2023-05-18 10:32:15 +02:00
vanhauser-thc
396157deda
tritondse custom mutator attempt
2023-05-05 13:53:05 +02:00
lazymio
2cd07abca9
Should memset EFF_ALEN(len) of eff_map ( #1722 )
2023-05-01 13:12:05 +02:00
vanhauser-thc
9065d4ba86
fix effector map
2023-05-01 08:38:13 +02:00
vanhauser-thc
75d7a09469
show custom mutator name in UI
2023-04-08 13:48:07 +02:00
vanhauser-thc
400c5e92cb
renaming
2023-04-07 09:41:22 +02:00
vanhauser-thc
e313180e4d
fix for clang
2023-04-05 10:32:37 +02:00
vanhauser-thc
1fc0731604
stack pow
2023-04-05 09:42:27 +02:00
vanhauser-thc
53b70ef104
mut changes
2023-04-05 09:33:09 +02:00
vanhauser-thc
3ab18d2861
mode switch
2023-04-04 19:44:12 +02:00
vanhauser-thc
fcd2125678
prepare for strategies
2023-04-04 15:47:53 +02:00
vanhauser-thc
635da39bd1
preparation for mutation arrays
2023-04-03 14:41:52 +02:00
vanhauser-thc
71e2aa5d2b
more fix
2023-04-02 13:42:08 +02:00
vanhauser-thc
21203c2ea6
fix
2023-04-02 12:39:02 +02:00
vanhauser-thc
be96253f52
nits
2023-03-31 11:02:27 +02:00
vanhauser-thc
9eed60d105
nit
2023-03-31 08:12:32 +02:00
vanhauser-thc
8f17c81691
less mutation
2023-03-30 22:41:02 +02:00
vanhauser-thc
74baebd93e
fix
2023-03-30 20:02:59 +02:00
vanhauser-thc
506f6b1349
nits
2023-03-30 19:28:59 +02:00