Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
3ccc726
compile-time edge module compilation trick
rmalmain Oct 8, 2024
ef8d01a
clippy
rmalmain Oct 8, 2024
6bb94fa
possible since rust 1.79
rmalmain Oct 9, 2024
aa50cb2
split edge module in submodules
rmalmain Oct 9, 2024
5b39956
Update frida to 0.14.0 (#2596)
rmalmain Oct 9, 2024
4350245
tracers and generators private modules
rmalmain Oct 9, 2024
decaa67
do not use star export.
rmalmain Oct 9, 2024
d04be02
same for drcov
rmalmain Oct 9, 2024
964da23
forgot a file...
rmalmain Oct 9, 2024
d66d787
first draft of generic-based edge module for ConstantLengthMapObserver.
rmalmain Oct 9, 2024
505c88d
integration of OwnedSizedSlice.
rmalmain Oct 10, 2024
6bf7530
Merge branch 'main' into improve_edge_module_builder
rmalmain Oct 25, 2024
6e838aa
fix serde stuff
rmalmain Oct 25, 2024
0611e32
no std
rmalmain Oct 25, 2024
d9dc77c
import
rmalmain Oct 25, 2024
35297dc
fixed qemu_cmin with new constant map abstraction.
rmalmain Oct 25, 2024
65c3ff7
fix const map
rmalmain Oct 25, 2024
2b59798
fix clippy from another pr...
rmalmain Oct 25, 2024
b22cf6c
fix non-null usage
rmalmain Oct 25, 2024
f8ac5b0
fix ci?
rmalmain Oct 25, 2024
bfe4b14
Merge branch 'main' into improve_edge_module_builder
rmalmain Oct 25, 2024
925dab2
new feature stuff
rmalmain Oct 25, 2024
c7c8cd8
Merge branch 'main' into improve_edge_module_builder
rmalmain Oct 28, 2024
6b8035a
Merge branch 'main' into improve_edge_module_builder
rmalmain Oct 30, 2024
bb70553
Merge branch 'main' into improve_edge_module_builder
rmalmain Oct 31, 2024
ad413e7
Merge branch 'main' into improve_edge_module_builder
rmalmain Nov 3, 2024
606f5e0
fixes
rmalmain Nov 3, 2024
c870076
minor fixes
rmalmain Nov 3, 2024
f715038
fmt
rmalmain Nov 3, 2024
236b2b3
non null
rmalmain Nov 3, 2024
481cee8
im stupid
rmalmain Nov 3, 2024
3d51d58
fmt
rmalmain Nov 3, 2024
1a69530
fix fuzzer
rmalmain Nov 3, 2024
7982f7f
fix fuzzers
rmalmain Nov 3, 2024
93b5bbf
sized slice
rmalmain Nov 3, 2024
cb21994
fuzzer fixes
rmalmain Nov 4, 2024
f520a9a
ptr::NonNull -> NonNull
rmalmain Nov 4, 2024
fa035af
shorter trait length
rmalmain Nov 4, 2024
7263d91
fmt
rmalmain Nov 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ pub fn main() {
};
// Create an observation channel using the signals map
let observer =
unsafe { ConstMapObserver::<u8, 3>::from_mut_ptr("signals", ptr::NonNull::new(map_ptr)) };
unsafe { ConstMapObserver::<u8, 3>::from_mut_ptr("signals", ptr::NonNull::new(map_ptr).expect("map ptr is null.") ) };
// Create a stacktrace observer
let mut bt = shmem_provider.new_on_shmem::<Option<u64>>(None).unwrap();
let bt_observer = BacktraceObserver::new(
Expand Down
2 changes: 1 addition & 1 deletion libafl_qemu/src/modules/edges/helpers.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ mod generators {
if IS_CONST_MAP {
const {
assert!(
IS_CONST_MAP && MAP_SIZE > 0,
!IS_CONST_MAP || MAP_SIZE > 0,
"The size of a const map should be bigger than 0."
);
MAP_SIZE.overflowing_sub(1).0
Expand Down