fixes for win32

This commit is contained in:
Andrea Fioraldi 2021-03-18 16:46:34 +01:00
parent 38368c121b
commit 35782d2e9a

View File

@ -539,11 +539,11 @@ pub mod shmem {
} }
pub fn new(map_size: usize) -> Result<Self, Error> { pub fn new(map_size: usize) -> Result<Self, Error> {
let uuid = Uuid::new_v4();
let mut map_str = format!("libafl_{}", uuid.to_simple());
let map_str_bytes = map_str.as_mut_vec();
map_str_bytes[19] = 0; // Trucate to size 20
unsafe { unsafe {
let uuid = Uuid::new_v4();
let mut map_str = format!("libafl_{}", uuid.to_simple());
let map_str_bytes = map_str.as_mut_vec();
map_str_bytes[19] = 0; // Trucate to size 20
let handle = CreateFileMappingA( let handle = CreateFileMappingA(
HANDLE(INVALID_HANDLE_VALUE), HANDLE(INVALID_HANDLE_VALUE),
ptr::null_mut(), ptr::null_mut(),