-
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
-
f0da4d15da
Fix Generator (#2627)
Dongjia "toka" Zhang
2024-10-21 16:27:25 +02:00
-
fda1596ee2
Use nonzero! macro (#2589)
Dongjia "toka" Zhang
2024-10-18 23:33:03 +02:00
-
926ad96b8e
print hash on graph nodes
Alwin Berger
2024-10-18 15:04:47 +02:00
-
d4e6de3e80
shrink moving average window size to ~5 min
Alwin Berger
2024-10-18 13:18:44 +02:00
-
735fc3e144
collect first n error inputs as objectives, fix configs
Alwin Berger
2024-10-18 13:08:13 +02:00
-
bf827c077f
use moving average success rate for interrupt mutation frequency
Alwin Berger
2024-10-18 11:09:44 +02:00
-
3b31b4d796
libafl_qemu: unset thumb bit for breakpoints (#2619)
Romain Malmain
2024-10-17 09:42:56 +02:00
-
23e966c702
Fix CI apt-get install (#2618)
Romain Malmain
2024-10-16 13:17:34 +02:00
-
31e31b662d
Adapt qemu linux fuzzers to latest LibAFL version (#2616)
Romain Malmain
2024-10-16 10:41:37 +02:00
-
3a126cb0a8
target_symbols.csv++
Alwin Berger
2024-10-15 17:02:08 +02:00
-
4710915b61
Revert "Revert "Fix pipe I/O in forkserver"" (#2614)
Dominik Maier
2024-10-15 16:31:25 +02:00
-
875f87f0c6
fix detection of releases by api call
Alwin Berger
2024-10-15 16:22:42 +02:00
-
d48a7d508d
Centralize clippy lints in workspace (#2606)
Romain Malmain
2024-10-15 13:31:01 +02:00
-
453d733a35
Use .vscode/settings.json.default (#2615)
Dongjia "toka" Zhang
2024-10-14 15:45:17 +02:00
-
888c608e5e
Revert "Fix pipe I/O in forkserver (#2602)" (#2612)
Dongjia "toka" Zhang
2024-10-14 14:17:40 +02:00
-
ea4a281d53
Fix pipe I/O in forkserver (#2602)
Henry Chu
2024-10-14 17:49:06 +08:00
-
da8f17f29e
Add AFLStats to QEMU_Launcher TUI (#2611)
Dominik Maier
2024-10-14 11:06:21 +02:00
-
1ad64e7ae7
Remove prelude from qemu_launcher (#2610)
Dominik Maier
2024-10-14 10:53:02 +02:00
-
d29b657bf4
Add LibAFL_Jumper util (#2594)
Dominik Maier
2024-10-12 13:16:33 +02:00
-
cad9e2717e
Remove prelude from default features (#2608)
Dominik Maier
2024-10-12 13:16:22 +02:00
-
18fb6a4197
[libafl-qemu-bridge] fix rpath regex for Ubuntu (#2609)
Romain Malmain
2024-10-11 18:56:51 +02:00