-
eb2ac10d1e
Libafl workspace internal deps in workspace Cargo.toml (#2691)
Marco C.
2024-11-15 18:13:39 +01:00
-
cef902caff
libafl-fuzz: fix cmplog running on inputs more than once (#2697)
Aarnav
2024-11-15 16:57:21 +01:00
-
517fc334e2
Add package.metadata.docs.rs for libafl_intelpt (#2696)
Dongjia "toka" Zhang
2024-11-15 13:51:20 +01:00
-
8df9e68677
Move test_harness from source directory to OUT_DIR (#2694)
Sharad Khanna
2024-11-14 10:47:45 -05:00
-
8f320d4314
StdMOptMutator:🆕 remove unused type parameter (#2695)
Mrmaxmeier
2024-11-14 16:46:28 +01:00
-
317fbc8e3f
add emergency_copter
Alwin Berger
2024-11-14 14:38:49 +01:00
-
0a233aad48
plot stgsize + observe_hitcounts--
Alwin Berger
2024-11-14 13:22:04 +01:00
-
b9cfcf0771
Fix versions in libafl and libafl_intelpt for crates.io (#2693)
Andrea Fioraldi
2024-11-14 00:06:36 +01:00
-
d339a58f7c
Bump to 0.14.0 (#2692)
Andrea Fioraldi
2024-11-13 23:10:35 +01:00
-
8d81e3480e
Fix NautilusContext::from_file for python files (#2690)
jejuisland87654
2024-11-13 20:45:18 +01:00
-
b7889a5996
Move bitfields to bitbybit (#2688)
Marco C.
2024-11-13 20:28:25 +01:00
-
d334860148
Feature: libafl-fuzzfuzzbench (#2689)
Aarnav
2024-11-13 13:32:21 +01:00
-
7938acc4ce
Actually make ConstMapObserver work, introduce
nonnull_raw_mut
macro (#2687)
Dominik Maier
2024-11-13 00:35:46 -03:00
-
d5db2c0e3f
LibAFL: Remove
tui_monitor
from default features (#2685)
Dongjia "toka" Zhang
2024-11-13 02:55:02 +01:00
-
87f5f21e01
libafl-fuzz: introduce nyx_mode (#2503)
Aarnav
2024-11-13 02:51:07 +01:00
-
f7f8dff6cd
Add Intel PT tracing support (#2471)
Marco C.
2024-11-13 02:34:46 +01:00
-
5eff9c03d3
Fix build_all_fuzzers.sh for local runs (#2686)
Dongjia "toka" Zhang
2024-11-13 02:19:26 +01:00
-
7fada7d985
Add DrCovReader to read DrCov files and DrCov dumper and merge utils (#2680)
Dominik Maier
2024-11-12 22:18:57 -03:00
-
0ef0684e43
LibAFL_QEMU: Don't return a generic Address from Register reads (#2681)
Dominik Maier
2024-11-12 22:14:35 -03:00
-
f3aa88b400
Use version.workspace (#2682)
Marco C.
2024-11-12 15:45:35 +01:00
-
3a76844ab2
add targets
rework_results
Alwin Berger
2024-11-12 07:55:00 +01:00
-
ae9ab80ad9
Fixing version pinning in CI (#2679)
Valentin Huber
2024-11-12 00:49:58 +01:00
-
4269be1c08
fix error '#' is not followed by a macro parameter (#2678)
jejuisland87654
2024-11-11 19:43:27 +01:00
-
e25094eb4f
Lower capped RAND generators (#2671)
Subhojeet Mukherjee, PhD
2024-11-12 00:06:55 +05:30
-
13abaef343
update snakefile
Alwin Berger
2024-11-11 15:59:54 +01:00
-
9b16edd1a4
rate-limit testcase printing
Alwin Berger
2024-11-08 11:05:36 +01:00
-
93c42cb3dc
fix release-detection for api -> isr -> app, fix crash on empty trace
Alwin Berger
2024-11-06 12:51:39 +01:00
-
cd3c101e87
define critical benchmark sets
eval_rtas_final
eval_24-11-11
Alwin Berger
2024-11-11 15:45:36 +01:00
-
0c80801e9f
define benchmark sets
Alwin Berger
2024-11-11 15:36:29 +01:00
-
2a61f51a69
keep more cases when pruning, try more non-favored cases
Alwin Berger
2024-11-11 13:50:44 +01:00
-
79f0aab769
config_stg_abbpath
Alwin Berger
2024-11-10 10:31:03 +01:00
-
b7710c7d8a
rate-limit UserStats + tolerate pending notifications for 1ms
Alwin Berger
2024-11-10 10:21:36 +01:00
-
e32b3eae93
Introducing Launcher::overcommit, improving CI formatting (#2670)
Valentin Huber
2024-11-09 19:13:51 +01:00
-
8617fa6603
Introduce workspace (again) (#2673)
Dominik Maier
2024-11-09 19:11:01 +01:00
-
21f8b1d147
Replace addr_of with &raw across the codebase (#2669)
Dominik Maier
2024-11-08 17:19:55 +01:00
-
280025b505
add config_stg_aggregate
Alwin Berger
2024-11-08 16:10:26 +01:00
-
6dc55d6cc9
update all_bins
Alwin Berger
2024-11-08 16:04:14 +01:00
-
825d80b88d
aggresive pruning
Alwin Berger
2024-11-08 16:00:23 +01:00
-
2bc7872a51
configure sched_stg_edge
Alwin Berger
2024-11-08 15:43:04 +01:00
-
ab6026535c
rate-limit testcase printing
Alwin Berger
2024-11-08 11:05:36 +01:00
-
d1c746a0a2
Set rlimit to inifinity for core dumps if AFL_DEBUG=1 (#2643)
Aarnav
2024-11-06 14:11:58 +01:00
-
e6ec643781
fix release-detection for api -> isr -> app, fix crash on empty trace
Alwin Berger
2024-11-06 12:51:39 +01:00
-
cfe124043e
Add memfd shmem backend (#2647)
bernhl
2024-11-06 11:37:43 +01:00
-
36a24ab418
Custom Executor Example (#2570)
Dominik Maier
2024-11-05 16:49:07 +01:00
-
b5c9bffe50
Core::errors::Error is stable now (#2664)
Dominik Maier
2024-11-05 16:48:31 +01:00
-
8de9dcaff7
Clean up clippy warnings in fuzzers/binary_only/* (#2662)
Dhanvith Nayak
2024-11-05 19:52:14 +05:30
-
4581c50023
Update hashbrown requirement from 0.14.5 to 0.15.1 (#2660)
dependabot[bot]
2024-11-05 14:46:40 +01:00
-
4431f069e5
Fix crossover mutators for empty multipart inputs (#2663)
Valentin Huber
2024-11-05 14:45:56 +01:00
-
87e4a845e0
Reenable libfuzzer_stb_image_sugar test (#2659)
Dongjia "toka" Zhang
2024-11-04 22:46:12 +01:00
-
e0c5304e32
Don't use workspace dependencies (#2652)
Dongjia "toka" Zhang
2024-11-04 17:47:40 +01:00
-
1e0b5581e5
better definition for PROFILE_DIR in all Makefile.toml files (#2658)
jejuisland87654
2024-11-04 17:09:12 +01:00
-
cbe89b096d
Update ratatui requirement from 0.28.1 to 0.29.0 (#2657)
dependabot[bot]
2024-11-04 17:08:04 +01:00
-
51393242d8
Update dynasmrt requirement from 2.0.0 to 3.0.1 (#2653)
dependabot[bot]
2024-11-04 16:32:20 +01:00
-
6902e21c6a
update demo-list
Alwin Berger
2024-11-04 16:27:49 +01:00
-
d7ce89d78d
Update goblin requirement from 0.8.2 to 0.9.2 (#2655)
dependabot[bot]
2024-11-04 16:23:27 +01:00
-
49ea0b03a6
Compile-time edge module compilation check, native support for ConstMapObserver (#2592)
Romain Malmain
2024-11-04 14:34:52 +01:00
-
56a5463ae4
Use a proper pre-commit hook for taplo fmt (#2650)
Marco C.
2024-11-04 14:17:02 +01:00
-
97a8e4c294
Add RISCV support in
libafl_qemu.h
(#2380)
Yufei Li
2024-11-04 18:10:25 +08:00
-
328e762dd5
save per-instance crashes
eval_24-11-04
Alwin Berger
2024-11-04 10:03:39 +01:00
-
ed90c12922
revert trace_job_response_times
Alwin Berger
2024-11-04 09:51:29 +01:00
-
99a156f783
Implement From LibAFL Error for Qemu Error (#2641)
Romain Malmain
2024-11-03 21:09:16 +01:00
-
d4fbe1754f
Move ShMem persisting flag to a new constructor (#2649)
Valentin Huber
2024-11-03 03:13:10 +01:00
-
660cf60fc5
skip error dumping
Alwin Berger
2024-11-02 11:52:56 +01:00
-
bc165eb094
update bench-config
Alwin Berger
2024-11-02 11:39:53 +01:00
-
79be3c8eca
config
Alwin Berger
2024-11-02 11:37:29 +01:00
-
89cff63702
Add taplo to pre-commit (#2646)
Marco C.
2024-10-31 17:55:10 +01:00
-
6d55626a48
libafl_qemu: update qemu to v9.1.1 (#2636)
Romain Malmain
2024-10-31 17:54:37 +01:00
-
c86e116d9a
Remove serde_json dependency from libafl_bolts (#2639)
Dominik Maier
2024-10-31 14:16:53 +01:00
-
47120834dc
libafl_qemu: do not test slirp in ci for usermode (#2644)
Romain Malmain
2024-10-30 17:47:37 +01:00
-
e58d4ba6ff
tune detection of irregular task instances
Alwin Berger
2024-10-30 16:18:12 +01:00
-
894c11935f
display stats
Alwin Berger
2024-10-30 15:27:48 +01:00
-
7c71e683d8
don't remove all items from corpus
Alwin Berger
2024-10-30 14:45:32 +01:00
-
-
-
9da113e7a8
Fix RISC-V port issues (#2642)
Romain Malmain
2024-10-30 14:10:50 +01:00
-
af06d75d3e
frida: bump version (#2640)
s1341
2024-10-30 13:31:40 +02:00
-
83c87acd5b
libafl_qemu: Add RISCV support (#2367)
saibotk
2024-10-30 10:33:03 +01:00
-
6eb2dafd34
Feature: Make executors and feedbacks easier to use outside of the fuzzing loop (extends #2511) (#2637)
Dominik Maier
2024-10-29 18:35:17 +01:00
-
0e7de2d109
imports
eval-24-10-30
Alwin Berger
2024-10-29 18:23:02 +01:00
-
f1affaabff
impl RemovableScheduler for GenerationScheduler
Alwin Berger
2024-10-29 18:21:46 +01:00
-
0a6888d06a
add pruning message
Alwin Berger
2024-10-29 18:10:16 +01:00
-
d88cefb894
add experimental corpus pruning
Alwin Berger
2024-10-29 18:08:18 +01:00
-
4d0ec2e427
typo
Alwin Berger
2024-10-29 16:01:25 +01:00
-
a613156a32
micro fixes
Alwin Berger
2024-10-29 15:59:15 +01:00
-
013f3db487
implement STGSnippetStage, fix missing metadata
Alwin Berger
2024-10-29 14:07:52 +01:00
-
0f744a3abb
Add Python Grammar Loader for Nautilus (#2635)
Aarnav
2024-10-29 11:32:59 +01:00
-
58fad2befd
libafl-fuzz: separate frida build + cmplog debug (#2591)
Aarnav
2024-10-28 11:40:04 +01:00
-
3d0c0247b7
trace mem bytes read
Alwin Berger
2024-10-28 08:12:30 +01:00
-
d89d5e3e5e
introduce JobInstance, TaskJob
Alwin Berger
2024-10-28 08:10:37 +01:00
-
42b306a39f
Fix LibAFL-fuzz build (#2634)
Dominik Maier
2024-10-26 02:03:22 +02:00
-
03af6aaf0c
Frida scripting support (#2506)
WorksButNotTested
2024-10-25 16:18:25 +01:00
-
053d125254
fix clippy redundant field names in struct initialization (#2633)
Marco C.
2024-10-25 16:07:34 +02:00
-
b9e6363826
Avoid using feature flags and env variable to set the same parameter pt.1 emulation_mode (#2512)
Marco C.
2024-10-25 15:16:55 +02:00
-
e27ec269ce
Add TargetBytesConverter to allow Nautilus for ForkserverExecutor (#2630)
Dominik Maier
2024-10-24 14:10:26 +02:00
-
261b6b5a52
minor: fix mutable reference warning in examples (#2631)
Reverier Xu
2024-10-24 18:25:39 +08:00
-
dfd5609c10
bolts: Simplify definition of
nonzero!
macro (#2624)
Langston Barrett
2024-10-23 18:28:47 -04:00
-
d8a15adb1d
move codepieces
Alwin Berger
2024-10-22 14:25:51 +02:00
-
c5c9a052e4
remove interval_name from interval, fix snakefile showmap
Alwin Berger
2024-10-22 09:05:21 +02:00
-
d96d833760
Support on_crash & on_timeout callbacks for libafl_qemu modules (#2620)
Romain Malmain
2024-10-21 17:59:04 +02:00
-
f9f59211fb
do not use error as objective for showmap
Alwin Berger
2024-10-21 17:29:56 +02:00
-
a7f24da786
show function ranges
Alwin Berger
2024-10-21 17:14:14 +02:00
-
8417613cb2
save stats per abb
Alwin Berger
2024-10-21 17:13:38 +02:00