fixes for win32
This commit is contained in:
parent
38368c121b
commit
35782d2e9a
@ -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> {
|
||||||
|
unsafe {
|
||||||
let uuid = Uuid::new_v4();
|
let uuid = Uuid::new_v4();
|
||||||
let mut map_str = format!("libafl_{}", uuid.to_simple());
|
let mut map_str = format!("libafl_{}", uuid.to_simple());
|
||||||
let map_str_bytes = map_str.as_mut_vec();
|
let map_str_bytes = map_str.as_mut_vec();
|
||||||
map_str_bytes[19] = 0; // Trucate to size 20
|
map_str_bytes[19] = 0; // Trucate to size 20
|
||||||
unsafe {
|
|
||||||
let handle = CreateFileMappingA(
|
let handle = CreateFileMappingA(
|
||||||
HANDLE(INVALID_HANDLE_VALUE),
|
HANDLE(INVALID_HANDLE_VALUE),
|
||||||
ptr::null_mut(),
|
ptr::null_mut(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user