-
44a37da680
Use const_assert not assert (#1949)
Dongjia "toka" Zhang
2024-03-16 03:33:20 +01:00
-
c6420c0987
Separate fuzzbench fuzzers's test (#1947)
Dongjia "toka" Zhang
2024-03-15 19:44:22 +01:00
-
34b4a6ac1d
Better error message instead of "No entries in corpus"
Dongjia "toka" Zhang
2024-03-15 19:19:55 +01:00
-
c6875b8cf6
Fix self.iterations underflow (#1942)
Dongjia "toka" Zhang
2024-03-15 19:13:58 +01:00
-
e30ff57456
Update exec counts in objective (#1945)
Dongjia "toka" Zhang
2024-03-15 18:52:53 +01:00
-
5cc0180835
Fix self.restart_helper.execs_since_progress_start in calibration stage (#1943)
Dongjia "toka" Zhang
2024-03-15 18:31:44 +01:00
-
ee6385c25b
Fire events in append_metadata not in is_interesting (#1936)
Dongjia "toka" Zhang
2024-03-15 13:24:26 +01:00
-
b3ddab3bce
fix libafl_qemu_sys unnecessarily rebuilding. (#1938)
Romain Malmain
2024-03-14 18:25:19 +01:00
-
04d87ccc89
Remove (almost) unused stage_idx (#1929)
Dominik Maier
2024-03-14 13:14:57 +01:00
-
93f67aa405
Fix os error printing in unix_shmem (#1406) (#1935)
am009
2024-03-14 20:07:04 +08:00
-
afa2965f3c
Remove some arguments from pre_exec/post_exec in ExecutorHook (#1933)
Dongjia "toka" Zhang
2024-03-13 18:49:09 +01:00
-
4f3d9d2e50
Tiny optimization for into_vec (#1931)
Dominik Maier
2024-03-13 16:52:15 +01:00
-
44aec56f7e
remove more args (#1934)
Dongjia "toka" Zhang
2024-03-13 16:17:46 +01:00
-
2763d945a3
Cleanup last redundant corpus_idx usages (#1930)
Dominik Maier
2024-03-13 01:24:11 +01:00
-
9b96149f6c
Do not build doc with all features. (#1928)
Romain Malmain
2024-03-12 23:08:37 +01:00
-
5f67b9fbc4
Event Manager handle_in_client hooks (#1916)
Dongjia "toka" Zhang
2024-03-12 14:39:16 +01:00
-
fe1c7a34b7
Dockerfile: setup for building libafl_qemu in Docker (#1899)
Stefan Zabka
2024-03-12 01:00:35 +01:00
-
dd410c590a
Allow dyn in StagesTuple, add Current Testcase API, Untraitify Progress (#1915)
Dominik Maier
2024-03-12 00:58:07 +01:00
-
61046c4157
Fix reproducibility of the docker image (#1924)
Mohammad Omidvar
2024-03-11 11:15:54 -07:00
-
9b780cc0a7
Fix UB in anymap.rs and other minor warnings. (#1926)
Dongjia "toka" Zhang
2024-03-11 18:15:56 +01:00
-
7e79f4051d
clean trace from ISRs without effect, prevent race-conditions
Alwin Berger
2024-03-09 13:41:26 +01:00
-
6793d48dbd
extract ABBs
Alwin Berger
2024-03-08 14:04:23 +01:00
-
e745401a39
Update QEMU version. (#1922)
Romain Malmain
2024-03-08 13:15:00 +01:00
-
d6fe67c3c8
Introduce multicore loading for the initial seed corpus (#1905)
Aarnav
2024-03-08 08:56:08 +07:00
-
1b9f4ea29c
Fix batched timeout (#1920)
Dongjia "toka" Zhang
2024-03-07 23:52:56 +01:00
-
781e830923
fix cast to c_void of the wrong object. (#1921)
Romain Malmain
2024-03-07 21:28:28 +01:00
-
6747a7dc2f
token mutations: avoid a few infallible unwraps (#1919)
Mrmaxmeier
2024-03-07 18:26:59 +01:00
-
e48c8c0e23
fuzzbench_ctx: fix duplicate package warning (#1918)
Mrmaxmeier
2024-03-07 17:56:40 +01:00
-
9a2e7b0e64
Fix redundant xor in Ngram calculation (#1901)
Dongjia "toka" Zhang
2024-03-07 14:49:01 +01:00
-
2ac075024b
fix(Dockerfile): allow running commands with docker run (#1894)
Stefan Zabka
2024-03-06 19:14:18 +01:00
-
969aa12c7e
aa (#1913)
Dongjia "toka" Zhang
2024-03-06 19:05:32 +01:00
-
3b3e2f6efa
Improve readability of InProcessExecutor-related code (#1912)
Romain Malmain
2024-03-06 00:30:35 +01:00
-
55a300d508
Make executor state available to the harness V2 (#1900)
Romain Malmain
2024-03-05 19:28:46 +01:00
-
44b0b0ad82
libafl_targets/src/cmplog.c: Fix warning for deprecated syscall() in macOS (#1911)
Rayhan Faizel
2024-03-05 21:04:20 +03:00
-
cd8003ee69
Fix for #1881, ProbabilitySamplingScheduler seems to be inverted (#1884)
Dan Blackwell
2024-03-05 18:04:13 +00:00
-
e3f837d712
Fix inconsistent settings of client_timeout (#1897)
Dongjia "toka" Zhang
2024-03-05 17:58:44 +01:00
-
1a0e692f33
Print PID when you create a new Llmp Sender. (#1898)
Dongjia "toka" Zhang
2024-03-05 16:02:47 +01:00
-
95bed5b016
Fix the centralize disconnection bug. (#1896)
Dongjia "toka" Zhang
2024-03-05 15:49:35 +01:00
-
d96a1426d5
Fix lint errors (#1909)
Romain Malmain
2024-03-05 14:16:26 +01:00
-
a045b7bcd6
track api calls and isrs
Alwin Berger
2024-03-05 09:56:13 +01:00
-
b7efe8eb7d
Implement MutatorTuple for Vecs to allow Dynamic Mutator Choices (#1893)
Dominik Maier
2024-03-04 22:48:38 +01:00
-
f3c37db2b7
TransferFeedback for determining if a testcase was from another node (#1906)
Addison Crump
2024-03-04 15:33:46 +01:00
-
035c01b4a1
update libfuzzer docs about macos (#1903)
Addison Crump
2024-03-01 18:26:22 +01:00
-
1a41e65a5b
Sancov based ngram & ctx implementation (#1864)
Dongjia "toka" Zhang
2024-03-01 13:59:13 +01:00
-
8c773a6b85
Implement
RetryProgress
for limiting retry attempts in stages (#1890)
Addison Crump
2024-02-28 14:12:28 +01:00
-
7a4fb06d02
make nopstate public so that it can be used as reproducer (#1888)
Addison Crump
2024-02-27 16:48:08 +01:00
-
5d9bcba0e6
break on all api functions
Alwin Berger
2024-02-26 08:40:07 +01:00
-
1dcfe8ef56
Make the map size larger for some of the example fuzzers (#1879)
Dongjia "toka" Zhang
2024-02-23 17:19:00 +01:00
-
19f5081bd8
Add several warnings when starting forkserver (#1877)
Dongjia "toka" Zhang
2024-02-22 14:58:51 +01:00
-
b97598d239
Windows fix (#1876)
Dongjia "toka" Zhang
2024-02-22 14:56:30 +01:00
-
2bfe91e4bd
Fix a corner case where bitmap_size = 0 leads to panic (#1875)
Dongjia "toka" Zhang
2024-02-19 22:42:44 +01:00
-
263af87652
Less useless allocs for monitor display (#1874)
Dominik Maier
2024-02-19 21:15:11 +01:00
-
f48e281be8
Fix TuiUI deadlock under multi-threading (#1871)
w1tcher
2024-02-20 00:20:08 +08:00
-
ef16e645b7
Support raw byte grammar in NautilusContext (#1868)
sadeli413
2024-02-19 15:46:28 +00:00
-
fafe8f5ce8
Fixing clippy some more (#1872)
Dominik Maier
2024-02-19 16:46:06 +01:00
-
578a22a3d9
Revert "Companion patch to qemu-libafl-bridge #46 (#1830)" (#1865)
Dominik Maier
2024-02-16 20:50:18 +01:00
-
50892ddc75
Finalize macOS support for libafl_libfuzzer (#1843)
Sameer Puri
2024-02-15 13:45:15 -08:00
-
0a995f241c
Cleanup Pointer Clippy Lints (#1861)
Dominik Maier
2024-02-15 16:31:18 +01:00
-
b999b4aac5
Companion patch to qemu-libafl-bridge #46 (#1830)
cube0x8
2024-02-15 17:30:05 +02:00
-
97a83aba3b
feature(libqasan): add strndup (#1860)
Rubens Brandão
2024-02-15 12:13:46 -03:00
-
d6d6a23f69
feature(libqasan): add asprintf and vasprintf (#1844)
Rubens Brandão
2024-02-15 09:56:35 -03:00
-
5151f1e35c
fix qemu linking error. (#1846)
Romain Malmain
2024-02-15 00:29:33 +01:00
-
49ad380068
fix (#1859)
Dongjia "toka" Zhang
2024-02-14 23:28:20 +01:00
-
db88412738
Make cmp_extend_encoding panic-less (#1857)
Dongjia "toka" Zhang
2024-02-14 11:46:09 +01:00
-
c837d0df7a
Pr/xxh3 rrmxmx mixer fix (#1828)
mkravchik
2024-02-14 12:45:47 +02:00
-
b9650045f6
Getter for mutable reference to forkserver (#1849)
tbethe
2024-02-13 16:10:26 +01:00
-
cefb73861f
Fix token mutation crash (#1855)
Dongjia "toka" Zhang
2024-02-13 16:10:02 +01:00
-
973c4358e6
clippy (#1851)
Dongjia "toka" Zhang
2024-02-13 13:19:00 +01:00
-
af97033d85
Fix x86_32 build: Don't build functions using uint128_t data type on x86_32 (#1854)
RobertBuhren
2024-02-13 12:49:52 +01:00
-
3817892ff1
Fix graph output formatting
Alwin Berger
2024-02-09 20:01:19 +01:00
-
dede78159c
Remove unused shmem structs, update Nix (#1845)
Dominik Maier
2024-02-11 17:45:09 +01:00
-
15c98de52f
fuzzers: Fix qemu_launcher zlib include path (#1841)
Niklas Gögge
2024-02-08 12:08:36 +00:00
-
beee8d8cb7
rewrite info dumps as macros
Alwin Berger
2024-02-08 10:08:25 +01:00
-
40c8645ed3
Fix libafl_qemu libqasan Makefile (#1835)
Rubens Brandão
2024-02-07 11:36:36 -03:00
-
41d24ca375
Fix broken closure hooks in libafl_qemu (#1839)
Andrea Fioraldi
2024-02-07 15:03:27 +01:00
-
9b82af4539
Configurable LLMP client timeout (#1838)
Romain Malmain
2024-02-06 18:35:27 +01:00
-
c3473e5631
use truncate, not pop (#1837)
Addison Crump
2024-02-05 20:48:17 +01:00
-
054d0a6b19
OptionalStage is a nested stage, fix stage ID handling (#1836)
Addison Crump
2024-02-05 17:51:01 +01:00
-
7d9559b570
Fix Benches (#1833)
Dominik Maier
2024-02-05 17:19:23 +01:00
-
99a70e5771
Update qemu-libafl-bridge with upstream. (#1829)
Romain Malmain
2024-02-05 14:24:02 +01:00
-
241b93036e
Fix libafl_qemu hooks references (#1825)
Rubens Brandão
2024-02-02 17:52:58 -03:00
-
5c18dca792
Fixed Link in baby_fuzzer_nautilus (#1824)
Nereuxofficial
2024-02-01 12:07:13 +01:00
-
c96d103b37
HookId trait and types in libafl_qemu (#1796)
Rubens Brandão
2024-02-01 06:55:55 -03:00
-
13dd1cc4ec
libafl_libfuzzer: macOS build support (#1711)
Sameer Puri
2024-01-30 17:41:08 -08:00
-
a4f753b0f0
Merge TimeoutForkserverExecutor into ForkserverExecutor (#1819)
Dongjia "toka" Zhang
2024-01-30 17:34:39 +01:00
-
519ea435ed
LibAFL_libFuzzer: Default
ignore_*
flags to true when tui=1
(#1820)
Karthik Prakash
2024-01-30 20:55:59 +05:30
-
8b0068e39d
Fix Clippy (#1822)
Dominik Maier
2024-01-30 16:25:10 +01:00
-
244c6b0da5
QEMU: Fix injections build for hexagon, disable on system mode (#1821)
Dominik Maier
2024-01-30 04:25:14 +01:00
-
07f9a9d06a
Remove
create_serde_registry_for_trait
macro (#1815)
Karthik Prakash
2024-01-28 22:21:50 +05:30
-
e7df233dc1
QEMU: add injections mode default (#1818)
Dominik Maier
2024-01-28 17:12:20 +01:00
-
e6184936ce
Expose PCs table to map coverage bitmap entries to the corresponding code (#1812)
Marco Vanotti
2024-01-25 10:51:13 -05:00
-
59945fbcc9
Fix typo on qemu_launcher options help message (#1816)
Rubens Brandão
2024-01-25 09:50:20 -03:00
-
e117b7199c
Allow testcase removal during fuzz loop (#1717)
Harrison Green
2024-01-24 10:56:24 -06:00
-
6a0ba7b647
Add SimpleMgr feature to qemu_launcher (#1790)
Dominik Maier
2024-01-24 17:54:52 +01:00
-
0cb7b25f39
Replace static borrows with
addr_of!
, rust 2024 compatibility (#1800)
Dominik Maier
2024-01-24 17:47:55 +01:00
-
bb443027f7
Observer fix (#1807)
Dongjia "toka" Zhang
2024-01-24 03:30:22 +01:00
-
1458c3efff
Fix build issues in frida cmplog for aarch64 (#1813)
Sharad Khanna
2024-01-23 19:18:31 -05:00
-
a0e30d01d3
QEMU: safe linking of extern "C" declarations (#1810)
Romain Malmain
2024-01-23 22:38:06 +01:00
-
2ac154d473
Refactor InProcessExecutor, merge timeout executors (#1789)
Dongjia "toka" Zhang
2024-01-23 22:35:14 +01:00
-
058d2c0825
Remove unnecessary PartialEq trait constraint on DiffFeedback observers (#1811)
Josef Haider
2024-01-22 20:23:32 +01:00